| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Nilambur Road (NIL) | Starts | 20:40 | 0 | 0 km |
| 2 | Vaniyambalam (VNB) | 20:50 | 20:51 | 1 min | 11 km |
| 3 | Tuvvur (TUV) | 20:59 | 21:00 | 1 min | 20 km |
| 4 | Melattur (MLTR) | 21:05 | 21:06 | 1 min | 26 km |
| 5 | Pattikkad (PKQ) | 21:14 | 21:15 | 1 min | 33 km |
| 6 | Angadippuram (AAM) | 21:22 | 21:23 | 1 min | 39 km |
| 7 | Cherukara (CQA) | 21:30 | 21:31 | 1 min | 46 km |
| 8 | Vailapuzha (VPZ) | 21:40 | 21:41 | 1 min | 57 km |
| 9 | Shoranur Junction (SRR) | 22:00 | 23:30 | 90 min | 67 km |
| 10 | Thrisur (TCR) | 00:02 | 00:05 | 3 min | 99 km |
| 11 | Aluva (AWY) | 00:55 | 00:58 | 3 min | 154 km |
| 12 | Idaplli (IPL) | 01:12 | 01:13 | 1 min | 165 km |
| 13 | Ernakulam Town (ERN) | 01:30 | 01:40 | 10 min | 171 km |
| 14 | Kottayam (KTYM) | 02:50 | 02:55 | 5 min | 233 km |
| 15 | Changanaseri (CGY) | 03:14 | 03:15 | 1 min | 251 km |
| 16 | Tiruvalla (TRVL) | 03:24 | 03:25 | 1 min | 259 km |
| 17 | Chengannur (CNGR) | 03:34 | 03:35 | 1 min | 268 km |
| 18 | Mavelikara (MVLK) | 03:49 | 03:50 | 1 min | 280 km |
| 19 | Kayankulam Junction (KYJ) | 04:03 | 04:05 | 2 min | 288 km |
| 20 | Karunagapalli (KPY) | 04:19 | 04:20 | 1 min | 302 km |
| 21 | Kollam Junction (QLN) | 04:50 | 04:55 | 5 min | 329 km |
| 22 | Varkala (VAK) | 05:24 | 05:25 | 1 min | 352 km |
| 23 | Trivandrum Cntl (TVC) | 06:25 | Ends | 0 | 393 km |