
Bharuch to Haridwar
Haridwar is approximately 1300+ kms from Bharuch. The fastest way to reach Haridwar from Bharuch is by Cab, Flight Via Ahmedabad, Dehradun. It takes approximately 10 hours. The cheapest way to reach Haridwar from Bharuch is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Delhi
Bharuch
Delhi
Haridwar
Approx Travel Time
18h 35m
₹600
Onwards
Bharuch
Delhi
Haridwar
Approx Travel Time
20h 19m
₹786
Onwards
Via Ahmedabad, Dehradun
Bharuch
Ahmedabad
Dehradun
Haridwar
Approx Travel Time
9h 56m
On Demand
Bharuch
Ahmedabad
Dehradun
Haridwar
Approx Travel Time
10h 16m
₹7,927
Onwards
FASTEST
Bharuch
Ahmedabad
Dehradun
Haridwar
Approx Travel Time
9h 45m
₹10,613
Onwards
Via Ahmedabad, Ghaziabad
Bharuch
Ahmedabad
Ghaziabad
Haridwar
Approx Travel Time
12h 47m
On Demand
Via Bharatpur
Bharuch
Bharatpur
Haridwar
Approx Travel Time
18h 32m
₹7,001
Onwards
Via Nathdwara
Bharuch
Nathdwara
Haridwar
Approx Travel Time
1d 4h 27m
₹2,299
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Haridwar?
Haridwar is approximately 1300+ kms from Bharuch.
How long does it take to reach Haridwar from Bharuch?
It takes approximately 10 hours to reach Haridwar from Bharuch by Cab, Flight 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 Cab, Flight Via Ahmedabad, Dehradun.

