hero
How2Go
Sangrur to Shahjahanpur

Sangrur to Shahjahanpur

Shahjahanpur is approximately 500+ kms from Sangrur. The fastest way to reach Shahjahanpur from Sangrur is by Bus, Train Via Rajpura. It takes approximately 11 hours. The cheapest way to reach Shahjahanpur from Sangrur is by Train Via Delhi which would take approximately 11 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

FASTEST

Sangrur

Rajpura

Shahjahanpur

Approx Travel Time

10h 28m

₹566

Onwards

Sangrur

Rajpura

Shahjahanpur

Approx Travel Time

10h 55m

₹3,160

Onwards

Via Delhi

CHEAPEST

Sangrur

Delhi

Shahjahanpur

Approx Travel Time

10h 48m

₹340

Onwards

Sangrur

Delhi

Shahjahanpur

Approx Travel Time

15h 11m

₹2,980

Onwards

Sangrur

Delhi

Shahjahanpur

Approx Travel Time

12h 30m

₹724

Onwards

Ads by MMT

Via Saharanpur

Sangrur

Saharanpur

Shahjahanpur

Approx Travel Time

10h 56m

₹5,251

Onwards

Via Mohali, Ghaziabad

Sangrur

Mohali

Ghaziabad

Shahjahanpur

Approx Travel Time

14h 51m

₹3,622

Onwards

Ads by MMT

Via Yamunanagar

Sangrur

Yamunanagar

Shahjahanpur

Approx Travel Time

11h 19m

₹4,519

Onwards

Via Ambala

Sangrur

Ambala

Shahjahanpur

Approx Travel Time

11h 15m

₹2,767

Onwards

Via Chandigarh

Sangrur

Chandigarh

Shahjahanpur

Approx Travel Time

11h 39m

₹2,968

Onwards

Frequently Asked Questions

What is the distance between Sangrur and Shahjahanpur?

Shahjahanpur is approximately 500+ kms from Sangrur.

How long does it take to reach Shahjahanpur from Sangrur?

It takes approximately 11 hours to reach Shahjahanpur from Sangrur by Bus, Train Via Rajpura.

What is the cheapest way to reach Shahjahanpur from Sangrur?

The cheapest way to reach Shahjahanpur from Sangrur is by Train Via Delhi.

What is the fastest way to reach Shahjahanpur from Sangrur?

The fastest way to reach Shahjahanpur from Sangrur is by Bus, Train Via Rajpura.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India