| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Ernakulam Jn ERS Source | Start | 11:50 PM | — | 0 | 1 |
| 2 | Kottayam KTYM | 12:42 AM | 12:45 AM | 3m | 60 | 2 |
| 3 | Changanasseri CGY | 1:00 AM | 1:01 AM | 1m | 77 | 2 |
| 4 | Tiruvalla TRVL | 1:10 AM | 1:11 AM | 1m | 85 | 2 |
| 5 | Chengannur CNGR | 1:20 AM | 1:22 AM | 2m | 94 | 2 |
| 6 | Mavelikara MVLK | 1:33 AM | 1:34 AM | 1m | 107 | 2 |
| 7 | Kayankulam Jn KYJ | 1:42 AM | 1:44 AM | 2m | 115 | 2 |
| 8 | Karunagappalli KPY | 1:58 AM | 1:59 AM | 1m | 128 | 2 |
| 9 | Sasthankotta STKT | 2:08 AM | 2:09 AM | 1m | 136 | 2 |
| 10 | Kollam Jn QLN | 3:00 AM | 3:10 AM | 10m | 156 | 2 |
| 11 | Kundara KUV | 3:28 AM | 3:30 AM | 2m | 168 | 2 |
| 12 | Kottarakara KKZ | 3:38 AM | 3:40 AM | 2m | 180 | 2 |
| 13 | Auvaneswsarem AVS | 3:48 AM | 3:50 AM | 2m | 191 | 2 |
| 14 | Punalur PUU | 4:20 AM | 4:25 AM | 5m | 199 | 2 |
| 15 | Tenmalai TML | 5:18 AM | 5:20 AM | 2m | 221 | 2 |
| 16 | Sengottai SCT | 7:05 AM | 7:15 AM | 10m | 249 | 2 |
| 17 | Tenkasi Jn TSI | 7:28 AM | 7:30 AM | 2m | 257 | 2 |
| 18 | Kadayanallur KDNL | 7:44 AM | 7:46 AM | 2m | 273 | 2 |
| 19 | Sankarankovil SNKL | 8:05 AM | 8:07 AM | 2m | 293 | 2 |
| 20 | Rajapalayam RJPM | 8:30 AM | 8:32 AM | 2m | 326 | 2 |
| 21 | Sivakasi SVKS | 9:03 AM | 9:05 AM | 2m | 354 | 2 |
| 22 | Virudunagar Jn VPT | 10:03 AM | 10:05 AM | 2m | 379 | 2 |
| 23 | Madurai Jn MDU | 11:00 AM | 11:10 AM | 10m | 422 | 2 |
| 24 | Dindigul Jn DG | 12:10 PM | 12:15 PM | 5m | 490 | 2 |
| 25 | Tiruchchirappalli Jn. TPJ | 1:35 PM | 1:45 PM | 10m | 582 | 2 |
| 26 | Thanjavur Jn. TJ | 2:33 PM | 2:35 PM | 2m | 632 | 2 |
| 27 | Thiruvarur Jn TVR | 3:20 PM | 3:22 PM | 2m | 686 | 2 |
| 28 | Nagappattinam Jn NGT | 4:15 PM | 4:25 PM | 10m | 709 | 2 |
| 29 | Vellankanni VLNK Destination | 5:35 PM | End | — | 720 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.