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, Amroha which would take approximately 12 hours.

Sort By
Mode of Transport

Via Rajpura

RECOMMENDED

FASTEST

Sangrur

Rajpura

Shahjahanpur

Approx Travel Time

10h 28m

₹566

Onwards

Via Ambala

Sangrur

Ambala

Shahjahanpur

Approx Travel Time

10h 52m

₹2,745

Onwards

Ads by MMT

Via Delhi

Sangrur

Delhi

Shahjahanpur

Approx Travel Time

10h 48m

₹340

Onwards

Sangrur

Delhi

Shahjahanpur

Approx Travel Time

15h 11m

₹3,069

Onwards

Via Delhi, Bareilly

Sangrur

Delhi

Bareilly

Shahjahanpur

Approx Travel Time

15h 21m

₹4,785

Onwards

Sangrur

Delhi

Bareilly

Shahjahanpur

Approx Travel Time

11h 29m

₹310

Onwards

Ads by MMT

Via Yamunanagar

Sangrur

Yamunanagar

Shahjahanpur

Approx Travel Time

10h 56m

₹4,519

Onwards

Via Delhi, Amroha

CHEAPEST

Sangrur

Delhi

Amroha

Shahjahanpur

Approx Travel Time

11h 41m

₹305

Onwards

Via Delhi, Ghaziabad

Sangrur

Delhi

Ghaziabad

Shahjahanpur

Approx Travel Time

11h 33m

₹380

Onwards

Sangrur

Delhi

Ghaziabad

Shahjahanpur

Approx Travel Time

11h 54m

₹858

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, Amroha.

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