| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | H Nizamuddin (NZM) | Starts | 05:55 | 0 | 0 km |
| 2 | Mathura Junction (MTJ) | 08:10 | 08:15 | 5 min | 134 km |
| 3 | Raja Ki Mandi (RKM) | 08:53 | 08:55 | 2 min | 184 km |
| 4 | Agra Cantt (AGC) | 09:10 | 09:15 | 5 min | 188 km |
| 5 | Gwalior (GWL) | 11:05 | 11:10 | 5 min | 306 km |
| 6 | Jhansi Junction (JHS) | 12:35 | 12:45 | 10 min | 403 km |
| 7 | Bina Junction (BINA) | 15:10 | 15:15 | 5 min | 556 km |
| 8 | Bhopal Junction (BPL) | 17:05 | 17:10 | 5 min | 694 km |
| 9 | Hoshangabad (HBD) | 18:22 | 18:24 | 2 min | 768 km |
| 10 | Itarsi Junction (ET) | 19:00 | 19:10 | 10 min | 786 km |
| 11 | Betul (BZU) | 20:29 | 20:31 | 2 min | 893 km |
| 12 | Nagpur (NGP) | 23:15 | 23:25 | 10 min | 1083 km |
| 13 | Balharshah (BPQ) | 02:55 | 03:05 | 10 min | 1294 km |
| 14 | Warangal (WL) | 06:27 | 06:32 | 5 min | 1538 km |
| 15 | Vijayawada Junction (BZA) | 11:05 | 11:25 | 20 min | 1746 km |
| 16 | Eluru (EE) | 12:10 | 12:12 | 2 min | 1806 km |
| 17 | Rajamundry (RJY) | 13:36 | 13:38 | 2 min | 1896 km |
| 18 | Samalkot Junction (SLO) | 14:15 | 14:17 | 2 min | 1946 km |
| 19 | Vishakapatnam (VSKP) | 17:25 | Ends | 0 | 2096 km |