| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Tiruchchirapali (TPJ) | Starts | 16:00 | 0 | 0 km |
| 2 | Srirangam (SRGM) | 16:15 | 16:16 | 1 min | 12 km |
| 3 | Ariyalur (ALU) | 16:59 | 17:00 | 1 min | 70 km |
| 4 | Vridhachalam Jn (VRI) | 17:38 | 17:40 | 2 min | 123 km |
| 5 | Villuparam Jn (VM) | 18:55 | 19:05 | 10 min | 178 km |
| 6 | Melmaruvattur (MLMR) | 20:04 | 20:05 | 1 min | 245 km |
| 7 | Chengalpattu (CGL) | 20:35 | 20:37 | 2 min | 281 km |
| 8 | Tambaram (TBM) | 21:04 | 21:05 | 1 min | 312 km |
| 9 | Chennai Egmore (MS) | 22:10 | 22:30 | 20 min | 336 km |
| 10 | Nellore (NLR) | 01:41 | 01:43 | 2 min | 517 km |
| 11 | Ongole (OGL) | 03:08 | 03:10 | 2 min | 633 km |
| 12 | Vijayawada Jn (BZA) | 05:30 | 05:40 | 10 min | 771 km |
| 13 | Eluru (EE) | 06:27 | 06:28 | 1 min | 830 km |
| 14 | Rajamundry (RJY) | 07:52 | 07:54 | 2 min | 920 km |
| 15 | Vishakapatnam (VSKP) | 11:45 | 12:05 | 20 min | 1121 km |
| 16 | Brahmapur (BAM) | 15:57 | 16:02 | 5 min | 1398 km |
| 17 | Khurda Road Jn (KUR) | 18:10 | 18:15 | 5 min | 1544 km |
| 18 | Bhubaneswar (BBS) | 18:40 | 19:00 | 20 min | 1563 km |
| 19 | Bhadrakh (BHC) | 22:00 | 22:02 | 2 min | 1729 km |
| 20 | Balasore (BLS) | 22:48 | 22:50 | 2 min | 1791 km |
| 21 | Kharagpur Jn (KGP) | 00:30 | 01:00 | 30 min | 1909 km |
| 22 | Howrah Jn (HWH) | 03:20 | Ends | 0 | 2024 km |