| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Muzaffarpur Junction (MFP) | Starts | 19:30 | 0 | 0 km |
| 2 | Hajipur Junction (HJP) | 20:35 | 20:36 | 1 min | 54 km |
| 3 | Sonpur Junction (SEE) | 20:50 | 20:53 | 3 min | 60 km |
| 4 | Chhapra (CPR) | 21:50 | 21:55 | 5 min | 114 km |
| 5 | Ballia (BUI) | 22:55 | 23:00 | 5 min | 179 km |
| 6 | Mau Junction (MAU) | 00:10 | 00:25 | 15 min | 248 km |
| 7 | Azamgarh (AMH) | 01:05 | 01:10 | 5 min | 291 km |
| 8 | Shahganj Junction (SHG) | 03:20 | 03:45 | 25 min | 347 km |
| 9 | Lucknow Nr (LKO) | 10:00 | 10:25 | 25 min | 580 km |
| 10 | Kanpur Central (CNB) | 12:05 | 12:20 | 15 min | 654 km |
| 11 | Tundla Junction (TDL) | 15:25 | 15:30 | 5 min | 883 km |
| 12 | Agra Cantt (AGC) | 17:25 | 17:35 | 10 min | 909 km |
| 13 | Gwalior (GWL) | 19:15 | 19:20 | 5 min | 1028 km |
| 14 | Jhansi Junction (JHS) | 22:40 | 22:50 | 10 min | 1125 km |
| 15 | Bina Junction (BINA) | 01:25 | 01:40 | 15 min | 1277 km |
| 16 | Ashok Nagar (ASKN) | 02:54 | 02:55 | 1 min | 1352 km |
| 17 | Guna (GUNA) | 03:40 | 03:45 | 5 min | 1396 km |
| 18 | Maksi (MKC) | 08:20 | 08:22 | 2 min | 1610 km |
| 19 | Ujjain Junction (UJN) | 09:00 | 09:15 | 15 min | 1651 km |
| 20 | Ratlam Junction (RTM) | 10:45 | 11:05 | 20 min | 1747 km |
| 21 | Vadodara Junction (BRC) | 15:05 | 15:15 | 10 min | 2009 km |
| 22 | Surat (ST) | 17:05 | Ends | 0 | 2138 km |