| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Howrah Junction (HWH) | Starts | 13:10 | 0 | 0 km |
| 2 | Asansol Junction (ASN) | 15:25 | 15:30 | 5 min | 200 km |
| 3 | Madhupur Junction (MDP) | 16:28 | 16:30 | 2 min | 282 km |
| 4 | Jasidih Junction (JSME) | 16:56 | 16:58 | 2 min | 311 km |
| 5 | Jhajha (JAJ) | 18:10 | 18:15 | 5 min | 355 km |
| 6 | Kiul Junction (KIUL) | 18:53 | 18:55 | 2 min | 409 km |
| 7 | Mokameh Junction (MKA) | 19:26 | 19:28 | 2 min | 443 km |
| 8 | Patna Junction (PNBE) | 21:00 | 21:10 | 10 min | 532 km |
| 9 | Buxar (BXR) | 22:35 | 22:37 | 2 min | 649 km |
| 10 | Mughal Sarai Junction (MGS) | 00:32 | 00:47 | 15 min | 744 km |
| 11 | Varanasi Junction (BSB) | 01:35 | 01:55 | 20 min | 760 km |
| 12 | Sultanpur (SLN) | 03:50 | 03:52 | 2 min | 904 km |
| 13 | Lucknow Nr (LKO) | 07:15 | 07:30 | 15 min | 1043 km |
| 14 | Bareilly (BE) | 11:10 | 11:15 | 5 min | 1278 km |
| 15 | Moradabad (MB) | 12:50 | 13:00 | 10 min | 1369 km |
| 16 | Haridwar Junction (HW) | 16:15 | Ends | 0 | 1536 km |