| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Trivandrum Cntl (TVC) | Starts | 18:30 | 0 | 0 km |
| 2 | Murukkampuzha (MQU) | 18:47 | 18:48 | 1 min | 22 km |
| 3 | Chirayinkil (CRY) | 18:55 | 18:56 | 1 min | 29 km |
| 4 | Kadakavur (KVU) | 19:00 | 19:01 | 1 min | 32 km |
| 5 | Varkala (VAK) | 19:11 | 19:12 | 1 min | 41 km |
| 6 | Paravur (PVU) | 19:24 | 19:25 | 1 min | 53 km |
| 7 | Kollam Junction (QLN) | 19:50 | 19:55 | 5 min | 65 km |
| 8 | Sasthankotta (STKT) | 20:14 | 20:15 | 1 min | 85 km |
| 9 | Karunagapalli (KPY) | 20:24 | 20:25 | 1 min | 92 km |
| 10 | Kayankulam Junction (KYJ) | 20:48 | 20:50 | 2 min | 106 km |
| 11 | Mavelikara (MVLK) | 20:59 | 21:00 | 1 min | 114 km |
| 12 | Chengannur (CNGR) | 21:19 | 21:20 | 1 min | 126 km |
| 13 | Tiruvalla (TRVL) | 21:29 | 21:30 | 1 min | 135 km |
| 14 | Changanaseri (CGY) | 21:39 | 21:40 | 1 min | 143 km |
| 15 | Kottayam (KTYM) | 22:10 | 22:15 | 5 min | 161 km |
| 16 | Piravam Road (PVRD) | 22:49 | 22:50 | 1 min | 192 km |
| 17 | Triupunittura (TRTR) | 23:14 | 23:15 | 1 min | 211 km |
| 18 | Ernakulam Town (ERN) | 23:45 | 23:55 | 10 min | 223 km |
| 19 | Aluva (AWY) | 00:17 | 00:20 | 3 min | 240 km |
| 20 | Angamali (AFK) | 00:29 | 00:30 | 1 min | 249 km |
| 21 | Chalakudi (CKI) | 00:44 | 00:45 | 1 min | 264 km |
| 22 | Irinjalakuda (IJK) | 00:54 | 00:55 | 1 min | 271 km |
| 23 | Thrisur (TCR) | 01:27 | 01:30 | 3 min | 295 km |
| 24 | Shoranur Junction (SRR) | 02:50 | 02:55 | 5 min | 327 km |
| 25 | Pattambi (PTB) | 03:09 | 03:10 | 1 min | 339 km |
| 26 | Kuttippuram (KTU) | 03:29 | 03:30 | 1 min | 357 km |
| 27 | Tirur (TIR) | 03:47 | 03:48 | 1 min | 372 km |
| 28 | Tanur (TA) | 03:57 | 03:58 | 1 min | 380 km |
| 29 | Parpanangadi (PGI) | 04:07 | 04:08 | 1 min | 388 km |
| 30 | Ferok (FK) | 04:24 | 04:25 | 1 min | 403 km |
| 31 | Kozhikode (CLT) | 04:45 | 04:50 | 5 min | 413 km |
| 32 | Quilandi (QLD) | 05:14 | 05:15 | 1 min | 438 km |
| 33 | Vadakara (BDJ) | 05:34 | 05:35 | 1 min | 460 km |
| 34 | Mahe (MAHE) | 05:44 | 05:45 | 1 min | 472 km |
| 35 | Thalassery (TLY) | 05:54 | 05:55 | 1 min | 482 km |
| 36 | Kannur (CAN) | 06:35 | 06:40 | 5 min | 502 km |
| 37 | Valapattanam (VAPM) | 06:49 | 06:50 | 1 min | 509 km |
| 38 | Kannapuram (KPQ) | 06:57 | 06:58 | 1 min | 517 km |
| 39 | Payangadi (PAZ) | 07:06 | 07:07 | 1 min | 524 km |
| 40 | Elimala (ELM) | 07:13 | 07:14 | 1 min | 531 km |
| 41 | Payyanur (PAY) | 07:20 | 07:21 | 1 min | 536 km |
| 42 | Trikarpur (TKQ) | 07:27 | 07:28 | 1 min | 542 km |
| 43 | Charvattur (CHV) | 07:35 | 07:36 | 1 min | 551 km |
| 44 | Nileshwar (NLE) | 07:43 | 07:44 | 1 min | 556 km |
| 45 | Kanhangad (KZE) | 07:54 | 07:55 | 1 min | 565 km |
| 46 | Bekal Fort (BFR) | 08:02 | 08:03 | 1 min | 574 km |
| 47 | Kotikulam (KQK) | 08:09 | 08:10 | 1 min | 579 km |
| 48 | Kasaragod (KGQ) | 08:19 | 08:20 | 1 min | 588 km |
| 49 | Kumbla (KMQ) | 08:29 | 08:30 | 1 min | 600 km |
| 50 | Uppala (UAA) | 08:38 | 08:39 | 1 min | 610 km |
| 51 | Manjeshwar (MJS) | 08:46 | 08:47 | 1 min | 617 km |
| 52 | Ullal (ULL) | 08:54 | 08:55 | 1 min | 625 km |
| 53 | Mangalore Cntl (MAQ) | 10:00 | Ends | 0 | 634 km |