Trains from Kalka to Shimla
3 trains run between Kalka and Shimla. Kalka has 1 station(s), from which you can easily book train tickets to
Shimla. Distance from Kalka to Shimla is 93 km. It will take approx. 04:54 hours to reach Shimla from Kalka by train.
Kalka to Shimla Train Ticket Price
If you are in search of affordable train tickets from Kalka to Shimla, ConfirmTkt is the best platform.
The Kalka to Shimla train ticket price varies according to travel dates, coach type, and individual preferences.
Travellers can find tickets priced between ₹65 and ₹1990, with the lowest Kalka to Shimla train ticket rate starting at ₹65.
Below are the minimum ticket prices for all classes:
Daily Trains from Kalka to Shimla
A total of 3 trains run daily from Kalka to Shimla. See the details below:
KLK SML EXP (52457) |
Daily |
03:45 |
08:39 |
Kalka |
Summer Hill |
04:54 hrs |
KLK SML SPL (04506) |
Daily |
04:45 |
09:53 |
Kalka |
Summer Hill |
05:08 hrs |
KLK SML EXP (52453) |
Daily |
06:20 |
11:33 |
Kalka |
Summer Hill |
05:13 hrs |
First Train from Kalka to Shimla
The first train from Kalka to Shimla is KLK SML EXP. It starts from Kalka at 03:45 and reaches Shimla at 08:39.
Last Train from Kalka to Shimla
The last train from Kalka to Shimla is KLK SML EXP. It starts from Kalka at 06:20 and reaches Shimla at 11:33.
Fastest Train from Kalka to Shimla
The fastest train from Kalka to Shimla is KLK SML EXP. It takes only 04:54 hours to cover 93 km.
Cheapest Train from Kalka to Shimla
The cheapest train from Kalka to Shimla is KLK SML EXP (52453). The lowest price for Kalka to Shimla train ticket is ₹65.