
Leh to Shimla
Shimla is approximately 450+ kms from Leh. The fastest way to reach Shimla from Leh is by Flight, Bus Via Chandigarh. It takes approximately 4 hours. The cheapest way to reach Shimla from Leh is by Flight, Bus Via Chandigarh which would take approximately 4 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
CHEAPEST
FASTEST
Leh
Chandigarh
Shimla
Approx Travel Time
3h 40m
₹4,607
Onwards
Leh
Chandigarh
Shimla
Approx Travel Time
3h 40m
₹6,775
Onwards
Via Mohali
Leh
Mohali
Shimla
Approx Travel Time
4h 44m
₹6,825
Onwards
Frequently Asked Questions
What is the distance between Leh and Shimla?
Shimla is approximately 450+ kms from Leh.
How long does it take to reach Shimla from Leh?
It takes approximately 4 hours to reach Shimla from Leh by Flight, Bus Via Chandigarh.
What is the cheapest way to reach Shimla from Leh?
The cheapest way to reach Shimla from Leh is by Flight, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Leh?
The fastest way to reach Shimla from Leh is by Flight, Bus Via Chandigarh.