| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Varanasi Junction (BSB) | Starts | 18:05 | 0 | 0 km |
| 2 | Chaukhandi (CHH) | 18:23 | 18:25 | 2 min | 16 km |
| 3 | Sewapuri (SWPR) | 18:31 | 18:33 | 2 min | 23 km |
| 4 | Kapseti (KEH) | 18:39 | 18:41 | 2 min | 28 km |
| 5 | Parsipur (PRF) | 18:49 | 18:51 | 2 min | 37 km |
| 6 | Bhadohi (BOY) | 18:59 | 19:01 | 2 min | 45 km |
| 7 | Mondh (MOF) | 19:09 | 19:11 | 2 min | 53 km |
| 8 | Suriawan (SAW) | 19:18 | 19:20 | 2 min | 60 km |
| 9 | Sarai Kansrai (SQN) | 19:28 | 19:30 | 2 min | 70 km |
| 10 | Janghai Junction (JNH) | 19:38 | 19:40 | 2 min | 76 km |
| 11 | Ugrasenpur (URPR) | 19:55 | 19:57 | 2 min | 90 km |
| 12 | Phulpur (PLP) | 20:04 | 20:06 | 2 min | 99 km |
| 13 | Phaphamau Junction (PFM) | 20:55 | 20:57 | 2 min | 122 km |
| 14 | Prayag (PRG) | 21:38 | 21:40 | 2 min | 129 km |
| 15 | Allahabad Junction (ALD) | 22:00 | 22:25 | 25 min | 135 km |
| 16 | Naini (NYN) | 22:42 | 22:45 | 3 min | 143 km |
| 17 | Shankargarh (SRJ) | 23:11 | 23:13 | 2 min | 180 km |
| 18 | Bargarh (BRG) | 23:29 | 23:31 | 2 min | 197 km |
| 19 | Dabhaura (DBR) | 23:46 | 23:48 | 2 min | 213 km |
| 20 | Manikpur Junction (MKP) | 00:25 | 00:30 | 5 min | 236 km |
| 21 | Chitrakot (CKTD) | 00:59 | 01:01 | 2 min | 267 km |
| 22 | Bharat Kup (BTKP) | 01:17 | 01:19 | 2 min | 282 km |
| 23 | Atarra (ATE) | 01:37 | 01:39 | 2 min | 304 km |
| 24 | Khurhand (KHU) | 01:52 | 01:54 | 2 min | 317 km |
| 25 | Banda Junction (BNDA) | 02:25 | 02:35 | 10 min | 336 km |
| 26 | Mahoba (MBA) | 03:28 | 03:30 | 2 min | 389 km |
| 27 | Khajuraho (KURJ) | 05:15 | Ends | 0 | 453 km |