| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Habibganj (HBJ) | Starts | 21:05 | 0 | 0 km |
| 2 | Bhopal Junction (BPL) | 21:17 | 21:22 | 5 min | 7 km |
| 3 | Vidisha (BHS) | 21:58 | 22:00 | 2 min | 60 km |
| 4 | Ganj Basoda (BAQ) | 22:28 | 22:30 | 2 min | 99 km |
| 5 | Bina Junction (BINA) | 23:42 | 23:45 | 3 min | 145 km |
| 6 | Jhansi Junction (JHS) | 01:35 | 01:45 | 10 min | 297 km |
| 7 | Gwalior (GWL) | 03:03 | 03:05 | 2 min | 395 km |
| 8 | Morena (MRA) | 03:30 | 03:32 | 2 min | 433 km |
| 9 | Agra Cantt (AGC) | 04:47 | 04:50 | 3 min | 513 km |
| 10 | H Nizamuddin (NZM) | 08:05 | Ends | 0 | 700 km |