hero
How2Go
Nainital to Kolkata

Nainital to Kolkata

Kolkata is approximately 1550+ km from Nainital, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Kolkata.

Read More
Sort By
Mode of Transport

Via Ghaziabad

RECOMMENDED

Nainital

Ghaziabad

Kolkata

Approx Travel Time

9h 26m

₹11,762

Onwards

Nainital

Ghaziabad

Kolkata

Approx Travel Time

11h 40m

₹7,777

Onwards

Via Kathgodam, Ghaziabad

Nainital

Kathgodam

Ghaziabad

Kolkata

Approx Travel Time

11h 3m

₹7,887

Onwards

Via Kichha, Delhi

FASTEST

Nainital

Kichha

Delhi

Kolkata

Approx Travel Time

9h

₹13,890

Onwards

Via Bareilly

Nainital

Bareilly

Kolkata

Approx Travel Time

23h 15m

₹4,116

Onwards

CHEAPEST

Nainital

Bareilly

Kolkata

Approx Travel Time

1d 0h 45m

₹1,149

Onwards

Via Varanasi

Nainital

Varanasi

Kolkata

Approx Travel Time

1d 5h 35m

₹2,699

Onwards

Direct Cab

Nainital

Kolkata

Approx Travel Time

23h 44m

₹37,256

Onwards

Via Delhi

Nainital

Delhi

Kolkata

Approx Travel Time

10h 23m

₹11,440

Onwards

Nainital

Delhi

Kolkata

Approx Travel Time

12h 30m

₹7,777

Onwards

Frequently Asked Questions

What is the distance between Nainital and Kolkata?

Kolkata is approximately 1550+ kms from Nainital.

How long does it take to reach Kolkata from Nainital?

It takes approximately 9 hours to reach Kolkata from Nainital by Bus, Flight Via Kichha, Delhi.

What is the cheapest way to reach Kolkata from Nainital?

The cheapest way to reach Kolkata from Nainital is by Bus, Train Via Bareilly.

What is the fastest way to reach Kolkata from Nainital?

The fastest way to reach Kolkata from Nainital is by Bus, Flight Via Kichha, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India