
Indore to Haridwar
Haridwar is approximately 900+ kms from Indore. The fastest way to reach Haridwar from Indore is by Flight, Train Via Dehradun. It takes approximately 4 hours. The cheapest way to reach Haridwar from Indore is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
Indore
Delhi
Haridwar
Approx Travel Time
6h 40m
₹3,938
Onwards
Indore
Delhi
Haridwar
Approx Travel Time
19h 55m
₹615
Onwards
Via Dehradun
FASTEST
Indore
Dehradun
Haridwar
Approx Travel Time
3h 55m
₹5,692
Onwards
Via Mohali
Indore
Mohali
Haridwar
Approx Travel Time
6h 55m
₹5,481
Onwards
Via Gwalior
Indore
Gwalior
Haridwar
Approx Travel Time
11h 25m
On Demand
Via Jaipur
Indore
Jaipur
Haridwar
Approx Travel Time
11h 40m
₹4,748
Onwards
Via Lucknow
Indore
Lucknow
Haridwar
Approx Travel Time
12h 55m
₹5,799
Onwards
Via Meerut
Indore
Meerut
Haridwar
Approx Travel Time
19h 40m
₹580
Onwards
Via Faridabad
Indore
Faridabad
Haridwar
Approx Travel Time
19h 55m
₹635
Onwards
Frequently Asked Questions
What is the distance between Indore and Haridwar?
Haridwar is approximately 900+ kms from Indore.
How long does it take to reach Haridwar from Indore?
It takes approximately 4 hours to reach Haridwar from Indore by Flight, Train Via Dehradun.
What is the cheapest way to reach Haridwar from Indore?
The cheapest way to reach Haridwar from Indore is by Train.
What is the fastest way to reach Haridwar from Indore?
The fastest way to reach Haridwar from Indore is by Flight, Train Via Dehradun.