Bharuch to Nainital Distance
Nainital is approximately 1200+ km from Bharuch. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Nainital, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Mathura
RECOMMENDED
CHEAPEST
Bharuch
Mathura
Nainital
Approx Travel Time
22h 15m
₹1,360
Onwards
Via Vadodara, Delhi
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
13h 23m
₹7,121
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
14h 30m
₹7,461
Onwards
FASTEST
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
11h 46m
₹10,770
Onwards
Bharuch
Vadodara
Delhi
Nainital
Approx Travel Time
14h 39m
₹8,777
Onwards
Via Faridabad
Bharuch
Faridabad
Nainital
Approx Travel Time
22h 44m
₹5,250
Onwards
Via Gurgaon
Bharuch
Gurgaon
Nainital
Approx Travel Time
1d 7h 20m
₹3,556
Onwards
Via Chittorgarh, Delhi
Bharuch
Chittorgarh
Delhi
Nainital
Approx Travel Time
1d 7h 11m
₹6,105
Onwards
Via Ahmedabad, Delhi
Bharuch
Ahmedabad
Delhi
Nainital
Approx Travel Time
16h 3m
On Demand
Via Surat, Delhi
Bharuch
Surat
Delhi
Nainital
Approx Travel Time
15h 39m
₹8,417
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Bharuch and Nainital?
The straight-line distance is approximately 1050+ km.
What is the distance from Bharuch to Nainital via Mathura?
Via Mathura, the distance is approximately 1200+ km, taking around 22 hours.

