How to get from Dharamshala to Shimla by car, truck, walk, bike
Distance between Dharamshala and Shimla is 147 kilometers (91 miles).
Driving distance from Dharamshala to Shimla is 230 kilometers (143 miles)
Route Map
Routes from dharamshala-himachal-pradesh to shimla-himachal-pradesh
4 Ways from Dharamshala (India/Himachal Pradesh) to Shimla (India/Himachal Pradesh)
Choose 1 of the options below and start your journey
Cheapest
Fastest
Route instructions
1. Continue onto Gurudwara Road 111 m
2. Turn sharp left 84 m
3. Turn sharp right onto Shyam Nagar Road 336 m
4. Keep right 517 m
5. Turn slight right 341 m
See more
Questions and Answers
What is the cheapest way to get from Dharamshala (India/Himachal Pradesh) to Shimla (India/Himachal Pradesh)?
How do I get from Dharamshala (India/Himachal Pradesh) to Shimla (India/Himachal Pradesh) the fastest?
How long does it take to get from Dharamshala (India/Himachal Pradesh) to Shimla (India/Himachal Pradesh)?