| 0664,664SR | Coonoor Udagamandala... | ONR | 16:30 | UAM | 17:45 | 1 h 15 min | | Classes: 2S FC | 19 km | n/a | n/a |
|
| 0668 | Udagamandalam Coonoo... | UAM | 14:00 | ONR | 15:15 | 1 h 15 min | | Classes: 2S | 18 km | on time | on time |
|
| 10D | Darjeeling Himalayan... | DJ | 10:15 | KGN | 13:10 | 2 h 55 min | | Classes: FC | 31 km | on time | on time |
|
| 14D | Darjeeling Himalayan... | DJ | 10:40 | DJRZ | 12:50 | 2 h 10 min | | Classes: FC | 14 km | n/a | n/a |
|
| 16D | Darjeeling Himalayan... | DJ | 13:20 | DJRZ | 15:30 | 2 h 10 min | | Classes: FC | 14 km | n/a | n/a |
|
| 1D | Darjeeling Himalayan... | NJP | 09:00 | DJ | 16:15 | 7 h 15 min | | Classes: 2S FC | 88 km | on time | on time |
|
| 1JP | Kangra Valley Rail P... | PRG | 06:35 | JNU | 10:05 | 3 h 30 min | | Classes: 2S | 111 km | on time | n/a |
|
| 1KS | Kalka Shimla Passeng... | KLK | 04:00 | SML | 09:20 | 5 h 20 min | | Classes: FC | 96 km | on time | 6 min late |
|
| 1PB | Kangra Valley Rail P... | PTK | 04:10 | BJPL | 10:45 | 6 h 35 min | | Classes: 2S | 128 km | on time | 17 min late |
|
| 1PBJ | Kangra Valley Rail P... | PTK | 02:15 | JDNX | 11:25 | 9 h 10 min | | Classes: 2S | 145 km | on time | on time |
|
| 251 | Kalka Shimla Express | KLK | 06:00 | SML | 11:05 | 5 h 5 min | | Classes: 2S FC | 96 km | 18 min late | 53 min late |
Kalka Shimla Express/251 Avg Moving Speed: 20 km/hrClimbs: 1428m | 5 h 5 min 96 km 10 halts | Departs @ 06:00 Daily Departure (On Avg: Departs 18 min late) Kalka/KLK | Arrives @ 11:05 Daily Arrival (On Avg: Arrives 53 min late) Shimla/SML | × | | | | |
|
| 252 | Shimla Kalka Express | SML | 18:15 | KLK | 23:20 | 5 h 5 min | | Classes: 2S FC | 96 km | on time | n/a |
|
| 2D | Darjeeling Himalayan... | DJ | 09:15 | NJP | 16:50 | 7 h 35 min | | Classes: 2S FC | 88 km | n/a | n/a |
|
| 2JP | Kangra Valley Rail P... | JMKR | 04:45 | PTK | 08:35 | 3 h 50 min | | Classes: 2S | 78 km | on time | 20 min late |
|
| 2KS | Shimla Kalka Passeng... | SML | 14:25 | KLK | 20:10 | 5 h 45 min | | Classes: 2S FC | 96 km | on time | n/a |
|
| 2PB | Kangra Valley Rail P... | BJPL | 04:00 | PTK | 10:45 | 6 h 45 min | | Classes: 2S | 127 km | on time | 30 min late |
|
| 2PBJ | Kangra Valley Rail P... | JDNX | 07:20 | PTK | 17:30 | 10 h 10 min | | Classes: 2S | 144 km | on time | n/a |
|
| 3PB | Kangra Valley Rail P... | PTK | 07:00 | BJPL | 14:00 | 7 h 0 min | | Classes: 2S | 128 km | on time | 10 min late |
|
| 3PBJ | Kangra Valley Rail P... | PTK | 09:50 | JDNX | 19:40 | 9 h 50 min | | Classes: 2S | 145 km | 14 min late | 1 min late |
|
| 4PB | Kangra Valley Rail P... | BJPL | 07:20 | PTK | 14:40 | 7 h 20 min | | Classes: 2S | 128 km | on time | 50 min late |
|
| 4PBJ | Kangra Valley Rail P... | JDNX | 12:20 | PTK | 22:35 | 10 h 15 min | | Classes: 2S | 145 km | n/a | n/a |
|
| 5PB | Kangra Valley Rail P... | PTK | 12:55 | BJPL | 20:45 | 7 h 50 min | | Classes: 2S | 128 km | on time | n/a |
|
| 601,601CR | Neral Matheran Passe... | NRL | 07:30 | MAE | 09:30 | 2 h 0 min | | Classes: 2S FC | 21 km | on time | on time |
|
| 602,602CR | Matheran Neral Passe... | MAE | 07:00 | NRL | 08:40 | 1 h 40 min | | Classes: 2S FC | 21 km | on time | on time |
|
| 603,603CR | Neral Matheran Passe... | NRL | 08:50 | MAE | 11:10 | 2 h 20 min | | Classes: 2S FC | 126 km | on time | on time |
|
| 604CR,604 | Matheran Neral Passe... | MAE | 09:45 | NRL | 11:25 | 1 h 40 min | | Classes: 2S FC | 21 km | n/a | n/a |
|
| 605CR,605,605CR,605CR,605CR | Neral Matheran Passe... | NRL | 10:15 | MAE | 12:10 | 1 h 55 min | | Classes: 2S FC | 126 km | on time | on time |
|
| 606CR,606,606CR,606CR,606CR,606CR | Matheran Neral Passe... | MAE | 13:40 | NRL | 15:20 | 1 h 40 min | | Classes: 2S FC | 21 km | on time | on time |
|
| 607 | Neral Matheran Passe... | NRL | 11:35 | MAE | 13:35 | 2 h 0 min | | Classes: 2S FC | 126 km | n/a | on time |
|
| 607CR | Neral Matheran Passe... | NRL | 11:35 | MAE | 13:35 | 2 h 0 min | | Classes: 2S FC | 21 km | n/a | on time |
|
| 608 | Matheran Neral Passe... | MAE | 14:45 | NRL | 16:25 | 1 h 40 min | | Classes: 2S FC | 126 km | n/a | n/a |
|
| 608CR | Matheran Neral Passe... | MAE | 14:45 | NRL | 16:25 | 1 h 40 min | | Classes: 2S FC | 21 km | on time | on time |
|
| 609 | Neral Matheran Passe... | NRL | 17:05 | MAE | 19:00 | 1 h 55 min | | Classes: 2S FC | 126 km | n/a | n/a |
|
| 609CR | Neral Matheran Passe... | NRL | 17:05 | MAE | 19:00 | 1 h 55 min | | Classes: 2S FC | 21 km | on time | n/a |
|
| 610CR,610,610CR,610CR | Matheran Neral Passe... | MAE | 16:25 | NRL | 18:10 | 1 h 45 min | | Classes: 2S FC | 21 km | on time | on time |
|
| 611CR | Neral Matheran Passe... | NRL | 14:10 | MAE | 16:05 | 1 h 55 min | | Classes: 2S FC | 21 km | on time | on time |
|
| 612CR | Matheran Neral Passe... | MAE | 17:40 | NRL | 19:20 | 1 h 40 min | | Classes: 2S FC | 21 km | on time | n/a |
|
| 665SR | Udagamandalam Coonoo... | UAM | 18:00 | ONR | 19:10 | 1 h 10 min | | Classes: 2S | 18 km | n/a | n/a |
|
| 666SR | Coonoor Udagamandala... | ONR | 07:45 | UAM | 09:05 | 1 h 20 min | | Classes: 2S | 18 km | on time | on time |
|
| 667SR,667,667SR,667SR,667SR | Coonoor Passenger | UAM | 09:15 | ONR | 10:25 | 1 h 10 min | | Classes: 2S FC | 19 km | n/a | on time |
|
| 669SR | Udagamandalam Coonoo... | UAM | 12:15 | ONR | 13:20 | 1 h 5 min | | Classes: 2S | 18 km | n/a | n/a |
|
| 6PB | Kangra Valley Rail P... | BJPL | 14:10 | PTK | 20:25 | 6 h 15 min | | Classes: 2S | 126 km | 10 min late | n/a |
|
| 7PB | Kangra Valley Rail P... | PTK | 15:50 | BJPL | 22:30 | 6 h 40 min | | Classes: 2S | 126 km | n/a | n/a |
|
| 8PB | Kangra Valley Rail P... | BJPL | 17:35 | PTK | 23:55 | 6 h 20 min | | Classes: 2S | 127 km | n/a | n/a |
|
| 9D | Darjeeling Himalayan... | KGN | 15:00 | DJ | 17:50 | 2 h 50 min | | Classes: FC | 31 km | on time | on time |
|