Shimla Karnal Routes (3 Ways to go)

Planning a trip from Shimla to Karnal Cleartrip helps you select the best route between Shimla & Karnal based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Shimla & Karnal

The distance from Shimla to Karnal is approximately 232.32kms. By car, it takes roughly 3h 28m to reach Karnal from Shimla . Take a look at the 3 routes available to reach Karnal from Shimla

  • 1.
  • Shimla to Karnal Train
  • 8h 56m
  • Rs. 1150
 
Simla (SML)
 
4h 30m
Rs. 550
You can reach Kalka (KLK) from Simla (SML) by travelling in a train. Simla (SML) to Kalka (KLK) train takes approximately 4h 30m. You can catch a train from Simla (SML) and get down at Kalka (KLK). The price of the train ticket is approximately Rs. 550.
 
Kalka (KLK)
 
3h 26m
Rs. 600
You can reach Karnal (KUN) from Kalka (KLK) by travelling in a train. Kalka (KLK) to Karnal (KUN) train takes approximately 3h 26m. You can catch a train from Kalka (KLK) and get down at Karnal (KUN). The price of the train ticket is approximately Rs. 600.
 
Karnal (KUN)
  • 2.
  • Shimla to Karnal Drive
  • 3h 28m
  • Rs. 1525
 
Shimla
 
3h 28m
Rs. 1525
You can take a car from Shimla to Karnāl. It will take you around 3h 28m to cover distance of 232.32kms and reach Karnāl from Shimla. The total amount for the journey will be approximately Rs.1525.
 
Karnāl
  • 3.
  • Shimla to Karnal Taxi
  • 3h 28m
  • Rs. 2600
 
Shimla
 
3h 28m
Rs. 2600
You can take a car from Shimla to Karnāl. It will take you around 3h 28m to cover distance of 232.32kms and reach Karnāl from Shimla. The total amount for the journey will be approximately Rs.2600.
 
Karnāl