How to get from Mandi Gobindgarh to Shimla by car, truck, walk, bike

Distance between Mandi Gobindgarh and Shimla is 391 kilometers (242 miles).
Driving distance from Mandi Gobindgarh to Shimla is 459 kilometers (285 miles)

Mandi GobindgarhShimla
Leaving from
Going to

Route Map

4 Ways from Mandi Gobindgarh (India/Punjab) to Shimla (India)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 169 m
2. Turn slight left 2 m
3. Turn sharp right 247 m
4. Continue 1.14 km
5. Turn left 123 m
6. Turn right 638 m
7. Turn left onto State Highway 12A, SH12A 7.01 km
8. Turn left onto State Highway 12A, SH12A 31.72 km
9. Turn left onto State Highway 12A, SH12A, MDR32 14.50 km
10. Turn sharp left onto NH7 248 m
11. Turn right onto Bhawanigarh-Samana Road, ODR28 20.27 km
12. Turn right onto State Highway 10, SH10 26.48 km
13. Keep right onto State Highway 10, SH10 22.59 km
14. Turn left onto Tohana Road, NH148B 13.45 km
15. At roundabout, take exit 1 onto NH148B 23.32 km
16. At roundabout, take exit 2 onto Hissar Ambala Road, NH52, NH148B 13.88 km
17. Keep right 108 m
18. Continue onto Hissar Ambala Road 2.87 km
19. Turn right onto SH10 1.18 km
20. Turn left 1.08 km
21. Turn right onto Hissar Ambala Road, NH52 18.31 km
22. Keep left onto Hissar Ambala Road 8.33 km
23. Turn left 716 m
24. At roundabout, take exit 2 220 m
25. At roundabout, take exit 1 1.32 km
26. Turn right 23.23 km
27. Turn left 2.75 km
28. Turn left onto NH52 39.68 km
29. Turn left 7.61 km
30. Turn right 3.39 km
31. Turn left onto NH52 158.33 km
32. Turn left 419 m
33. Turn left onto NH458 13.18 km
34. Turn sharp right 588 m
35. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Mandi Gobindgarh (India/Punjab) to Shimla (India)?
How do I get from Mandi Gobindgarh (India/Punjab) to Shimla (India) the fastest?
How long does it take to get from Mandi Gobindgarh (India/Punjab) to Shimla (India)?