Sehore to Haridwar Distance

The road distance between Sehore and Haridwar is approximately 900+ km, and the drive usually takes around 16 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Haridwar, with a total travel time of approximately 10 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Sehore, India to Haridwar, India

Via Bhopal, Delhi

RECOMMENDED

FASTEST

Sehore

Bhopal

Delhi

Haridwar

Approx Travel Time

9h 39m

₹5,159

Onwards

Sehore

Bhopal

Delhi

Haridwar

Approx Travel Time

10h 12m

On Demand

Sehore

Bhopal

Delhi

Haridwar

Approx Travel Time

10h 1m

₹5,814

Onwards

Sehore

Bhopal

Delhi

Haridwar

Approx Travel Time

11h 3m

₹5,383

Onwards

Via Mathura

CHEAPEST

Sehore

Mathura

Haridwar

Approx Travel Time

16h 9m

₹615

Onwards

Sehore

Mathura

Haridwar

Approx Travel Time

15h 25m

₹5,741

Onwards

Ads by MMT

Via Faridabad

Sehore

Faridabad

Haridwar

Approx Travel Time

18h 10m

₹825

Onwards

Via Jhansi

Sehore

Jhansi

Haridwar

Approx Travel Time

20h 1m

On Demand

Ads by MMT

Direct Options

Sehore

Haridwar

Approx Travel Time

15h 44m

On Demand

Via Bhopal, Agra

Sehore

Bhopal

Agra

Haridwar

Approx Travel Time

22h 5m

₹3,398

Onwards

Frequently Asked Questions

What is the distance between Sehore and Haridwar?

Haridwar is approximately 850+ km from Sehore.

How long does it take to reach Haridwar from Sehore?

It takes approximately 10 hours to reach Haridwar from Sehore by Train, Flight Via Bhopal, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India