
Bharuch to Nainital
Nainital is approximately 1200+ kms from Bharuch. The fastest way to reach Nainital from Bharuch is by Train, Flight, Bus Via Vadodara, Delhi. It takes approximately 13 hours. The cheapest way to reach Nainital from Bharuch is by Train, Flight, Bus Via Ahmedabad, Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Vadodara, Delhi
RECOMMENDED
FASTEST
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
12h 35m
₹5,909
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
13h 5m
₹5,949
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
12h 50m
₹7,813
Onwards
Via Ahmedabad, Delhi
CHEAPEST
Bharuch
Ahmedabad
Delhi
Nainital
Approx Travel Time
14h 35m
₹4,616
Onwards
Bharuch
Ahmedabad
Delhi
Nainital
Approx Travel Time
15h 20m
₹4,831
Onwards
Bharuch
Ahmedabad
Delhi
Nainital
Approx Travel Time
15h 59m
₹7,542
Onwards
Via Surat, Delhi
Bharuch
Surat
Delhi
Nainital
Approx Travel Time
13h 35m
₹5,897
Onwards
Bharuch
Surat
Delhi
Nainital
Approx Travel Time
13h 50m
₹6,347
Onwards
Via Vadodara, Jaipur
Bharuch
Vadodara
Jaipur
Nainital
Approx Travel Time
17h 50m
₹6,536
Onwards
Bharuch
Vadodara
Jaipur
Nainital
Approx Travel Time
18h 5m
₹8,440
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Nainital?
Nainital is approximately 1200+ kms from Bharuch.
How long does it take to reach Nainital from Bharuch?
It takes approximately 13 hours to reach Nainital from Bharuch by Train, Flight, Bus Via Vadodara, Delhi.
What is the cheapest way to reach Nainital from Bharuch?
The cheapest way to reach Nainital from Bharuch is by Train, Flight, Bus Via Ahmedabad, Delhi.
What is the fastest way to reach Nainital from Bharuch?
The fastest way to reach Nainital from Bharuch is by Train, Flight, Bus Via Vadodara, Delhi.