| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | New Delhi (NDLS) | Starts | 18:40 | 0 | 0 km |
| 2 | Mathura Junction (MTJ) | 20:50 | 20:55 | 5 min | 141 km |
| 3 | Raja Ki Mandi (RKM) | 21:28 | 21:30 | 2 min | 191 km |
| 4 | Agra Cantt (AGC) | 21:45 | 21:50 | 5 min | 195 km |
| 5 | Dhaulpur (DHO) | 22:25 | 22:27 | 2 min | 247 km |
| 6 | Morena (MRA) | 22:50 | 22:52 | 2 min | 275 km |
| 7 | Gwalior (GWL) | 23:31 | 23:36 | 5 min | 313 km |
| 8 | Jhansi Junction (JHS) | 00:56 | 01:08 | 12 min | 410 km |
| 9 | Bina Junction (BINA) | 03:25 | 03:30 | 5 min | 563 km |
| 10 | Vidisha (BHS) | 04:23 | 04:25 | 2 min | 648 km |
| 11 | Bhopal Junction (BPL) | 05:20 | 05:25 | 5 min | 701 km |
| 12 | Habibganj (HBJ) | 05:35 | 05:37 | 2 min | 707 km |
| 13 | Hoshangabad (HBD) | 06:43 | 06:45 | 2 min | 775 km |
| 14 | Itarsi Junction (ET) | 07:20 | 07:35 | 15 min | 793 km |
| 15 | Ghoradongri (GDYA) | 08:28 | 08:30 | 2 min | 863 km |
| 16 | Betul (BZU) | 09:16 | 09:18 | 2 min | 900 km |
| 17 | Amla Junction (AMLA) | 09:42 | 09:45 | 3 min | 923 km |
| 18 | Pandhurna (PAR) | 10:41 | 10:43 | 2 min | 986 km |
| 19 | Narkher (NRKR) | 10:59 | 11:01 | 2 min | 1004 km |
| 20 | Nagpur (NGP) | 12:20 | 12:30 | 10 min | 1090 km |
| 21 | Sevagram (SEGM) | 13:32 | 13:34 | 2 min | 1166 km |
| 22 | Hinganghat (HGT) | 14:02 | 14:04 | 2 min | 1203 km |
| 23 | Chandrapur (CD) | 15:09 | 15:11 | 2 min | 1287 km |
| 24 | Balharshah (BPQ) | 15:55 | 16:05 | 10 min | 1301 km |
| 25 | Sirpur Kagazngr (SKZR) | 16:53 | 16:55 | 2 min | 1371 km |
| 26 | Belampalli (BPA) | 17:30 | 17:32 | 2 min | 1409 km |
| 27 | Mancheral (MCI) | 17:47 | 17:49 | 2 min | 1429 km |
| 28 | Ramgundam (RDM) | 17:58 | 18:00 | 2 min | 1443 km |
| 29 | Warangal (WL) | 19:30 | 19:35 | 5 min | 1545 km |
| 30 | Khammam (KMT) | 21:20 | 21:22 | 2 min | 1653 km |
| 31 | Vijayawada Junction (BZA) | 23:15 | 23:25 | 10 min | 1754 km |
| 32 | Tenali Junction (TEL) | 23:52 | 23:54 | 2 min | 1785 km |
| 33 | Bapatla (BPP) | 00:25 | 00:27 | 2 min | 1828 km |
| 34 | Chirala (CLX) | 00:37 | 00:39 | 2 min | 1843 km |
| 35 | Ongole (OGL) | 01:21 | 01:23 | 2 min | 1892 km |
| 36 | Nellore (NLR) | 02:38 | 02:40 | 2 min | 2008 km |
| 37 | Gudur Junction (GDR) | 03:58 | 04:00 | 2 min | 2046 km |
| 38 | Chennai Central (MAS) | 06:15 | Ends | 0 | 2184 km |