| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Howrah Jn HWH Source | Start | 8:00 AM | — | 0 | 1 |
| 2 | Bardhaman BWN | 8:55 AM | 8:57 AM | 2m | 95 | 1 |
| 3 | Durgapur DGR | 9:47 AM | 9:49 AM | 2m | 157 | 1 |
| 4 | Asansol Jn. ASN | 10:21 AM | 10:26 AM | 5m | 199 | 1 |
| 5 | Chittaranjan CRJ | 10:48 AM | 10:50 AM | 2m | 224 | 1 |
| 6 | Jamtara JMT | 11:03 AM | 11:05 AM | 2m | 239 | 1 |
| 7 | Madhupur Jn. MDP | 11:30 AM | 11:32 AM | 2m | 281 | 1 |
| 8 | Jasidih Jn. JSME | 11:53 AM | 11:57 AM | 4m | 310 | 1 |
| 9 | Jhajha JAJ | 1:05 PM | 1:10 PM | 5m | 354 | 1 |
| 10 | Jamui JMU | 1:28 PM | 1:30 PM | 2m | 380 | 1 |
| 11 | Kiul Jn KIUL | 1:56 PM | 1:58 PM | 2m | 408 | 1 |
| 12 | Mokama MKA | 2:22 PM | 2:24 PM | 2m | 442 | 1 |
| 13 | Barh BARH | 2:41 PM | 2:43 PM | 2m | 468 | 1 |
| 14 | Bakhtiyarpur Jn BKP | 2:57 PM | 2:59 PM | 2m | 486 | 1 |
| 15 | Patna Jn PNBE | 3:43 PM | 3:50 PM | 7m | 531 | 1 |
| 16 | Danapur DNR | 4:04 PM | 4:06 PM | 2m | 541 | 1 |
| 17 | Ara ARA | 4:35 PM | 4:40 PM | 5m | 580 | 1 |
| 18 | Buxar BXR | 5:18 PM | 5:20 PM | 2m | 649 | 1 |
| 19 | Pt.deen Dayal Upadhyaya Jn. DDU | 7:28 PM | 7:35 PM | 7m | 738 | 1 |
| 20 | Prayagraj Jn PRYJ | 9:35 PM | 9:40 PM | 5m | 892 | 1 |
| 21 | Kanpur Central CNB | 12:02 AM | 12:07 AM | 5m | 1086 | 2 |
| 22 | Etawah Jn ETW | 1:29 AM | 1:31 AM | 2m | 1225 | 2 |
| 23 | Tundla Jn TDL | 2:48 AM | 2:50 AM | 2m | 1317 | 2 |
| 24 | Aligarh Jn ALJN | 3:38 AM | 3:40 AM | 2m | 1395 | 2 |
| 25 | New Delhi NDLS Destination | 6:05 AM | End | — | 1527 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.