| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Barauni Jn BJU Source | Start | 9:00 PM | — | 0 | 1 |
| 2 | Kiul Jn KIUL | 12:05 AM | 12:10 AM | 5m | 39 | 2 |
| 3 | Jhajha JAJ | 1:10 AM | 1:20 AM | 10m | 93 | 2 |
| 4 | Jasidih Jn. JSME | 2:05 AM | 2:07 AM | 2m | 137 | 2 |
| 5 | Madhupur Jn. MDP | 2:40 AM | 2:42 AM | 2m | 166 | 2 |
| 6 | Chittaranjan CRJ | 3:30 AM | 3:32 AM | 2m | 223 | 2 |
| 7 | Asansol Jn. ASN | 4:15 AM | 4:25 AM | 10m | 247 | 2 |
| 8 | Durgapur DGR | 5:03 AM | 5:05 AM | 2m | 290 | 2 |
| 9 | Bardhaman BWN | 6:56 AM | 6:58 AM | 2m | 353 | 2 |
| 10 | Dankuni DKAE | 8:02 AM | 8:07 AM | 5m | 432 | 2 |
| 11 | Andul ADL | 9:05 AM | 9:10 AM | 5m | 451 | 2 |
| 12 | Kharagpur Jn KGP | 10:45 AM | 10:55 AM | 10m | 554 | 2 |
| 13 | Balasore BLS | 1:10 PM | 1:12 PM | 2m | 675 | 2 |
| 14 | Bhadrakh BHC | 2:05 PM | 2:10 PM | 5m | 734 | 2 |
| 15 | Jajpur K Road JJKR | 2:25 PM | 2:27 PM | 2m | 778 | 2 |
| 16 | Cuttack CTC | 3:25 PM | 3:30 PM | 5m | 850 | 2 |
| 17 | Bhubaneswar BBS | 4:50 PM | 4:55 PM | 5m | 877 | 2 |
| 18 | Khurda Road Jn KUR | 5:20 PM | 5:30 PM | 10m | 896 | 2 |
| 19 | Brahmapur BAM | 7:03 PM | 7:05 PM | 2m | 1043 | 2 |
| 20 | Palasa PSA | 9:25 PM | 9:30 PM | 5m | 1117 | 2 |
| 21 | Srikakulam Road CHE | 10:30 PM | 10:32 PM | 2m | 1189 | 2 |
| 22 | Vizianagram Jn VZM | 11:22 PM | 11:32 PM | 10m | 1259 | 2 |
| 23 | Duvvada DVD | 2:30 AM | 2:35 AM | 5m | 1324 | 3 |
| 24 | Samalkot Jn SLO | 4:05 AM | 4:07 AM | 2m | 1457 | 3 |
| 25 | Rajamundry RJY | 4:50 AM | 4:52 AM | 2m | 1507 | 3 |
| 26 | Eluru EE | 6:18 AM | 6:20 AM | 2m | 1597 | 3 |
| 27 | Vijayawada Jn BZA | 7:35 AM | 7:45 AM | 10m | 1656 | 3 |
| 28 | Tenali Jn TEL | 8:18 AM | 8:20 AM | 2m | 1688 | 3 |
| 29 | Ongole OGL | 10:45 AM | 10:47 AM | 2m | 1795 | 3 |
| 30 | Nellore NLR | 1:08 PM | 1:10 PM | 2m | 1911 | 3 |
| 31 | Gudur Jn GDR | 1:48 PM | 1:50 PM | 2m | 1949 | 3 |
| 32 | Sullurupeta SPE | 2:53 PM | 2:55 PM | 2m | 2004 | 3 |
| 33 | Puratchi Thalaivar Dr. Mgr Ctl MAS Destination | 6:00 PM | End | — | 2085 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.