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