
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
₹4,524
Onwards
Haridwar
Delhi
Indore
Approx Travel Time
19h 55m
₹585
Onwards
Via Dehradun
FASTEST
Haridwar
Dehradun
Indore
Approx Travel Time
3h 55m
₹7,446
Onwards
Via Meerut
Haridwar
Meerut
Indore
Approx Travel Time
19h 40m
₹580
Onwards
Via Kota
Haridwar
Kota
Indore
Approx Travel Time
19h 55m
₹595
Onwards
Via Faridabad
Haridwar
Faridabad
Indore
Approx Travel Time
19h 55m
₹635
Onwards
Via Gwalior
Haridwar
Gwalior
Indore
Approx Travel Time
11h 25m
On Demand
Via Morena
Haridwar
Morena
Indore
Approx Travel Time
20h 25m
₹655
Onwards
Via Chandigarh
Haridwar
Chandigarh
Indore
Approx Travel Time
6h 40m
On Demand
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.