| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Singrauli (SGRL) | Starts | 16:10 | 0 | 0 km |
| 2 | Obra Dam (OBR) | 17:07 | 17:08 | 1 min | 51 km |
| 3 | Chopan (CPU) | 17:40 | 18:00 | 20 min | 64 km |
| 4 | Renukut (RNQ) | 18:39 | 18:40 | 1 min | 106 km |
| 5 | Duddhinagar (DXN) | 19:21 | 19:22 | 1 min | 127 km |
| 6 | Wyndhamganj (WDM) | 19:43 | 19:44 | 1 min | 150 km |
| 7 | Nagar Untari (NUQ) | 20:03 | 20:04 | 1 min | 161 km |
| 8 | Ramna (RMF) | 20:17 | 20:18 | 1 min | 173 km |
| 9 | Meralgram (MQX) | 20:51 | 20:52 | 1 min | 184 km |
| 10 | Garhwa (GHQ) | 21:09 | 21:10 | 1 min | 195 km |
| 11 | Garwa Road (GHD) | 21:30 | 21:55 | 25 min | 206 km |
| 12 | Untare Road (URD) | 22:09 | 22:10 | 1 min | 222 km |
| 13 | Muhammadganj (MDJ) | 22:22 | 22:23 | 1 min | 234 km |
| 14 | Haidarnagar (HDN) | 22:34 | 22:35 | 1 min | 245 km |
| 15 | Japla (JPL) | 22:43 | 22:44 | 1 min | 252 km |
| 16 | Nabenagar Road (NBG) | 23:00 | 23:01 | 1 min | 268 km |
| 17 | Ankorah Akorha (ANH) | 23:14 | 23:15 | 1 min | 282 km |
| 18 | Son Nagar (SEB) | 23:42 | 23:43 | 1 min | 298 km |
| 19 | Dehri On Sone (DOS) | 23:53 | 00:30 | 37 min | 304 km |
| 20 | Anugraha N Road (AUBR) | 00:51 | 00:52 | 1 min | 321 km |
| 21 | Jakhim (JHN) | 01:08 | 01:09 | 1 min | 341 km |
| 22 | Rafiganj (RFJ) | 01:20 | 01:21 | 1 min | 352 km |
| 23 | Guraru (GRRU) | 01:34 | 01:35 | 1 min | 368 km |
| 24 | Gaya Junction (GAYA) | 02:08 | 02:18 | 10 min | 389 km |
| 25 | Bela (BELA) | 02:36 | 02:37 | 1 min | 409 km |
| 26 | Makhdumpur Gaya (MDE) | 02:50 | 02:51 | 1 min | 420 km |
| 27 | Jehanabad (JHD) | 03:08 | 03:09 | 1 min | 436 km |
| 28 | Taregna (TEA) | 03:26 | 03:27 | 1 min | 451 km |
| 29 | Punpun (PPN) | 03:45 | 03:47 | 2 min | 468 km |
| 30 | Patna Junction (PNBE) | 04:40 | Ends | 0 | 481 km |