
Shimla to Sangrur
Sangrur is approximately 30+ kms from Shimla. The fastest way to reach Sangrur from Shimla is by Bus, Cab Via Kalka. It takes approximately 5 hours. The cheapest way to reach Sangrur from Shimla is by Bus, Train Via Chandigarh, Ludhiana which would take approximately 8 hours.
Sort By
Mode of Transport
Via Kalka
RECOMMENDED
FASTEST
Shimla
Kalka
Sangrur
Approx Travel Time
5h 10m
On Demand
Via Chandigarh
Shimla
Chandigarh
Sangrur
Approx Travel Time
5h 55m
₹3,067
Onwards
Via Mohali
Shimla
Mohali
Sangrur
Approx Travel Time
6h 14m
₹3,230
Onwards
Via Chandigarh, Ludhiana
CHEAPEST
Shimla
Chandigarh
Ludhiana
Sangrur
Approx Travel Time
7h 35m
₹801
Onwards
Via Sunam
Shimla
Sunam
Sangrur
Approx Travel Time
7h 37m
₹8,103
Onwards
Via Maler Kotla
Shimla
Maler Kotla
Sangrur
Approx Travel Time
7h 40m
₹6,262
Onwards
Frequently Asked Questions
What is the distance between Shimla and Sangrur?
Sangrur is approximately 30+ kms from Shimla.
How long does it take to reach Sangrur from Shimla?
It takes approximately 5 hours to reach Sangrur from Shimla by Bus, Cab Via Kalka.
What is the cheapest way to reach Sangrur from Shimla?
The cheapest way to reach Sangrur from Shimla is by Bus, Train Via Chandigarh, Ludhiana.
What is the fastest way to reach Sangrur from Shimla?
The fastest way to reach Sangrur from Shimla is by Bus, Cab Via Kalka.