
Nainital to Mahuva
Mahuva is approximately 1300+ kms from Nainital. The fastest way to reach Mahuva from Nainital is by Cab, Flight, Train Via Delhi, Surat. It takes approximately 15 hours. The cheapest way to reach Mahuva from Nainital is by Bus, Train Via Mathura, Surat which would take approximately 28 hours.
Sort By
Mode of Transport
Via Delhi, Surat
RECOMMENDED
Nainital
Delhi
Surat
Mahuva
Approx Travel Time
16h 45m
₹7,328
Onwards
FASTEST
Nainital
Delhi
Surat
Mahuva
Approx Travel Time
14h 45m
₹11,648
Onwards
Via Mathura, Surat
CHEAPEST
Nainital
Mathura
Surat
Mahuva
Approx Travel Time
1d 3h 30m
₹2,264
Onwards
Via Bareilly, Mumbai
Nainital
Bareilly
Mumbai
Mahuva
Approx Travel Time
15h 53m
₹10,637
Onwards
Via Ghaziabad, Ahmedabad
Nainital
Ghaziabad
Ahmedabad
Mahuva
Approx Travel Time
17h 38m
₹9,556
Onwards
Nainital
Ghaziabad
Ahmedabad
Mahuva
Approx Travel Time
18h 48m
₹10,006
Onwards
Via Faridabad, Surat
Nainital
Faridabad
Surat
Mahuva
Approx Travel Time
1d 0h 36m
₹5,396
Onwards
Via Delhi, Ahmedabad
Nainital
Delhi
Ahmedabad
Mahuva
Approx Travel Time
1d 10h 47m
₹2,850
Onwards
Nainital
Delhi
Ahmedabad
Mahuva
Approx Travel Time
19h 16m
₹10,006
Onwards
Via Delhi, Rajkot
Nainital
Delhi
Rajkot
Mahuva
Approx Travel Time
16h 57m
₹11,672
Onwards
Frequently Asked Questions
What is the distance between Nainital and Mahuva?
Mahuva is approximately 1300+ kms from Nainital.
How long does it take to reach Mahuva from Nainital?
It takes approximately 15 hours to reach Mahuva from Nainital by Cab, Flight, Train Via Delhi, Surat.
What is the cheapest way to reach Mahuva from Nainital?
The cheapest way to reach Mahuva from Nainital is by Bus, Train Via Mathura, Surat.
What is the fastest way to reach Mahuva from Nainital?
The fastest way to reach Mahuva from Nainital is by Cab, Flight, Train Via Delhi, Surat.

