| Station | Arr | Dep | Dist. | PF | |
|---|---|---|---|---|---|
| 1 | Kannur (Cannanore) | First | 04.50 | 0 | |
| 2 | Thalassery (Tellicherry) | 05.09 | 05.10 | 21 | |
| 3 | Vadakara (Badagara) | 05.27 | 05.28 | 43 | |
| 4 | Kozhikkode (Calicut) | 06.07 | 06.10 | 90 | |
| 5 | Tirur | 06.44 | 06.45 | 131 | |
| 6 | Shoranur Jn | 07.30 | 07.35 | 176 | |
| 7 | Thrisur | 08.13 | 08.15 | 208 | |
| 8 | Aluva (Alwaye) | 08.48 | 08.50 | 263 | |
| 9 | Ernakulam Town | 09.30 | 09.33 | 280 | |
| 10 | Kottayam | 10.25 | 10.28 | 342 | |
| 11 | Changanaseri | 10.44 | 10.45 | 360 | |
| 12 | Tiruvalla | 10.55 | 10.56 | 368 | |
| 13 | Chengannur | 11.07 | 11.08 | 377 | |
| 14 | Mavelikara | 11.19 | 11.20 | 389 | |
| 15 | Kayankulam | 11.30 | 11.32 | 397 | |
| 16 | Kollam Jn | 12.20 | 12.23 | 438 | |
| 17 | Thiruvananthapuram Central | 14.10 | Last | 502 |