
Mumbai to Nainital
Nainital is approximately 1500+ kms from Mumbai. The fastest way to reach Nainital from Mumbai is by Flight, Cab Via Bareilly. It takes approximately 8 hours. The cheapest way to reach Nainital from Mumbai is by Train, Bus Via Delhi which would take approximately 34 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
FASTEST
Mumbai
Bareilly
Nainital
Approx Travel Time
7h 31m
₹11,157
Onwards
Via Delhi
Mumbai
Delhi
Nainital
Approx Travel Time
10h 55m
₹5,424
Onwards
Mumbai
Delhi
Nainital
Approx Travel Time
11h 32m
₹8,873
Onwards
CHEAPEST
Mumbai
Delhi
Nainital
Approx Travel Time
1d 9h 25m
₹1,104
Onwards
Via Ghaziabad
Mumbai
Ghaziabad
Nainital
Approx Travel Time
10h 58m
On Demand
Via Jaipur
Mumbai
Jaipur
Nainital
Approx Travel Time
16h 10m
₹5,996
Onwards
Via Dehradun
Mumbai
Dehradun
Nainital
Approx Travel Time
11h 10m
₹12,875
Onwards
Via Chandausi
Mumbai
Chandausi
Nainital
Approx Travel Time
1d 7h 32m
₹4,485
Onwards
Via Kathgodam
Mumbai
Kathgodam
Nainital
Approx Travel Time
1d 6h 40m
₹2,938
Onwards
Via Lalkuan
Mumbai
Lalkuan
Nainital
Approx Travel Time
1d 7h 5m
₹3,344
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Nainital?
Nainital is approximately 1500+ kms from Mumbai.
How long does it take to reach Nainital from Mumbai?
It takes approximately 8 hours to reach Nainital from Mumbai by Flight, Cab Via Bareilly.
What is the cheapest way to reach Nainital from Mumbai?
The cheapest way to reach Nainital from Mumbai is by Train, Bus Via Delhi.
What is the fastest way to reach Nainital from Mumbai?
The fastest way to reach Nainital from Mumbai is by Flight, Cab Via Bareilly.