How to get from Karnal to Shimla by car, truck, bike, walk

Distance between Karnal and Shimla is 159 kilometers (99 miles).
Driving distance from Karnal to Shimla is 226 kilometers (140 miles)

KarnalShimla
Leaving from
Going to

Route Map

Routes from karnal-haryana to shimla-himachal-pradesh

4 Ways from Karnal (India/Haryana) to Shimla (India/Himachal Pradesh)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 82 m
2. Turn sharp right 238 m
3. Turn left 140 m
4. Turn right 134 m
5. Turn left 148 m
6. Turn right 35 m
7. At roundabout, take exit 2 onto SH8 1.05 km
8. At roundabout, take exit 2 onto SH8 530 m
9. At roundabout, take exit 1 2.85 km
10. Keep right 16.05 km
11. Keep right onto Grand Trunk Road, NH44 23.65 km
12. Continue onto Grand Trunk Road, NH44 33.02 km
13. Keep right onto Grand Trunk Road, NH44 2.27 km
14. Keep left onto NH344 2.59 km
15. Continue 2.20 km
16. Keep left 455 m
17. Continue onto NH152 19.33 km
18. Keep left 8.14 km
19. Keep left onto NH152 1.59 km
20. Continue onto NH7 369 m
21. Turn right onto old NH22, NH7 4.28 km
22. Turn left onto NH7 9 m
23. Turn right onto NH7 2.92 km
24. Continue 11.08 km
25. Continue onto NH5 10.10 km
26. Turn slight left onto NH5 23.34 km
27. Turn right onto NH5 56.49 km
28. Turn right onto Cart Road 2.59 km
29. Keep left onto DC Office Road 514 m
30. Keep left onto DC Office Road 29 m
31. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Karnal (India/Haryana) to Shimla (India/Himachal Pradesh)?
How do I get from Karnal (India/Haryana) to Shimla (India/Himachal Pradesh) the fastest?
How long does it take to get from Karnal (India/Haryana) to Shimla (India/Himachal Pradesh)?