hero
How2Go
Gurdaspur to Shahjahanpur

Gurdaspur to Shahjahanpur

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

Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

Gurdaspur

Ambala

Shahjahanpur

Approx Travel Time

15h 25m

₹410

Onwards

Via Ludhiana

Gurdaspur

Ludhiana

Shahjahanpur

Approx Travel Time

15h 40m

₹435

Onwards

Gurdaspur

Ludhiana

Shahjahanpur

Approx Travel Time

16h 19m

₹3,761

Onwards

Ads by MMT

Via Jalandhar

Gurdaspur

Jalandhar

Shahjahanpur

Approx Travel Time

15h 25m

₹445

Onwards

Gurdaspur

Jalandhar

Shahjahanpur

Approx Travel Time

15h 40m

₹1,644

Onwards

Via Chandigarh

FASTEST

Gurdaspur

Chandigarh

Shahjahanpur

Approx Travel Time

15h 10m

₹540

Onwards

Ads by MMT

Via Phagwara

Gurdaspur

Phagwara

Shahjahanpur

Approx Travel Time

15h 25m

₹485

Onwards

Gurdaspur

Phagwara

Shahjahanpur

Approx Travel Time

16h 19m

₹3,750

Onwards

Via Sirhind

Gurdaspur

Sirhind

Shahjahanpur

Approx Travel Time

15h 25m

₹420

Onwards

Via Phillaur

Gurdaspur

Phillaur

Shahjahanpur

Approx Travel Time

15h 40m

₹475

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Shahjahanpur?

Shahjahanpur is approximately 700+ kms from Gurdaspur.

How long does it take to reach Shahjahanpur from Gurdaspur?

It takes approximately 15 hours to reach Shahjahanpur from Gurdaspur by Train Via Chandigarh.

What is the cheapest way to reach Shahjahanpur from Gurdaspur?

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

What is the fastest way to reach Shahjahanpur from Gurdaspur?

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

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India