| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Patna Jn PNBE Source | Start | 4:55 PM | — | 0 | 1 |
| 2 | Rajendra Nagar RJPB | 5:01 PM | 5:03 PM | 2m | 2 | 1 |
| 3 | Patna Saheb PNC | 5:13 PM | 5:15 PM | 2m | 10 | 1 |
| 4 | Banka Ghat BKG | 5:23 PM | 5:24 PM | 1m | 16 | 1 |
| 5 | Fatuha FUT | 5:30 PM | 5:32 PM | 2m | 22 | 1 |
| 6 | Budhdevchak Yadav Nagar BCYN | 5:37 PM | 5:38 PM | 1m | 24 | 1 |
| 7 | Hardas Bigha HDE | 5:43 PM | 5:44 PM | 1m | 27 | 1 |
| 8 | Khusropur KOO | 5:48 PM | 5:49 PM | 1m | 30 | 1 |
| 9 | Karauta KWO | 5:55 PM | 5:57 PM | 2m | 36 | 1 |
| 10 | Salim Pur Bihar(h) SMBH | 6:01 PM | 6:02 PM | 1m | 39 | 1 |
| 11 | Teka Bigha TKBG | 6:07 PM | 6:08 PM | 1m | 41 | 1 |
| 12 | Bakhtiyarpur Jn BKP | 6:22 PM | 6:24 PM | 2m | 45 | 1 |
| 13 | Athmal Gola ATL | 6:32 PM | 6:34 PM | 2m | 54 | 1 |
| 14 | Barh BARH | 6:52 PM | 6:54 PM | 2m | 63 | 1 |
| 15 | Punarakh PHK | 7:03 PM | 7:04 PM | 1m | 74 | 1 |
| 16 | Memra Memrakhabad Halt MMKB | 7:09 PM | 7:10 PM | 1m | 76 | 1 |
| 17 | Kanhaipur KNHP | 7:15 PM | 7:16 PM | 1m | 79 | 1 |
| 18 | Mor MOR | 7:21 PM | 7:22 PM | 1m | 82 | 1 |
| 19 | Mokama MKA | 7:30 PM | 7:32 PM | 2m | 89 | 1 |
| 20 | Aunta Halt ANAH | 7:39 PM | 7:40 PM | 1m | 94 | 1 |
| 21 | Hathidah Jn Upper HTZU | 8:00 PM | 8:01 PM | 1m | 97 | 1 |
| 22 | Rajendra Pul RJO | 8:10 PM | 8:12 PM | 2m | 100 | 1 |
| 23 | Chakia Thermal Halt BTPH | 8:17 PM | 8:18 PM | 1m | 101 | 1 |
| 24 | Dinkar Gram Simaria DKGS | 9:16 PM | 9:17 PM | 1m | 104 | 1 |
| 25 | Garhara GHX | 9:22 PM | 9:24 PM | 2m | 105 | 1 |
| 26 | Barauni Jn BJU | 9:35 PM | 9:45 PM | 10m | 108 | 1 |
| 27 | Teghra TGA | 9:56 PM | 9:58 PM | 2m | 115 | 1 |
| 28 | Bachwara Jn BCA | 10:08 PM | 10:10 PM | 2m | 124 | 1 |
| 29 | Dalsingh Sarai DSS | 10:23 PM | 10:25 PM | 2m | 135 | 1 |
| 30 | Nazirganj NAZJ | 10:38 PM | 10:40 PM | 2m | 143 | 1 |
| 31 | Ujiarpur UJP | 10:56 PM | 10:58 PM | 2m | 149 | 1 |
| 32 | Samastipur Jn SPJ | 11:20 PM | 11:25 PM | 5m | 159 | 1 |
| 33 | Kishanpur KSP | 11:43 PM | 11:45 PM | 2m | 169 | 1 |
| 34 | Rambhaddarpur RBZ | 11:54 PM | 11:56 PM | 2m | 175 | 1 |
| 35 | Hayaghat HYT | 12:09 AM | 12:11 AM | 2m | 180 | 2 |
| 36 | Thalwara TLWA | 12:19 AM | 12:21 AM | 2m | 185 | 2 |
| 37 | Laheria Sarai LSI | 12:29 AM | 12:31 AM | 2m | 192 | 2 |
| 38 | Darbhanga Jn DBG | 12:58 AM | 1:03 AM | 5m | 196 | 2 |
| 39 | Sakri Jn SKI | 1:28 AM | 1:30 AM | 2m | 215 | 2 |
| 40 | Pandaul PDW | 1:38 AM | 1:40 AM | 2m | 224 | 2 |
| 41 | Madhubani MBI | 2:04 AM | 2:07 AM | 3m | 232 | 2 |
| 42 | Rajnagar RJA | 2:18 AM | 2:20 AM | 2m | 242 | 2 |
| 43 | Khajauli KJI | 2:28 AM | 2:30 AM | 2m | 252 | 2 |
| 44 | Jaynagar JYG Destination | 4:10 AM | End | — | 264 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.