| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Howrah Jn HWH Source | Start | 8:35 PM | — | 0 | 1 |
| 2 | Bardhaman BWN | 9:32 PM | 9:34 PM | 2m | 95 | 1 |
| 3 | Durgapur DGR | 10:22 PM | 10:24 PM | 2m | 157 | 1 |
| 4 | Raniganj RNG | 10:43 PM | 10:45 PM | 2m | 181 | 1 |
| 5 | Asansol Jn. ASN | 11:00 PM | 11:05 PM | 5m | 199 | 1 |
| 6 | Chittaranjan CRJ | 11:28 PM | 11:30 PM | 2m | 224 | 1 |
| 7 | Madhupur Jn. MDP | 12:19 AM | 12:24 AM | 5m | 281 | 2 |
| 8 | Jasidih Jn. JSME | 1:00 AM | 1:05 AM | 5m | 310 | 2 |
| 9 | Jhajha JAJ | 2:10 AM | 2:15 AM | 5m | 354 | 2 |
| 10 | Jamui JMU | 2:35 AM | 2:37 AM | 2m | 380 | 2 |
| 11 | Mananpur MNP | 2:50 AM | 2:52 AM | 2m | 394 | 2 |
| 12 | Kiul Jn KIUL | 3:11 AM | 3:13 AM | 2m | 408 | 2 |
| 13 | Luckeesarai Jn LKR | 3:17 AM | 3:19 AM | 2m | 409 | 2 |
| 14 | Barhiya BRYA | 3:35 AM | 3:37 AM | 2m | 424 | 2 |
| 15 | Hathidah Jn HTZ | 3:46 AM | 3:48 AM | 2m | 435 | 2 |
| 16 | Mokama MKA | 3:56 AM | 3:58 AM | 2m | 442 | 2 |
| 17 | Barh BARH | 4:15 AM | 4:17 AM | 2m | 468 | 2 |
| 18 | Bakhtiyarpur Jn BKP | 4:33 AM | 4:35 AM | 2m | 486 | 2 |
| 19 | Khusropur KOO | 4:48 AM | 4:50 AM | 2m | 500 | 2 |
| 20 | Fatuha FUT | 4:59 AM | 5:01 AM | 2m | 509 | 2 |
| 21 | Patna Saheb PNC | 5:15 AM | 5:20 AM | 5m | 521 | 2 |
| 22 | Rajendra Nagar RJPB Destination | 6:10 AM | End | — | 529 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.