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