| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Danapur DNR Source | Start | 5:10 PM | — | 0 | 1 |
| 2 | Hajipur Jn HJP | 6:03 PM | 6:05 PM | 2m | 26 | 1 |
| 3 | Muzaffarpur Jn MFP | 6:45 PM | 6:50 PM | 5m | 80 | 1 |
| 4 | Samastipur Jn SPJ | 7:38 PM | 7:40 PM | 2m | 132 | 1 |
| 5 | Hasanpur Road Junction HPO | 8:18 PM | 8:20 PM | 2m | 177 | 1 |
| 6 | Salauna SLNA | 8:36 PM | 8:38 PM | 2m | 192 | 1 |
| 7 | Khagaria Jn. KGG | 9:10 PM | 9:12 PM | 2m | 218 | 1 |
| 8 | Saharsa Jn SHC | 10:00 PM | 10:10 PM | 10m | 271 | 1 |
| 9 | Dauram Madhpura DMH | 10:39 PM | 10:41 PM | 2m | 293 | 1 |
| 10 | Banmankhi Jn. BNKI | 11:08 PM | 11:10 PM | 2m | 335 | 1 |
| 11 | Purnia Jn PRNA | 11:40 PM | 11:50 PM | 10m | 371 | 1 |
| 12 | Arariya Court Jn. ARQ | 12:18 AM | 12:20 AM | 2m | 409 | 2 |
| 13 | Forbesganj Jn FBG | 12:48 AM | 12:50 AM | 2m | 438 | 2 |
| 14 | Jogbani JBN Destination | 1:20 AM | End | — | 451 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.