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)

DharamshalaShimla
Leaving from
Going to

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

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
6. Keep right 121 m
7. Turn slight left 286 m
8. Turn right onto Civil Lines Road, NH503 6.55 km
9. Turn slight left onto Gaggal Dari Road 391 m
10. Turn right onto Dharamshala Road 209 m
11. Turn right onto Dharamshala Road 61 m
12. Turn left onto Dharamshala Road 3.01 km
13. Turn sharp left onto NH503, NH154 221 m
14. Turn right onto NH503, NH154 233 m
15. Keep left onto NH154 2.24 km
16. Turn sharp right onto Kangra Bypass 12.44 km
17. Turn right onto NH303, NH503 5.84 km
18. Turn left onto NH303, NH503 20.24 km
19. Turn left onto NH303 12.66 km
20. Turn left onto Hamirpur Nadaun Road, NH3 25.60 km
21. Turn slight right onto NH103 40.22 km
22. Turn slight left onto NH103 612 m
23. At roundabout, take exit 2 onto NH103 17.04 km
24. Turn right 55 m
25. Turn left onto Bilaspur Bypass, 103 7.02 km
26. Turn left 5.66 km
27. Turn slight right 19.32 km
28. Turn sharp left onto Simla Kangra Ghumarwin Road, NH205 11.17 km
29. Turn right onto NH205 31.58 km
30. Turn right 1.01 km
31. Turn slight right onto NH205 1.71 km
32. Turn slight right onto Cart Road 2.59 km
33. Keep left onto DC Office Road 514 m
34. Keep left onto DC Office Road 29 m
35. Arrive at destination 0 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)?