| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Pune Jn (PUNE) | Starts | 16:15 | 0 | 0 km |
| 2 | Daund Jn (DD) | 17:30 | 17:45 | 15 min | 76 km |
| 3 | Ahmadnagar (ANG) | 19:02 | 19:05 | 3 min | 160 km |
| 4 | Belapur (BAP) | 20:08 | 20:10 | 2 min | 227 km |
| 5 | Kopargaon (KPG) | 20:43 | 20:45 | 2 min | 271 km |
| 6 | Manmad Jn (MMR) | 21:50 | 21:55 | 5 min | 313 km |
| 7 | Bhusaval Jn (BSL) | 00:25 | 00:35 | 10 min | 497 km |
| 8 | Khandwa (KNW) | 02:45 | 02:50 | 5 min | 620 km |
| 9 | Itarsi Jn (ET) | 05:35 | 05:45 | 10 min | 804 km |
| 10 | Pipariya (PPI) | 06:42 | 06:44 | 2 min | 871 km |
| 11 | Narsinghpur (NU) | 07:44 | 07:46 | 2 min | 965 km |
| 12 | Jabalpur (JBP) | 09:10 | 09:20 | 10 min | 1049 km |
| 13 | Katni (KTE) | 10:35 | 10:40 | 5 min | 1139 km |
| 14 | Satna (STA) | 12:05 | 12:15 | 10 min | 1238 km |
| 15 | Allahabad Jn (ALD) | 15:50 | 16:20 | 30 min | 1415 km |
| 16 | Allahabad City (ALY) | 16:28 | 16:30 | 2 min | 1418 km |
| 17 | Gyanpur Road (GYN) | 17:59 | 18:01 | 2 min | 1480 km |
| 18 | Manduadih (MUV) | 19:20 | 19:25 | 5 min | 1536 km |
| 19 | Varanasi Jn (BSB) | 19:45 | 20:00 | 15 min | 1540 km |
| 20 | Varanasi City (BCY) | 20:08 | 20:10 | 2 min | 1544 km |
| 21 | Aunrihar Jn (ARJ) | 21:00 | 21:05 | 5 min | 1575 km |
| 22 | Ghazipur City (GCT) | 21:50 | 21:55 | 5 min | 1615 km |
| 23 | Ballia (BUI) | 23:15 | 23:20 | 5 min | 1680 km |
| 24 | Chhapra (CPR) | 01:05 | 01:18 | 13 min | 1745 km |
| 25 | Sonpur Jn (SEE) | 02:32 | 02:37 | 5 min | 1799 km |
| 26 | Hajipur Jn (HJP) | 02:51 | 02:53 | 2 min | 1804 km |
| 27 | Muzaffarpur Jn (MFP) | 03:55 | 04:05 | 10 min | 1858 km |
| 28 | Samastipur Jn (SPJ) | 05:10 | 05:35 | 25 min | 1910 km |
| 29 | Laheria Sarai (LSI) | 06:36 | 06:38 | 2 min | 1943 km |
| 30 | Darbhanga Jn (DBG) | 06:45 | Ends | 0 | 1947 km |