| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Jn (HWH) | Starts | 20:35 | 0 | 0 km |
| 2 | Kharagpur Jn (KGP) | 22:15 | 22:20 | 5 min | 116 km |
| 3 | Balasore (BLS) | 23:50 | 23:52 | 2 min | 234 km |
| 4 | Bhadrakh (BHC) | 00:50 | 00:52 | 2 min | 296 km |
| 5 | Jajpur K Road (JJKR) | 01:27 | 01:28 | 1 min | 340 km |
| 6 | Cuttack (CTC) | 02:30 | 02:35 | 5 min | 412 km |
| 7 | Bhubaneswar (BBS) | 03:10 | 03:20 | 10 min | 439 km |
| 8 | Khurda Road Jn (KUR) | 03:45 | 03:55 | 10 min | 458 km |
| 9 | Balugan (BALU) | 04:44 | 04:45 | 1 min | 529 km |
| 10 | Brahmapur (BAM) | 05:45 | 05:55 | 10 min | 605 km |
| 11 | Palasa (PSA) | 07:18 | 07:20 | 2 min | 679 km |
| 12 | Srikakulam Road (CHE) | 08:13 | 08:15 | 2 min | 752 km |
| 13 | Vizianagram Jn (VZM) | 09:15 | 09:20 | 5 min | 821 km |
| 14 | Vishakapatnam (VSKP) | 10:40 | 11:00 | 20 min | 882 km |
| 15 | Samalkot Jn (SLO) | 13:00 | 13:02 | 2 min | 1032 km |
| 16 | Rajamundry (RJY) | 13:53 | 13:55 | 2 min | 1083 km |
| 17 | Eluru (EE) | 15:01 | 15:02 | 1 min | 1172 km |
| 18 | Vijayawada Jn (BZA) | 16:45 | 17:00 | 15 min | 1232 km |
| 19 | Tenali Jn (TEL) | 17:29 | 17:30 | 1 min | 1263 km |
| 20 | Chirala (CLX) | 18:12 | 18:13 | 1 min | 1321 km |
| 21 | Ongole (OGL) | 18:57 | 18:58 | 1 min | 1370 km |
| 22 | Nellore (NLR) | 20:13 | 20:14 | 1 min | 1486 km |
| 23 | Gudur Jn (GDR) | 21:53 | 21:55 | 2 min | 1525 km |
| 24 | Renigunta Jn (RU) | 23:05 | 23:15 | 10 min | 1608 km |
| 25 | Tirupati (TPTY) | 23:40 | 23:45 | 5 min | 1618 km |
| 26 | Katpadi Jn (KPD) | 02:08 | 02:13 | 5 min | 1722 km |
| 27 | Jolarpettai (JTJ) | 03:45 | 03:50 | 5 min | 1806 km |
| 28 | Bangarapet (BWT) | 04:58 | 05:00 | 2 min | 1884 km |
| 29 | Krishnarajapurm (KJM) | 05:58 | 06:00 | 2 min | 1940 km |
| 30 | Banaswadi (BAND) | 06:23 | 06:25 | 2 min | 1948 km |
| 31 | Yesvantpur Jn (YPR) | 07:55 | Ends | 0 | 1962 km |