
Bharuch to Haridwar
Haridwar is approximately 1150+ kms from Bharuch. The fastest way to reach Haridwar from Bharuch is by Train, Flight, Cab Via Ahmedabad, Dehradun. It takes approximately 8 hours. The cheapest way to reach Haridwar from Bharuch is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Ahmedabad, Dehradun
RECOMMENDED
FASTEST
Bharuch
Ahmedabad
Dehradun
Haridwar
Approx Travel Time
8h 10m
On Demand
Bharuch
Ahmedabad
Dehradun
Haridwar
Approx Travel Time
8h 50m
₹9,273
Onwards
Via Surat, Delhi
Bharuch
Surat
Delhi
Haridwar
Approx Travel Time
9h 9m
₹6,253
Onwards
Via Bharatpur
Bharuch
Bharatpur
Haridwar
Approx Travel Time
19h 7m
₹7,189
Onwards
Via Delhi
Bharuch
Delhi
Haridwar
Approx Travel Time
20h 4m
₹924
Onwards
Bharuch
Delhi
Haridwar
Approx Travel Time
19h 15m
₹600
Onwards
Via Nathdwara
Bharuch
Nathdwara
Haridwar
Approx Travel Time
1d 1h 30m
₹2,398
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Haridwar?
Haridwar is approximately 1150+ kms from Bharuch.
How long does it take to reach Haridwar from Bharuch?
It takes approximately 8 hours to reach Haridwar from Bharuch by Train, Flight, Cab Via Ahmedabad, Dehradun.
What is the cheapest way to reach Haridwar from Bharuch?
The cheapest way to reach Haridwar from Bharuch is by Train.
What is the fastest way to reach Haridwar from Bharuch?
The fastest way to reach Haridwar from Bharuch is by Train, Flight, Cab Via Ahmedabad, Dehradun.


