hero
How2Go
Shahabad to Sangrur

Shahabad to Sangrur

Sangrur is approximately 550+ km from Shahabad, 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 Sangrur.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Shahabad

Delhi

Sangrur

Approx Travel Time

11h 11m

₹255

Onwards

Via Moradabad, Delhi

FASTEST

Shahabad

Moradabad

Delhi

Sangrur

Approx Travel Time

10h 51m

₹355

Onwards

Via Moradabad, Patiala

Shahabad

Moradabad

Patiala

Sangrur

Approx Travel Time

10h 59m

₹978

Onwards

Via Moradabad, Rajpura

Shahabad

Moradabad

Rajpura

Sangrur

Approx Travel Time

10h 51m

₹2,747

Onwards

Shahabad

Moradabad

Rajpura

Sangrur

Approx Travel Time

11h 16m

₹736

Onwards

Via Muhamdi, Delhi

Shahabad

Muhamdi

Delhi

Sangrur

Approx Travel Time

16h 51m

₹7,102

Onwards

Via Moradabad, Dhuri

Shahabad

Moradabad

Dhuri

Sangrur

Approx Travel Time

10h 56m

₹590

Onwards

Shahabad

Moradabad

Dhuri

Sangrur

Approx Travel Time

11h 41m

₹2,576

Onwards

Via Moradabad, Ambala

Shahabad

Moradabad

Ambala

Sangrur

Approx Travel Time

10h 58m

₹3,299

Onwards

Via Moradabad, Yamunanagar

Shahabad

Moradabad

Yamunanagar

Sangrur

Approx Travel Time

11h 17m

₹5,980

Onwards

Frequently Asked Questions

What is the distance between Shahabad and Sangrur?

Sangrur is approximately 550+ kms from Shahabad.

How long does it take to reach Sangrur from Shahabad?

It takes approximately 11 hours to reach Sangrur from Shahabad by Train Via Moradabad, Delhi.

What is the cheapest way to reach Sangrur from Shahabad?

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

What is the fastest way to reach Sangrur from Shahabad?

The fastest way to reach Sangrur from Shahabad is by Train Via Moradabad, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India