
Bhopal to Haridwar
Haridwar is approximately 800+ kms from Bhopal. The fastest way to reach Haridwar from Bhopal is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Haridwar from Bhopal is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Mathura
Bhopal
Mathura
Haridwar
Approx Travel Time
17h 40m
₹575
Onwards
Via Delhi
FASTEST
Bhopal
Delhi
Haridwar
Approx Travel Time
6h 40m
₹4,386
Onwards
CHEAPEST
Bhopal
Delhi
Haridwar
Approx Travel Time
18h 10m
₹420
Onwards
Via Agra
Bhopal
Agra
Haridwar
Approx Travel Time
9h 10m
₹12,400
Onwards
Bhopal
Agra
Haridwar
Approx Travel Time
17h 55m
₹470
Onwards
Via Gwalior
Bhopal
Gwalior
Haridwar
Approx Travel Time
17h 55m
On Demand
Via Dholpur
Bhopal
Dholpur
Haridwar
Approx Travel Time
17h 55m
₹585
Onwards
Via Morena
Bhopal
Morena
Haridwar
Approx Travel Time
17h 55m
₹585
Onwards
Via Sawai Madhopur
Bhopal
Sawai Madhopur
Haridwar
Approx Travel Time
18h 40m
₹705
Onwards
Frequently Asked Questions
What is the distance between Bhopal and Haridwar?
Haridwar is approximately 800+ kms from Bhopal.
How long does it take to reach Haridwar from Bhopal?
It takes approximately 7 hours to reach Haridwar from Bhopal by Flight, Train Via Delhi.
What is the cheapest way to reach Haridwar from Bhopal?
The cheapest way to reach Haridwar from Bhopal is by Train Via Delhi.
What is the fastest way to reach Haridwar from Bhopal?
The fastest way to reach Haridwar from Bhopal is by Flight, Train Via Delhi.