hero
How2Go
Shahjahanpur to Gurdaspur

Shahjahanpur to Gurdaspur

Gurdaspur is approximately 700+ km from Shahjahanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Gurdaspur.

Read More
Sort By
Mode of Transport

Via Jalandhar

RECOMMENDED

Shahjahanpur

Jalandhar

Gurdaspur

Approx Travel Time

11h 7m

₹2,071

Onwards

CHEAPEST

Shahjahanpur

Jalandhar

Gurdaspur

Approx Travel Time

12h 25m

₹445

Onwards

Shahjahanpur

Jalandhar

Gurdaspur

Approx Travel Time

12h 16m

₹1,048

Onwards

Via Bareilly, Delhi, Amritsar

FASTEST

Shahjahanpur

Bareilly

Delhi

Amritsar

Gurdaspur

Approx Travel Time

8h 46m

₹8,038

Onwards

Via Delhi

Shahjahanpur

Delhi

Gurdaspur

Approx Travel Time

18h 8m

₹1,350

Onwards

Via Bijnor, Jalandhar

Shahjahanpur

Bijnor

Jalandhar

Gurdaspur

Approx Travel Time

18h 2m

₹8,096

Onwards

Via Ludhiana

Shahjahanpur

Ludhiana

Gurdaspur

Approx Travel Time

13h 14m

₹976

Onwards

Shahjahanpur

Ludhiana

Gurdaspur

Approx Travel Time

12h 15m

₹3,180

Onwards

Via Phagwara

Shahjahanpur

Phagwara

Gurdaspur

Approx Travel Time

12h 28m

₹2,230

Onwards

Via Moradabad, Jalandhar

Shahjahanpur

Moradabad

Jalandhar

Gurdaspur

Approx Travel Time

12h 33m

₹1,068

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Gurdaspur?

Gurdaspur is approximately 700+ kms from Shahjahanpur.

How long does it take to reach Gurdaspur from Shahjahanpur?

It takes approximately 9 hours to reach Gurdaspur from Shahjahanpur by Train, Flight Via Bareilly, Delhi, Amritsar.

What is the cheapest way to reach Gurdaspur from Shahjahanpur?

The cheapest way to reach Gurdaspur from Shahjahanpur is by Train Via Jalandhar.

What is the fastest way to reach Gurdaspur from Shahjahanpur?

The fastest way to reach Gurdaspur from Shahjahanpur is by Train, Flight Via Bareilly, Delhi, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India