| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Santragachi Jn SRC Source | Start | 12:25 PM | — | 0 | 1 |
| 2 | Kharagpur Jn KGP | 1:50 PM | 1:55 PM | 5m | 109 | 1 |
| 3 | Balasore BLS | 3:38 PM | 3:40 PM | 2m | 230 | 1 |
| 4 | Bhadrakh BHC | 4:36 PM | 4:38 PM | 2m | 289 | 1 |
| 5 | Jajpur K Road JJKR | 5:20 PM | 5:22 PM | 2m | 332 | 1 |
| 6 | Cuttack CTC | 7:02 PM | 7:07 PM | 5m | 404 | 1 |
| 7 | Bhubaneswar BBS | 7:40 PM | 7:45 PM | 5m | 431 | 1 |
| 8 | Khurda Road Jn KUR | 8:15 PM | 8:30 PM | 15m | 450 | 1 |
| 9 | Brahmapur BAM | 10:30 PM | 10:32 PM | 2m | 597 | 1 |
| 10 | Palasa PSA | 11:35 PM | 11:37 PM | 2m | 671 | 1 |
| 11 | Srikakulam Road CHE | 12:20 AM | 12:22 AM | 2m | 744 | 2 |
| 12 | Vizianagram Jn VZM | 12:50 AM | 12:55 AM | 5m | 813 | 2 |
| 13 | Duvvada DVD | 3:20 AM | 3:22 AM | 2m | 878 | 2 |
| 14 | Samalkot Jn SLO | 5:15 AM | 5:17 AM | 2m | 1011 | 2 |
| 15 | Rajamundry RJY | 6:00 AM | 6:02 AM | 2m | 1061 | 2 |
| 16 | Tanuku TNKU | 6:58 AM | 7:00 AM | 2m | 1101 | 2 |
| 17 | Bhimavaram Town BVRT | 7:28 AM | 7:30 AM | 2m | 1131 | 2 |
| 18 | Akividu AKVD | 7:58 AM | 8:00 AM | 2m | 1148 | 2 |
| 19 | Kaikolur KKLR | 8:28 AM | 8:30 AM | 2m | 1165 | 2 |
| 20 | Gudivada Jn GDV | 8:58 AM | 9:00 AM | 2m | 1194 | 2 |
| 21 | Vijayawada Jn BZA | 10:00 AM | 10:10 AM | 10m | 1239 | 2 |
| 22 | Guntur Jn GNT | 11:10 AM | 11:15 AM | 5m | 1274 | 2 |
| 23 | Sattenapalle SAP | 11:58 AM | 12:00 PM | 2m | 1317 | 2 |
| 24 | Piduguralla PGRL | 12:28 PM | 12:30 PM | 2m | 1347 | 2 |
| 25 | Miryalaguda MRGA | 1:28 PM | 1:30 PM | 2m | 1405 | 2 |
| 26 | Nalgonda NLDA | 1:58 PM | 2:00 PM | 2m | 1443 | 2 |
| 27 | Charlapalli CHZ Destination | 5:30 PM | End | — | 1534 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.