hero
How2Go
Haridwar to Indore

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

Direct Train

RECOMMENDED

CHEAPEST

Haridwar

Indore

Approx Travel Time

18h 30m

₹520

Onwards

Via Delhi

Haridwar

Delhi

Indore

Approx Travel Time

6h 40m

₹3,386

Onwards

Haridwar

Delhi

Indore

Approx Travel Time

19h 55m

₹585

Onwards

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India