| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Karaikal KIK Source | Start | 4:30 PM | — | 0 | 1 |
| 2 | Nagore NCR | 4:46 PM | 4:48 PM | 2m | 11 | 1 |
| 3 | Nagappattinam Jn NGT | 5:03 PM | 5:05 PM | 2m | 18 | 1 |
| 4 | Thiruvarur Jn TVR | 5:30 PM | 5:32 PM | 2m | 41 | 1 |
| 5 | Nidamangalam Jn. NMJ | 5:53 PM | 5:55 PM | 2m | 66 | 1 |
| 6 | Thanjavur Jn. TJ | 6:23 PM | 6:25 PM | 2m | 96 | 1 |
| 7 | Budalur BAL | 6:41 PM | 6:42 PM | 1m | 113 | 1 |
| 8 | Tiruchchirappalli Jn. TPJ | 7:40 PM | 7:50 PM | 10m | 146 | 1 |
| 9 | Tiruchchirappalli Fort TP | 8:00 PM | 8:02 PM | 2m | 150 | 1 |
| 10 | Kulitalai KLT | 8:49 PM | 8:50 PM | 1m | 183 | 1 |
| 11 | Karur Jn. KRR | 9:33 PM | 9:35 PM | 2m | 221 | 1 |
| 12 | Pugalur PGR | 9:54 PM | 9:55 PM | 1m | 236 | 1 |
| 13 | Kodumudi KMD | 10:04 PM | 10:05 PM | 1m | 249 | 1 |
| 14 | Erode Jn ED | 10:55 PM | 11:00 PM | 5m | 287 | 1 |
| 15 | Uttukuli UKL | 11:32 PM | 11:33 PM | 1m | 323 | 1 |
| 16 | Tiruppur TUP | 11:43 PM | 11:48 PM | 5m | 337 | 1 |
| 17 | Coimbatore Jn CBE | 1:20 AM | 1:25 AM | 5m | 387 | 2 |
| 18 | Palakkad Jn PGT | 2:57 AM | 3:00 AM | 3m | 442 | 2 |
| 19 | Ottappalam OTP | 3:25 AM | 3:26 AM | 1m | 473 | 2 |
| 20 | Wadakancheri WKI | 4:03 AM | 4:04 AM | 1m | 502 | 2 |
| 21 | Thrisur TCR | 4:23 AM | 4:26 AM | 3m | 518 | 2 |
| 22 | Irinjalakuda IJK | 4:47 AM | 4:48 AM | 1m | 542 | 2 |
| 23 | Chalakudi CKI | 4:55 AM | 4:56 AM | 1m | 548 | 2 |
| 24 | Angamali AFK | 5:13 AM | 5:14 AM | 1m | 564 | 2 |
| 25 | Aluva AWY | 5:26 AM | 5:28 AM | 2m | 573 | 2 |
| 26 | Idapalli IPL | 5:44 AM | 5:45 AM | 1m | 584 | 2 |
| 27 | Ernakulam Town ERN | 5:58 AM | 6:00 AM | 2m | 590 | 2 |
| 28 | Ernakulam Jn ERS Destination | 6:45 AM | End | — | 592 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.