| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Yesvantpur Jn (YPR) | Starts | 19:35 | 0 | 0 km |
| 2 | Banaswadi (BAND) | 20:00 | 20:02 | 2 min | 15 km |
| 3 | Krishnarajapurm (KJM) | 20:10 | 20:15 | 5 min | 23 km |
| 4 | Bangarapet (BWT) | 21:15 | 21:17 | 2 min | 79 km |
| 5 | Jolarpettai (JTJ) | 23:00 | 23:05 | 5 min | 157 km |
| 6 | Katpadi Jn (KPD) | 00:25 | 00:30 | 5 min | 241 km |
| 7 | Tirupati (TPTY) | 02:30 | 02:35 | 5 min | 345 km |
| 8 | Renigunta Jn (RU) | 02:50 | 03:00 | 10 min | 355 km |
| 9 | Gudur Jn (GDR) | 04:55 | 05:00 | 5 min | 438 km |
| 10 | Nellore (NLR) | 05:25 | 05:26 | 1 min | 477 km |
| 11 | Ongole (OGL) | 06:52 | 06:53 | 1 min | 593 km |
| 12 | Chirala (CLX) | 07:27 | 07:28 | 1 min | 642 km |
| 13 | Tenali Jn (TEL) | 08:11 | 08:12 | 1 min | 699 km |
| 14 | Vijayawada Jn (BZA) | 09:25 | 09:40 | 15 min | 731 km |
| 15 | Eluru (EE) | 10:27 | 10:28 | 1 min | 790 km |
| 16 | Rajamundry (RJY) | 12:00 | 12:05 | 5 min | 880 km |
| 17 | Samalkot Jn (SLO) | 12:42 | 12:43 | 1 min | 931 km |
| 18 | Vishakapatnam (VSKP) | 15:55 | 16:15 | 20 min | 1081 km |
| 19 | Vizianagram Jn (VZM) | 17:10 | 17:12 | 2 min | 1142 km |
| 20 | Srikakulam Road (CHE) | 18:05 | 18:07 | 2 min | 1211 km |
| 21 | Palasa (PSA) | 19:08 | 19:10 | 2 min | 1284 km |
| 22 | Brahmapur (BAM) | 20:10 | 20:15 | 5 min | 1358 km |
| 23 | Balugan (BALU) | 21:09 | 21:10 | 1 min | 1434 km |
| 24 | Khurda Road Jn (KUR) | 22:20 | 22:30 | 10 min | 1504 km |
| 25 | Bhubaneswar (BBS) | 22:55 | 23:00 | 5 min | 1523 km |
| 26 | Cuttack (CTC) | 23:30 | 23:35 | 5 min | 1551 km |
| 27 | Jajpur K Road (JJKR) | 00:30 | 00:31 | 1 min | 1623 km |
| 28 | Bhadrakh (BHC) | 01:28 | 01:30 | 2 min | 1667 km |
| 29 | Balasore (BLS) | 02:15 | 02:17 | 2 min | 1729 km |
| 30 | Kharagpur Jn (KGP) | 03:55 | 04:00 | 5 min | 1847 km |
| 31 | Santragachi Jn (SRC) | 05:26 | 05:27 | 1 min | 1955 km |
| 32 | Howrah Jn (HWH) | 06:10 | Ends | 0 | 1962 km |