| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Vishakapatnam (VSKP) | Starts | 06:25 | 0 | 0 km |
| 2 | Simhachalam (SCM) | 06:39 | 06:40 | 1 min | 8 km |
| 3 | Vizianagram Junction (VZM) | 07:25 | 07:30 | 5 min | 61 km |
| 4 | Bobbili (VBL) | 08:15 | 08:20 | 5 min | 115 km |
| 5 | Parvatipuram (PVP) | 08:39 | 08:40 | 1 min | 139 km |
| 6 | Parvatipuram Tn (PVPT) | 08:44 | 08:45 | 1 min | 140 km |
| 7 | Rayagada (RGDA) | 09:40 | 09:45 | 5 min | 185 km |
| 8 | Singapuram Road (SPRD) | 09:59 | 10:00 | 1 min | 195 km |
| 9 | Therubali (THV) | 10:12 | 10:13 | 1 min | 204 km |
| 10 | Muniguda (MNGD) | 10:49 | 10:50 | 1 min | 239 km |
| 11 | Ambodala (AMB) | 11:12 | 11:13 | 1 min | 264 km |
| 12 | Norla Road (NRLR) | 11:37 | 11:38 | 1 min | 289 km |
| 13 | Rupra Road (RPRD) | 11:47 | 11:48 | 1 min | 296 km |
| 14 | Kesinga (KSNG) | 12:02 | 12:03 | 1 min | 312 km |
| 15 | Titlagarh (TIG) | 12:30 | 12:45 | 15 min | 325 km |
| 16 | Kantabanji (KBJ) | 13:15 | 13:20 | 5 min | 358 km |
| 17 | Harishanker Road (HSK) | 13:37 | 13:38 | 1 min | 382 km |
| 18 | Khariar Road (KRAR) | 14:14 | 14:15 | 1 min | 423 km |
| 19 | Bagbahra (BGBR) | 14:37 | 14:38 | 1 min | 443 km |
| 20 | Mahasamund (MSMD) | 15:02 | 15:03 | 1 min | 474 km |
| 21 | Raipur Junction (R) | 16:40 | 17:00 | 20 min | 528 km |
| 22 | Durg (DURG) | 17:55 | 18:00 | 5 min | 564 km |
| 23 | Raj Nandgaon (RJN) | 18:20 | 18:21 | 1 min | 594 km |
| 24 | Dongargarh (DGG) | 18:49 | 18:50 | 1 min | 625 km |
| 25 | Gondia Junction (G) | 20:00 | 20:05 | 5 min | 698 km |
| 26 | Tumsar Road (TMR) | 20:39 | 20:40 | 1 min | 748 km |
| 27 | Bhandara Road (BRD) | 20:59 | 21:00 | 1 min | 766 km |
| 28 | Nagpur (NGP) | 22:25 | 22:50 | 25 min | 828 km |
| 29 | Betul (BZU) | 01:09 | 01:10 | 1 min | 1019 km |
| 30 | Itarsi Junction (ET) | 03:45 | 03:55 | 10 min | 1125 km |
| 31 | Bhopal Junction (BPL) | 06:00 | 06:05 | 5 min | 1217 km |
| 32 | Bina Junction (BINA) | 08:15 | 08:20 | 5 min | 1355 km |
| 33 | Lalitpur (LAR) | 09:03 | 09:04 | 1 min | 1418 km |
| 34 | Jhansi Junction (JHS) | 10:18 | 10:28 | 10 min | 1508 km |
| 35 | Gwalior (GWL) | 11:43 | 11:48 | 5 min | 1605 km |
| 36 | Agra Cantt (AGC) | 13:40 | 13:45 | 5 min | 1723 km |
| 37 | Raja Ki Mandi (RKM) | 13:53 | 13:54 | 1 min | 1727 km |
| 38 | Mathura Junction (MTJ) | 14:37 | 14:40 | 3 min | 1777 km |
| 39 | Faridabad (FDB) | 16:10 | 16:11 | 1 min | 1890 km |
| 40 | H Nizamuddin (NZM) | 16:45 | Ends | 0 | 1911 km |