| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Bhubaneswar (BBS) | Starts | 05:45 | 0 | 0 km |
| 2 | Khurda Road Jn (KUR) | 06:10 | 06:15 | 5 min | 19 km |
| 3 | Balugan (BALU) | 07:07 | 07:08 | 1 min | 90 km |
| 4 | Chatrapur (CAP) | 07:49 | 07:50 | 1 min | 145 km |
| 5 | Brahmapur (BAM) | 08:10 | 08:15 | 5 min | 166 km |
| 6 | Palasa (PSA) | 09:30 | 09:32 | 2 min | 240 km |
| 7 | Naupada Jn (NWP) | 09:54 | 09:55 | 1 min | 266 km |
| 8 | Srikakulam Road (CHE) | 10:32 | 10:34 | 2 min | 313 km |
| 9 | Chipurupalle (CPP) | 11:03 | 11:04 | 1 min | 352 km |
| 10 | Vizianagram Jn (VZM) | 11:35 | 11:40 | 5 min | 382 km |
| 11 | Vishakapatnam (VSKP) | 12:50 | 13:10 | 20 min | 443 km |
| 12 | Duvvada (DVD) | 13:41 | 13:42 | 1 min | 460 km |
| 13 | Anakapalle (AKP) | 13:56 | 13:57 | 1 min | 476 km |
| 14 | Tuni (TUNI) | 14:40 | 14:41 | 1 min | 540 km |
| 15 | Annavaram (ANV) | 14:55 | 14:56 | 1 min | 556 km |
| 16 | Samalkot Jn (SLO) | 15:22 | 15:23 | 1 min | 593 km |
| 17 | Rajamundry (RJY) | 16:16 | 16:18 | 2 min | 644 km |
| 18 | Tadepalligudem (TDD) | 16:56 | 16:57 | 1 min | 686 km |
| 19 | Eluru (EE) | 17:30 | 17:31 | 1 min | 733 km |
| 20 | Vijayawada Jn (BZA) | 19:10 | 19:25 | 15 min | 793 km |
| 21 | Guntur Jn (GNT) | 20:10 | 20:30 | 20 min | 825 km |
| 22 | Narasaraopet (NRT) | 21:21 | 21:22 | 1 min | 870 km |
| 23 | Vinukonda (VKN) | 21:59 | 22:00 | 1 min | 907 km |
| 24 | Donakonda (DKD) | 22:35 | 22:36 | 1 min | 945 km |
| 25 | Markapur Road (MRK) | 22:54 | 22:55 | 1 min | 969 km |
| 26 | Cumbum (CBM) | 23:14 | 23:15 | 1 min | 995 km |
| 27 | Giddalur (GID) | 23:40 | 23:41 | 1 min | 1028 km |
| 28 | Nandyal (NDL) | 01:30 | 01:35 | 5 min | 1082 km |
| 29 | Betamcherla (BMH) | 02:14 | 02:15 | 1 min | 1122 km |
| 30 | Dhone (DNC) | 03:08 | 03:10 | 2 min | 1158 km |
| 31 | Guntakal Jn (GTL) | 04:30 | 04:45 | 15 min | 1226 km |
| 32 | Gooty (GY) | 05:09 | 05:10 | 1 min | 1255 km |
| 33 | Anantapur (ATP) | 05:59 | 06:00 | 1 min | 1312 km |
| 34 | Dharmavaram Jn (DMM) | 07:15 | 07:20 | 5 min | 1345 km |
| 35 | Sai P Nilayam (SSPN) | 07:50 | 07:55 | 5 min | 1378 km |
| 36 | Hindupur (HUP) | 08:49 | 08:50 | 1 min | 1436 km |
| 37 | Gauribidanur (GBD) | 09:13 | 09:15 | 2 min | 1459 km |
| 38 | Yelhanka Jn (YNK) | 10:18 | 10:20 | 2 min | 1519 km |
| 39 | Bangalore Cant (BNC) | 10:59 | 11:00 | 1 min | 1542 km |
| 40 | Bangalore Cy Jn (SBC) | 11:35 | Ends | 0 | 1546 km |