| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Saharsa Jn SHC Source | Start | 11:30 PM | — | 0 | 1 |
| 2 | Karukhirhar Nagar Halt KKNH | 11:37 PM | 11:38 PM | 1m | 4 | 1 |
| 3 | Baijnathpur BYP | 11:45 PM | 11:47 PM | 2m | 9 | 1 |
| 4 | Methai MEE | 11:55 PM | 11:56 PM | 1m | 16 | 1 |
| 5 | Dauram Madhpura DMH | 12:06 AM | 12:08 AM | 2m | 22 | 2 |
| 6 | Budhma BDMA | 12:17 AM | 12:18 AM | 1m | 30 | 2 |
| 7 | Bhairopatti Halt BHTH | 12:23 AM | 12:24 AM | 1m | 33 | 2 |
| 8 | Deenapatti DEPI | 12:29 AM | 12:30 AM | 1m | 38 | 2 |
| 9 | Murliganj MRIJ | 12:35 AM | 12:37 AM | 2m | 44 | 2 |
| 10 | Rupauli RPLY | 12:45 AM | 12:46 AM | 1m | 50 | 2 |
| 11 | Janakinagar JNKR | 1:09 AM | 1:11 AM | 2m | 56 | 2 |
| 12 | Harpatti Halt HPI | 1:19 AM | 1:20 AM | 1m | 59 | 2 |
| 13 | Banmankhi Jn. BNKI | 1:26 AM | 1:28 AM | 2m | 64 | 2 |
| 14 | Sarsi SRSI | 1:40 AM | 1:42 AM | 2m | 74 | 2 |
| 15 | Alinagar Tola ATX | 1:46 AM | 1:47 AM | 1m | 78 | 2 |
| 16 | Kirtyanand Ngr KTNR | 1:59 AM | 2:00 AM | 1m | 86 | 2 |
| 17 | Purnia Court PRNC Destination | 2:30 AM | End | — | 95 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.