
Bharuch to Haridwar
Haridwar is approximately 1100+ kms from Bharuch. The fastest way to reach Haridwar from Bharuch is by Train, Flight Via Vadodara, Delhi. It takes approximately 9 hours. The cheapest way to reach Haridwar from Bharuch is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Vadodara, Delhi
RECOMMENDED
FASTEST
Bharuch
Vadodara
Delhi
Haridwar
Approx Travel Time
8h 50m
₹5,564
Onwards
Bharuch
Vadodara
Delhi
Haridwar
Approx Travel Time
10h 23m
₹10,219
Onwards
Bharuch
Vadodara
Delhi
Haridwar
Approx Travel Time
9h 17m
₹8,447
Onwards
Via Mathura
Bharuch
Mathura
Haridwar
Approx Travel Time
19h 14m
₹6,111
Onwards
Via Delhi
Bharuch
Delhi
Haridwar
Approx Travel Time
20h 4m
₹795
Onwards
Bharuch
Delhi
Haridwar
Approx Travel Time
19h 15m
₹600
Onwards
Via Nathdwara
Bharuch
Nathdwara
Haridwar
Approx Travel Time
1d 1h 30m
₹2,300
Onwards
Via Bhilwara, Delhi
Bharuch
Bhilwara
Delhi
Haridwar
Approx Travel Time
1d 2h 36m
₹4,358
Onwards
Via Ahmedabad, Dehradun
Bharuch
Ahmedabad
Dehradun
Haridwar
Approx Travel Time
9h 47m
₹10,958
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Haridwar?
Haridwar is approximately 1100+ kms from Bharuch.
How long does it take to reach Haridwar from Bharuch?
It takes approximately 9 hours to reach Haridwar from Bharuch by Train, Flight Via Vadodara, Delhi.
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 Via Vadodara, Delhi.