Bhachau to Haridwar - Multiple Options To Reach By Train, Flight, Bus
Haridwar is approximately 1150+ kms from Bhachau. The fastest way to reach Haridwar from Bhachau is by Train, Flight Via Ajmer, Ghaziabad. It takes approximately 19 hours. The cheapest way to reach Haridwar from Bhachau is by Train Via Delhi which would take approximately 25 hours.
Sort By
Mode of Transport
Via Kishangarh
RECOMMENDED
Bhachau
Kishangarh
Haridwar
Approx Travel Time
1d 0h 40m
₹720
Onwards
Via Delhi
CHEAPEST
Bhachau
Delhi
Haridwar
Approx Travel Time
1d 0h 40m
₹670
Onwards
Bhachau
Delhi
Haridwar
Approx Travel Time
1d 1h 40m
₹897
Onwards
Via Ajmer
Bhachau
Ajmer
Haridwar
Approx Travel Time
1d 0h 55m
₹730
Onwards
Via Phulera
Bhachau
Phulera
Haridwar
Approx Travel Time
1d 0h 55m
₹725
Onwards
Via Ajmer, Ghaziabad
FASTEST
Bhachau
Ajmer
Ghaziabad
Haridwar
Approx Travel Time
19h 5m
On Demand
Bhachau
Ajmer
Ghaziabad
Haridwar
Approx Travel Time
19h 50m
On Demand
Via Jaipur
Bhachau
Jaipur
Haridwar
Approx Travel Time
1d 1h 10m
₹720
Onwards
Via Panipat
Bhachau
Panipat
Haridwar
Approx Travel Time
1d 0h 40m
On Demand
Via Bandikui
Bhachau
Bandikui
Haridwar
Approx Travel Time
1d 1h 25m
₹705
Onwards
Frequently Asked Questions
What is the distance between Bhachau and Haridwar?
Haridwar is approximately 1150+ kms from Bhachau.
How long does it take to reach Haridwar from Bhachau?
It takes approximately 19 hours to reach Haridwar from Bhachau by Train, Flight Via Ajmer, Ghaziabad.
What is the cheapest way to reach Haridwar from Bhachau?
The cheapest way to reach Haridwar from Bhachau is by Train Via Delhi.
What is the fastest way to reach Haridwar from Bhachau?
The fastest way to reach Haridwar from Bhachau is by Train, Flight Via Ajmer, Ghaziabad.