| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Karaikal (KIK) | Starts | 20:45 | 0 | 0 km |
| 2 | Nagore (NCR) | 21:13 | 21:15 | 2 min | 11 km |
| 3 | Nagappattinam (NGT) | 21:30 | 21:35 | 5 min | 19 km |
| 4 | Thiruvarur Junction (TVR) | 22:15 | 22:25 | 10 min | 42 km |
| 5 | Peralam Jn (PEM) | 22:50 | 22:53 | 3 min | 65 km |
| 6 | Mayiladuturai J (MV) | 23:18 | 23:20 | 2 min | 81 km |
| 7 | Sirkazhi (SY) | 23:46 | 23:47 | 1 min | 101 km |
| 8 | Chidambaram (CDM) | 00:04 | 00:06 | 2 min | 117 km |
| 9 | Cuddalore Port (CUPJ) | 00:41 | 00:42 | 1 min | 156 km |
| 10 | Tirupadripulyur (TDPR) | 00:48 | 00:50 | 2 min | 160 km |
| 11 | Villuparam Junction (VM) | 02:00 | 02:10 | 10 min | 202 km |
| 12 | Tindivanam (TMV) | 02:53 | 02:55 | 2 min | 240 km |
| 13 | Melmaruvattur (MLMR) | 03:18 | 03:20 | 2 min | 270 km |
| 14 | Chengalpattu (CGL) | 04:03 | 04:05 | 2 min | 305 km |
| 15 | Tambaram (TBM) | 04:33 | 04:35 | 2 min | 336 km |
| 16 | Chennai Egmore (MS) | 05:25 | Ends | 0 | 361 km |