| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Chunar CAR Source | Start | 2:00 PM | — | 0 | 1 |
| 2 | Saktesgarh SKGH | 2:29 PM | 2:30 PM | 1m | 21 | 1 |
| 3 | Lusa LUSA | 2:59 PM | 3:00 PM | 1m | 42 | 1 |
| 4 | Khairahi KHRY | 3:20 PM | 3:21 PM | 1m | 58 | 1 |
| 5 | Sonbhadra SBDR | 3:45 PM | 3:50 PM | 5m | 76 | 1 |
| 6 | Churk CUK | 4:04 PM | 4:05 PM | 1m | 81 | 1 |
| 7 | Agori Khas AGY | 4:29 PM | 4:30 PM | 1m | 93 | 1 |
| 8 | Chopan CPU | 5:15 PM | 5:25 PM | 10m | 103 | 1 |
| 9 | Billi BXLL | 5:36 PM | 5:38 PM | 2m | 109 | 1 |
| 10 | Salai Banwa SLBN | 5:44 PM | 5:46 PM | 2m | 112 | 1 |
| 11 | Gurmura GMX | 6:00 PM | 6:02 PM | 2m | 125 | 1 |
| 12 | Jogidih JGF | 6:13 PM | 6:15 PM | 2m | 134 | 1 |
| 13 | Renukut RNQ | 6:27 PM | 6:29 PM | 2m | 145 | 1 |
| 14 | Muirpur Road MPF | 6:37 PM | 6:39 PM | 2m | 150 | 1 |
| 15 | Jharokhas JRQ | 6:49 PM | 6:51 PM | 2m | 159 | 1 |
| 16 | Duddhinagar DXN | 7:00 PM | 7:02 PM | 2m | 166 | 1 |
| 17 | Mahuariya MXY | 7:15 PM | 7:17 PM | 2m | 178 | 1 |
| 18 | Wyndhamganj WDM | 7:27 PM | 7:29 PM | 2m | 188 | 1 |
| 19 | Nagar Untari NUQ | 7:40 PM | 7:42 PM | 2m | 200 | 1 |
| 20 | Ramna RMF | 7:53 PM | 7:55 PM | 2m | 212 | 1 |
| 21 | Meralgram MQX | 8:05 PM | 8:07 PM | 2m | 223 | 1 |
| 22 | Garhwa GHQ | 8:18 PM | 8:20 PM | 2m | 234 | 1 |
| 23 | Garwa Road Jn GHD | 8:50 PM | 8:55 PM | 5m | 244 | 1 |
| 24 | Tolra TRZ | 9:03 PM | 9:05 PM | 2m | 250 | 1 |
| 25 | Lalgarh Bihar Halt LBT | 9:14 PM | 9:15 PM | 1m | 256 | 1 |
| 26 | Rajhura RHR | 9:30 PM | 9:32 PM | 2m | 260 | 1 |
| 27 | Kajri KFT | 9:40 PM | 9:42 PM | 2m | 267 | 1 |
| 28 | Daltonganj DTO | 9:58 PM | 10:00 PM | 2m | 278 | 1 |
| 29 | Chianki CNF | 10:10 PM | 10:12 PM | 2m | 285 | 1 |
| 30 | Keckhi KCKI | 10:18 PM | 10:20 PM | 2m | 292 | 1 |
| 31 | Mangra MAZ | 10:28 PM | 10:30 PM | 2m | 299 | 1 |
| 32 | Barwadih Jn BRWD Destination | 11:35 PM | End | — | 305 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.