
Bharuch to Nainital
Nainital is approximately 1150+ kms from Bharuch. The fastest way to reach Nainital from Bharuch is by Train, Flight, Cab Via Vadodara, Delhi. It takes approximately 12 hours. The cheapest way to reach Nainital from Bharuch is by Train, Bus Via Delhi which would take approximately 25 hours.
Sort By
Mode of Transport
Via Vadodara, Delhi
RECOMMENDED
FASTEST
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
11h 25m
₹9,749
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
12h 31m
₹11,521
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
14h 9m
₹5,889
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
12h 1m
₹9,989
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
14h 45m
₹6,129
Onwards
Via Delhi
Bharuch
Delhi
Nainital
Approx Travel Time
21h 50m
₹4,785
Onwards
CHEAPEST
Bharuch
Delhi
Nainital
Approx Travel Time
1d 0h 34m
₹925
Onwards
Via Bhilwara, Delhi
Bharuch
Bhilwara
Delhi
Nainital
Approx Travel Time
1d 4h 44m
₹5,660
Onwards
Via Gurgaon
Bharuch
Gurgaon
Nainital
Approx Travel Time
1d 6h 9m
₹3,199
Onwards
Via Surat, Delhi
Bharuch
Surat
Delhi
Nainital
Approx Travel Time
11h 49m
₹10,368
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Nainital?
Nainital is approximately 1150+ kms from Bharuch.
How long does it take to reach Nainital from Bharuch?
It takes approximately 12 hours to reach Nainital from Bharuch by Train, Flight, Cab Via Vadodara, Delhi.
What is the cheapest way to reach Nainital from Bharuch?
The cheapest way to reach Nainital from Bharuch is by Train, Bus Via Delhi.
What is the fastest way to reach Nainital from Bharuch?
The fastest way to reach Nainital from Bharuch is by Train, Flight, Cab Via Vadodara, Delhi.