| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Jn (HWH) | Starts | 16:10 | 0 | 0 km |
| 2 | Kharagpur Jn (KGP) | 17:55 | 18:00 | 5 min | 116 km |
| 3 | Balasore (BLS) | 19:26 | 19:28 | 2 min | 234 km |
| 4 | Bhadrakh (BHC) | 20:18 | 20:20 | 2 min | 296 km |
| 5 | Bhubaneswar (BBS) | 22:35 | 22:40 | 5 min | 462 km |
| 6 | Khurda Road Jn (KUR) | 23:20 | 23:30 | 10 min | 481 km |
| 7 | Brahmapur (BAM) | 01:17 | 01:22 | 5 min | 627 km |
| 8 | Vizianagram Jn (VZM) | 04:30 | 04:32 | 2 min | 843 km |
| 9 | Vishakapatnam (VSKP) | 05:50 | 06:35 | 45 min | 904 km |
| 10 | Rajamundry (RJY) | 09:29 | 09:31 | 2 min | 1105 km |
| 11 | Eluru (EE) | 10:37 | 10:38 | 1 min | 1195 km |
| 12 | Vijayawada Jn (BZA) | 12:25 | 12:40 | 15 min | 1254 km |
| 13 | Ongole (OGL) | 14:29 | 14:30 | 1 min | 1392 km |
| 14 | Nellore (NLR) | 15:43 | 15:44 | 1 min | 1508 km |
| 15 | Chennai Egmore (MS) | 20:00 | 20:20 | 20 min | 1689 km |
| 16 | Tambaram (TBM) | 20:44 | 20:45 | 1 min | 1713 km |
| 17 | Chengalpattu (CGL) | 21:13 | 21:15 | 2 min | 1744 km |
| 18 | Melmaruvattur (MLMR) | 21:44 | 21:45 | 1 min | 1780 km |
| 19 | Villuparam Jn (VM) | 22:45 | 22:50 | 5 min | 1847 km |
| 20 | Vridhachalam Jn (VRI) | 23:28 | 23:30 | 2 min | 1902 km |
| 21 | Ariyalur (ALU) | 00:39 | 00:40 | 1 min | 1955 km |
| 22 | Srirangam (SRGM) | 02:09 | 02:10 | 1 min | 2013 km |
| 23 | Tiruchchirapali (TPJ) | 04:25 | Ends | 0 | 2024 km |