| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Madurai Junction (MDU) | Starts | 21:15 | 0 | 0 km |
| 2 | Dindigul Junction (DG) | 22:10 | 22:12 | 2 min | 66 km |
| 3 | Tiruchchirapali (TPJ) | 23:45 | 23:50 | 5 min | 161 km |
| 4 | Thanjavur (TJ) | 00:45 | 00:47 | 2 min | 211 km |
| 5 | Kumbakonam (KMU) | 01:19 | 01:20 | 1 min | 250 km |
| 6 | Mayiladuturai J (MV) | 01:58 | 02:00 | 2 min | 281 km |
| 7 | Chidambaram (CDM) | 02:41 | 02:42 | 1 min | 318 km |
| 8 | Tirupadripulyur (TDPR) | 03:26 | 03:27 | 1 min | 360 km |
| 9 | Villuparam Junction (VM) | 04:05 | 04:10 | 5 min | 403 km |
| 10 | Chengalpattu (CGL) | 05:53 | 05:55 | 2 min | 506 km |
| 11 | Chennai Egmore (MS) | 07:20 | Ends | 0 | 561 km |