Shimla to Kalka trains
5 direct trains from Shimla to Kalka, with timings, journey time and running days.
All trains from Shimla to Kalka
| Train | Departs | Arrives | Time |
|---|---|---|---|
| 52458 SML KLK Express Passenger · Daily |
10:55 | 16:15 | 5h 20m 96 km |
| 52452 Shivalk DLX Express Passenger · Daily |
14:15 | 19:30 | 5h 15m 96 km |
| 52460 SML KLK Express Passenger · Daily |
15:50 | 21:05 | 5h 15m 96 km |
| 52454 SML KLK Express Passenger · Daily · GEN |
17:45 | 23:00 | 5h 15m 96 km |
| 52456 Himalyan Queen Passenger · Daily |
18:40 | 23:35 | 4h 55m 96 km |
Tap a train for its live running status, full route, coach position and seat availability.
Shimla to Kalka at a glance
5 direct trains run from Shimla to Kalka, and 5 of them run every day. The fastest is 52456 Himalyan Queen, which leaves Shimla at 18:40 and reaches Kalka at 23:35, taking 4h 55m. The first train of the day leaves at 10:55 (52458) and the last at 18:40 (52456).
Questions about Shimla to Kalka trains
How many direct trains run from Shimla to Kalka?
Our timetable shows 5 direct trains from Shimla to Kalka, and 5 of them run daily.
Which is the fastest train from Shimla to Kalka?
52456 Himalyan Queen is the fastest: it leaves Shimla (SML) at 18:40 and reaches Kalka (KLK) at 23:35, taking 4h 55m.
What time is the first train from Shimla to Kalka?
The first departure is 52458 SML KLK Express at 10:55 from Shimla (SML). The last is 52456 Himalyan Queen at 18:40.
Which trains run daily from Shimla to Kalka?
5 trains run every day: 52458 at 10:55, 52452 at 14:15, 52460 at 15:50, 52454 at 17:45, 52456 at 18:40.
How far is Kalka from Shimla by train?
About 96 km by rail.