| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | New Delhi (NDLS) | Starts | 14:05 | 0 | 0 km |
| 2 | H Nizamuddin (NZM) | 14:19 | 14:21 | 2 min | 8 km |
| 3 | Mathura Junction (MTJ) | 16:15 | 16:20 | 5 min | 141 km |
| 4 | Agra Cantt (AGC) | 17:10 | 17:15 | 5 min | 195 km |
| 5 | Dhaulpur (DHO) | 17:50 | 17:52 | 2 min | 247 km |
| 6 | Gwalior (GWL) | 18:50 | 18:55 | 5 min | 313 km |
| 7 | Jhansi Junction (JHS) | 20:40 | 20:50 | 10 min | 410 km |
| 8 | Lalitpur (LAR) | 21:54 | 21:56 | 2 min | 500 km |
| 9 | Bina Junction (BINA) | 23:05 | 23:10 | 5 min | 563 km |
| 10 | Ganj Basoda (BAQ) | 23:42 | 23:44 | 2 min | 609 km |
| 11 | Vidisha (BHS) | 00:05 | 00:07 | 2 min | 648 km |
| 12 | Bhopal Junction (BPL) | 00:55 | 01:00 | 5 min | 701 km |
| 13 | Habibganj (HBJ) | 01:10 | 01:12 | 2 min | 707 km |
| 14 | Hoshangabad (HBD) | 02:08 | 02:10 | 2 min | 775 km |
| 15 | Itarsi Junction (ET) | 03:10 | 03:20 | 10 min | 793 km |
| 16 | Pipariya (PPI) | 04:23 | 04:25 | 2 min | 860 km |
| 17 | Gadarwara (GAR) | 04:48 | 04:50 | 2 min | 910 km |
| 18 | Kareli (KY) | 05:10 | 05:12 | 2 min | 938 km |
| 19 | Narsinghpur (NU) | 05:28 | 05:30 | 2 min | 954 km |
| 20 | Shridham (SRID) | 05:53 | 06:00 | 7 min | 985 km |
| 21 | Madan Mahal (MML) | 06:58 | 07:00 | 2 min | 1035 km |
| 22 | Jabalpur (JBP) | 07:15 | Ends | 0 | 1038 km |