Sehore to Gurdaspur Distance

Gurdaspur is approximately 1200+ km from Sehore. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Gurdaspur, with a total travel time of approximately 13 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 Gurdaspur, India

Via Jalandhar

RECOMMENDED

CHEAPEST

Sehore

Jalandhar

Gurdaspur

Approx Travel Time

21h 26m

₹650

Onwards

Via Khanna

Sehore

Khanna

Gurdaspur

Approx Travel Time

21h 46m

₹1,119

Onwards

Ads by MMT

Via Indore, Mohali

FASTEST

Sehore

Indore

Mohali

Gurdaspur

Approx Travel Time

12h 30m

₹6,143

Onwards

Sehore

Indore

Mohali

Gurdaspur

Approx Travel Time

13h 38m

₹5,813

Onwards

Via Indore, Jammu

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

12h 46m

On Demand

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

12h 50m

₹7,953

Onwards

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

13h 54m

On Demand

Sehore

Indore

Jammu

Gurdaspur

Approx Travel Time

13h 58m

₹7,623

Onwards

Ads by MMT

Via Sirhind

Sehore

Sirhind

Gurdaspur

Approx Travel Time

20h 30m

₹4,637

Onwards

Via Bhopal, Amritsar

Sehore

Bhopal

Amritsar

Gurdaspur

Approx Travel Time

1d 4h 50m

On Demand

Frequently Asked Questions

What is the distance between Sehore and Gurdaspur?

Gurdaspur is approximately 1200+ km from Sehore.

How long does it take to reach Gurdaspur from Sehore?

It takes approximately 13 hours to reach Gurdaspur from Sehore by Bus, Flight Via Indore, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India