Sehore to Gurdaspur Distance

Flying is the fastest way to reach Gurdaspur, with a total travel time of approximately 11 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.

Route map showing distance and travel time from Sehore, India to Gurdaspur, India

Via Bhopal, Amritsar

RECOMMENDED

Sehore

Bhopal

Amritsar

Gurdaspur

Approx Travel Time

12h 30m

₹1,560

Onwards

Via Indore, Jammu

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

10h 48m

₹7,838

Onwards

FASTEST

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

10h 42m

₹8,103

Onwards

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

12h

₹8,026

Onwards

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

11h 54m

₹8,291

Onwards

Ads by MMT

Via Delhi

CHEAPEST

Sehore

Delhi

Gurdaspur

Approx Travel Time

21h 6m

₹620

Onwards

Via Karnal

Sehore

Karnal

Gurdaspur

Approx Travel Time

21h 40m

₹1,121

Onwards

Ads by MMT

Via Sirhind

Sehore

Sirhind

Gurdaspur

Approx Travel Time

20h 29m

₹4,563

Onwards

Via Indore, Mohali

Sehore

Indore

Mohali

Gurdaspur

Approx Travel Time

12h 50m

₹6,223

Onwards

Sehore

Indore

Mohali

Gurdaspur

Approx Travel Time

12h 44m

₹6,488

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Sehore and Gurdaspur?

The straight-line distance is approximately 950+ km.

What is the distance from Sehore to Gurdaspur via Indore?

Via Indore, the distance is approximately 1400+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India