| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Bilaspur Junction (BSP) | Starts | 14:15 | 0 | 0 km |
| 2 | Belha (BYL) | 14:34 | 14:35 | 1 min | 16 km |
| 3 | Bhatapara (BYT) | 14:59 | 15:00 | 1 min | 47 km |
| 4 | Hathbandh (HN) | 15:13 | 15:14 | 1 min | 62 km |
| 5 | Tilda (TLD) | 15:24 | 15:25 | 1 min | 73 km |
| 6 | Raipur Junction (R) | 16:10 | 16:20 | 10 min | 111 km |
| 7 | Bhilai Pwr Hs (BPHB) | 16:42 | 16:43 | 1 min | 138 km |
| 8 | Durg (DURG) | 17:10 | 17:15 | 5 min | 147 km |
| 9 | Raj Nandgaon (RJN) | 17:35 | 17:36 | 1 min | 177 km |
| 10 | Dongargarh (DGG) | 18:01 | 18:02 | 1 min | 208 km |
| 11 | Salekasa (SKS) | 18:35 | 18:36 | 1 min | 244 km |
| 12 | Amgaon (AGN) | 18:48 | 18:49 | 1 min | 259 km |
| 13 | Gondia Junction (G) | 19:18 | 19:23 | 5 min | 281 km |
| 14 | Tirora (TRO) | 19:43 | 19:44 | 1 min | 311 km |
| 15 | Tumsar Road (TMR) | 20:02 | 20:03 | 1 min | 331 km |
| 16 | Bhandara Road (BRD) | 20:19 | 20:20 | 1 min | 349 km |
| 17 | Kamptee (KP) | 20:54 | 20:55 | 1 min | 397 km |
| 18 | Nagpur (NGP) | 21:40 | 22:05 | 25 min | 411 km |
| 19 | Katol (KATL) | 22:49 | 22:50 | 1 min | 472 km |
| 20 | Narkher (NRKR) | 23:09 | 23:10 | 1 min | 497 km |
| 21 | Pandhurna (PAR) | 23:29 | 23:30 | 1 min | 515 km |
| 22 | Multai (MTY) | 00:21 | 00:22 | 1 min | 556 km |
| 23 | Amla Junction (AMLA) | 00:45 | 01:20 | 35 min | 579 km |
| 24 | Betul (BZU) | 01:46 | 01:47 | 1 min | 602 km |
| 25 | Ghoradongri (GDYA) | 02:30 | 02:31 | 1 min | 638 km |
| 26 | Itarsi Junction (ET) | 04:30 | 04:40 | 10 min | 708 km |
| 27 | Hoshangabad (HBD) | 04:57 | 04:58 | 1 min | 726 km |
| 28 | Obaidulla Ganj (ODG) | 05:44 | 05:45 | 1 min | 764 km |
| 29 | Habibganj (HBJ) | 06:24 | 06:25 | 1 min | 794 km |
| 30 | Bhopal Junction (BPL) | 06:45 | 06:50 | 5 min | 800 km |
| 31 | Vidisha (BHS) | 07:29 | 07:30 | 1 min | 853 km |
| 32 | Ganj Basoda (BAQ) | 07:59 | 08:00 | 1 min | 893 km |
| 33 | Mandi Bamora (MABA) | 08:24 | 08:25 | 1 min | 921 km |
| 34 | Bina Junction (BINA) | 09:25 | 09:30 | 5 min | 938 km |
| 35 | Dhaura (DUA) | 09:57 | 09:58 | 1 min | 973 km |
| 36 | Lalitpur (LAR) | 10:21 | 10:22 | 1 min | 1001 km |
| 37 | Basai (BZY) | 10:59 | 11:00 | 1 min | 1054 km |
| 38 | Babina (BAB) | 11:14 | 11:15 | 1 min | 1066 km |
| 39 | Jhansi Junction (JHS) | 11:50 | 12:00 | 10 min | 1091 km |
| 40 | Datia (DAA) | 12:21 | 12:22 | 1 min | 1116 km |
| 41 | Sonagir (SOR) | 12:34 | 12:35 | 1 min | 1127 km |
| 42 | Dabra (DBA) | 12:52 | 12:53 | 1 min | 1146 km |
| 43 | Gwalior (GWL) | 13:50 | 13:55 | 5 min | 1188 km |
| 44 | Banmor (BAO) | 14:11 | 14:12 | 1 min | 1207 km |
| 45 | Morena (MRA) | 14:34 | 14:35 | 1 min | 1227 km |
| 46 | Dhaulpur (DHO) | 14:57 | 14:58 | 1 min | 1254 km |
| 47 | Agra Cantt (AGC) | 16:00 | 16:10 | 10 min | 1307 km |
| 48 | Raja Ki Mandi (RKM) | 16:17 | 16:18 | 1 min | 1310 km |
| 49 | Mathura Junction (MTJ) | 17:05 | 17:10 | 5 min | 1360 km |
| 50 | Chata (CHJ) | 17:33 | 17:34 | 1 min | 1391 km |
| 51 | Kosi Kalan (KSV) | 17:46 | 17:47 | 1 min | 1401 km |
| 52 | Palwal (PWL) | 18:39 | 18:40 | 1 min | 1444 km |
| 53 | Ballabgarh (BVH) | 18:59 | 19:00 | 1 min | 1465 km |
| 54 | Faridabad (FDB) | 19:12 | 19:13 | 1 min | 1473 km |
| 55 | H Nizamuddin (NZM) | 19:45 | 20:15 | 30 min | 1494 km |
| 56 | Sahibabad (SBB) | 20:35 | 20:36 | 1 min | 1510 km |
| 57 | Ghaziabad (GZB) | 21:00 | 21:05 | 5 min | 1517 km |
| 58 | Muradnagar (MUD) | 21:23 | 21:24 | 1 min | 1534 km |
| 59 | Modinagar (MDNR) | 21:34 | 21:35 | 1 min | 1544 km |
| 60 | Meerut City (MTC) | 21:55 | 22:00 | 5 min | 1564 km |
| 61 | Meerut Cant (MUT) | 22:05 | 22:06 | 1 min | 1568 km |
| 62 | Khatauli (KAT) | 22:32 | 22:33 | 1 min | 1597 km |
| 63 | Muzaffarnagar (MOZ) | 22:52 | 22:53 | 1 min | 1619 km |
| 64 | Deoband (DBD) | 23:21 | 23:22 | 1 min | 1643 km |
| 65 | Saharanpur (SRE) | 00:20 | 00:30 | 10 min | 1677 km |
| 66 | Jagadhri (JUD) | 00:59 | 01:00 | 1 min | 1708 km |
| 67 | Jagadhri Wshop (JUDW) | 01:08 | 01:09 | 1 min | 1712 km |
| 68 | Barara (RAA) | 01:27 | 01:28 | 1 min | 1734 km |
| 69 | Ambala Cant Junction (UMB) | 02:05 | 02:15 | 10 min | 1759 km |
| 70 | Ambala City (UBC) | 02:29 | 02:30 | 1 min | 1766 km |
| 71 | Rajpura Junction (RPJ) | 02:47 | 02:48 | 1 min | 1786 km |
| 72 | Sirhind Junction (SIR) | 03:26 | 03:28 | 2 min | 1812 km |
| 73 | Govindgarh (GVG) | 03:38 | 03:39 | 1 min | 1821 km |
| 74 | Khanna (KNN) | 03:51 | 03:52 | 1 min | 1830 km |
| 75 | Ludhiana Junction (LDH) | 04:40 | 04:50 | 10 min | 1872 km |
| 76 | Phillaur Junction (PHR) | 05:04 | 05:05 | 1 min | 1886 km |
| 77 | Phagwara Junction (PGW) | 05:24 | 05:25 | 1 min | 1908 km |
| 78 | Jalandhar Cant (JRC) | 05:45 | 05:47 | 2 min | 1924 km |
| 79 | Jalandhar City (JUC) | 06:00 | 06:05 | 5 min | 1929 km |
| 80 | Kartarpur (KRE) | 06:19 | 06:20 | 1 min | 1944 km |
| 81 | Beas (BEAS) | 06:47 | 06:48 | 1 min | 1965 km |
| 82 | Jandiala (JNL) | 07:07 | 07:08 | 1 min | 1989 km |
| 83 | Amritsar Junction (ASR) | 08:10 | Ends | 0 | 2008 km |