hero
How2Go
Sangrur to Gurdaspur

Sangrur to Gurdaspur

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

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Sangrur

Gurdaspur

Approx Travel Time

4h 38m

₹4,316

Onwards

Via Mukerian

Sangrur

Mukerian

Gurdaspur

Approx Travel Time

5h 20m

₹210

Onwards

Via Pathankot

Sangrur

Pathankot

Gurdaspur

Approx Travel Time

5h 25m

₹240

Onwards

Via Jalandhar

FASTEST

Sangrur

Jalandhar

Gurdaspur

Approx Travel Time

4h 31m

₹2,525

Onwards

Sangrur

Jalandhar

Gurdaspur

Approx Travel Time

5h 57m

₹190

Onwards

Via Ludhiana

Sangrur

Ludhiana

Gurdaspur

Approx Travel Time

5h 50m

₹707

Onwards

Sangrur

Ludhiana

Gurdaspur

Approx Travel Time

6h 32m

₹2,147

Onwards

CHEAPEST

Sangrur

Ludhiana

Gurdaspur

Approx Travel Time

6h 2m

₹185

Onwards

Via Amritsar

Sangrur

Amritsar

Gurdaspur

Approx Travel Time

5h 37m

₹240

Onwards

Via Dasua

Sangrur

Dasua

Gurdaspur

Approx Travel Time

5h 34m

₹744

Onwards

Frequently Asked Questions

What is the distance between Sangrur and Gurdaspur?

Gurdaspur is approximately 200+ kms from Sangrur.

How long does it take to reach Gurdaspur from Sangrur?

It takes approximately 5 hours to reach Gurdaspur from Sangrur by Bus, Cab Via Jalandhar.

What is the cheapest way to reach Gurdaspur from Sangrur?

The cheapest way to reach Gurdaspur from Sangrur is by Train Via Ludhiana.

What is the fastest way to reach Gurdaspur from Sangrur?

The fastest way to reach Gurdaspur from Sangrur is by Bus, Cab Via Jalandhar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India