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)
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
Cheapest
Fastest
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
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)?