hero
How2Go
Shahjahanpur to Gurdaspur

Shahjahanpur to Gurdaspur

Gurdaspur is approximately 700+ kms from Shahjahanpur. The fastest way to reach Gurdaspur from Shahjahanpur is by Train Via Chandigarh. It takes approximately 15 hours. The cheapest way to reach Gurdaspur from Shahjahanpur is by Train Via Ambala which would take approximately 16 hours.

Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

Shahjahanpur

Ambala

Gurdaspur

Approx Travel Time

15h 25m

₹325

Onwards

Via Ludhiana

Shahjahanpur

Ludhiana

Gurdaspur

Approx Travel Time

15h 40m

₹435

Onwards

Shahjahanpur

Ludhiana

Gurdaspur

Approx Travel Time

16h 19m

₹3,463

Onwards

Ads by MMT

Via Jalandhar

Shahjahanpur

Jalandhar

Gurdaspur

Approx Travel Time

15h 25m

₹445

Onwards

Shahjahanpur

Jalandhar

Gurdaspur

Approx Travel Time

15h 40m

₹1,544

Onwards

Via Chandigarh

FASTEST

Shahjahanpur

Chandigarh

Gurdaspur

Approx Travel Time

15h 10m

₹540

Onwards

Ads by MMT

Via Phagwara

Shahjahanpur

Phagwara

Gurdaspur

Approx Travel Time

15h 25m

₹485

Onwards

Shahjahanpur

Phagwara

Gurdaspur

Approx Travel Time

16h 19m

₹3,458

Onwards

Via Sirhind

Shahjahanpur

Sirhind

Gurdaspur

Approx Travel Time

15h 25m

₹420

Onwards

Via Phillaur

Shahjahanpur

Phillaur

Gurdaspur

Approx Travel Time

15h 40m

₹475

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 15 hours to reach Gurdaspur from Shahjahanpur by Train Via Chandigarh.

What is the cheapest way to reach Gurdaspur from Shahjahanpur?

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

What is the fastest way to reach Gurdaspur from Shahjahanpur?

The fastest way to reach Gurdaspur from Shahjahanpur is by Train Via Chandigarh.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India