| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Purnia Court PRNC Source | Start | 1:25 AM | — | 0 | 1 |
| 2 | Banmankhi Jn. BNKI | 1:50 AM | 1:52 AM | 2m | 31 | 1 |
| 3 | Murliganj MRIJ | 2:08 AM | 2:10 AM | 2m | 51 | 1 |
| 4 | Dauram Madhpura DMH | 2:37 AM | 2:39 AM | 2m | 73 | 1 |
| 5 | Saharsa Jn SHC | 3:35 AM | 4:00 AM | 25m | 95 | 1 |
| 6 | S Bhakhtiyarpur SBV | 4:17 AM | 4:19 AM | 2m | 112 | 1 |
| 7 | Koparia KFA | 4:26 AM | 4:28 AM | 2m | 118 | 1 |
| 8 | Badla Ghat BHB | 5:01 AM | 5:03 AM | 2m | 132 | 1 |
| 9 | Mansi Jn MNE | 5:21 AM | 5:23 AM | 2m | 140 | 1 |
| 10 | Khagaria Jn. KGG | 5:33 AM | 5:35 AM | 2m | 148 | 1 |
| 11 | Sahibpur Kamal Jn SKJ | 5:49 AM | 5:51 AM | 2m | 162 | 1 |
| 12 | Lakhminia LKN | 6:00 AM | 6:02 AM | 2m | 171 | 1 |
| 13 | Danauli Phlwria DPL | 6:08 AM | 6:10 AM | 2m | 176 | 1 |
| 14 | Begusarai BGS | 6:21 AM | 6:23 AM | 2m | 189 | 1 |
| 15 | New Barauni Jn. NBJU | 6:48 AM | 6:50 AM | 2m | 202 | 1 |
| 16 | Hathidah Jn Upper HTZU | 7:34 AM | 7:35 AM | 1m | 215 | 1 |
| 17 | Mokama MKA | 7:51 AM | 7:53 AM | 2m | 223 | 1 |
| 18 | Punarakh PHK | 8:04 AM | 8:06 AM | 2m | 239 | 1 |
| 19 | Barh BARH | 8:15 AM | 8:17 AM | 2m | 249 | 1 |
| 20 | Athmal Gola ATL | 8:26 AM | 8:28 AM | 2m | 258 | 1 |
| 21 | Bakhtiyarpur Jn BKP | 8:38 AM | 8:40 AM | 2m | 267 | 1 |
| 22 | Khusropur KOO | 8:52 AM | 8:54 AM | 2m | 282 | 1 |
| 23 | Fatuha FUT | 9:03 AM | 9:05 AM | 2m | 291 | 1 |
| 24 | Patna Saheb PNC | 9:18 AM | 9:20 AM | 2m | 302 | 1 |
| 25 | Rajendra Nagar RJPB | 9:33 AM | 9:35 AM | 2m | 310 | 1 |
| 26 | Patna Jn PNBE | 9:58 AM | 10:05 AM | 7m | 312 | 1 |
| 27 | Punpun PPN | 10:20 AM | 10:22 AM | 2m | 326 | 1 |
| 28 | Taregna TEA | 10:37 AM | 10:42 AM | 5m | 342 | 1 |
| 29 | Jehanabad JHD | 10:53 AM | 10:55 AM | 2m | 357 | 1 |
| 30 | Bela BELA | 11:16 AM | 11:18 AM | 2m | 385 | 1 |
| 31 | Gaya Jn GAYA | 12:40 PM | 1:00 PM | 20m | 404 | 1 |
| 32 | Bandhua BNF | 1:21 PM | 1:23 PM | 2m | 416 | 1 |
| 33 | Tankuppa TKN | 1:26 PM | 1:28 PM | 2m | 424 | 1 |
| 34 | Paharpur PRP | 1:38 PM | 1:40 PM | 2m | 436 | 1 |
| 35 | Koderma KQR | 2:16 PM | 2:18 PM | 2m | 480 | 1 |
| 36 | Parsabad PSB | 2:36 PM | 2:38 PM | 2m | 507 | 1 |
| 37 | Chaube CBH | 2:48 PM | 2:50 PM | 2m | 518 | 1 |
| 38 | Hazaribagh Rd HZD | 2:59 PM | 3:01 PM | 2m | 529 | 1 |
| 39 | Parasnath PNME | 3:23 PM | 3:25 PM | 2m | 556 | 1 |
| 40 | Nsc Bose J Gomo GMO | 4:00 PM | 4:05 PM | 5m | 574 | 1 |
| 41 | Telo TELO | 4:15 PM | 4:17 PM | 2m | 583 | 1 |
| 42 | Chandrapura CRP | 4:25 PM | 4:27 PM | 2m | 591 | 1 |
| 43 | Bokaro Steel City BKSC | 5:10 PM | 5:15 PM | 5m | 606 | 1 |
| 44 | Pundag PNW | 5:34 PM | 5:35 PM | 1m | 623 | 1 |
| 45 | Kotshila KSX | 5:49 PM | 5:50 PM | 1m | 635 | 1 |
| 46 | Jhalida JAA | 5:59 PM | 6:00 PM | 1m | 646 | 1 |
| 47 | Muri Jn MURI | 6:15 PM | 6:20 PM | 5m | 658 | 1 |
| 48 | Tatisilwai TIS | 7:14 PM | 7:15 PM | 1m | 711 | 1 |
| 49 | Namkom NKM | 7:24 PM | 7:25 PM | 1m | 717 | 1 |
| 50 | Ranchi RNC | 7:40 PM | 7:45 PM | 5m | 721 | 1 |
| 51 | Hatia HTE Destination | 9:00 PM | End | — | 728 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.