| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Mumbai Cst (CSTM) | Starts | 19:40 | 0 | 0 km |
| 2 | Dadar (DR) | 19:53 | 19:55 | 2 min | 9 km |
| 3 | Kalyan Junction (KYN) | 20:35 | 20:40 | 5 min | 54 km |
| 4 | Kasara (KSRA) | 21:43 | 21:45 | 2 min | 121 km |
| 5 | Igatpuri (IGP) | 22:28 | 22:30 | 2 min | 137 km |
| 6 | Devlali (DVL) | 23:08 | 23:10 | 2 min | 182 km |
| 7 | Nasik Road (NK) | 23:23 | 23:25 | 2 min | 187 km |
| 8 | Manmad Junction (MMR) | 00:27 | 00:30 | 3 min | 260 km |
| 9 | Chalisgaon Junction (CSN) | 01:14 | 01:16 | 2 min | 328 km |
| 10 | Jalgaon Junction (JL) | 02:18 | 02:20 | 2 min | 421 km |
| 11 | Bhusaval Junction (BSL) | 02:45 | 03:05 | 20 min | 445 km |
| 12 | Burhanpur (BAU) | 03:48 | 03:50 | 2 min | 499 km |
| 13 | Khandwa (KNW) | 05:05 | 05:10 | 5 min | 568 km |
| 14 | Khirkiya (KKN) | 05:58 | 06:00 | 2 min | 644 km |
| 15 | Harda (HD) | 06:23 | 06:25 | 2 min | 676 km |
| 16 | Banapura (BPF) | 07:00 | 07:02 | 2 min | 718 km |
| 17 | Itarsi Junction (ET) | 07:40 | 07:50 | 10 min | 752 km |
| 18 | Hoshangabad (HBD) | 08:11 | 08:13 | 2 min | 769 km |
| 19 | Habibganj (HBJ) | 09:18 | 09:20 | 2 min | 837 km |
| 20 | Bhopal Junction (BPL) | 09:35 | 09:40 | 5 min | 843 km |
| 21 | Vidisha (BHS) | 10:18 | 10:20 | 2 min | 897 km |
| 22 | Ganj Basoda (BAQ) | 10:48 | 10:50 | 2 min | 936 km |
| 23 | Bina Junction (BINA) | 12:10 | 12:15 | 5 min | 982 km |
| 24 | Lalitpur (LAR) | 12:57 | 12:59 | 2 min | 1044 km |
| 25 | Babina (BAB) | 13:42 | 13:44 | 2 min | 1109 km |
| 26 | Jhansi Junction (JHS) | 14:20 | 14:30 | 10 min | 1134 km |
| 27 | Datia (DAA) | 14:50 | 14:52 | 2 min | 1159 km |
| 28 | Dabra (DBA) | 15:15 | 15:17 | 2 min | 1189 km |
| 29 | Gwalior (GWL) | 16:00 | 16:05 | 5 min | 1231 km |
| 30 | Morena (MRA) | 16:30 | 16:32 | 2 min | 1270 km |
| 31 | Dhaulpur (DHO) | 16:55 | 16:57 | 2 min | 1297 km |
| 32 | Agra Cantt (AGC) | 17:50 | 17:55 | 5 min | 1350 km |
| 33 | Raja Ki Mandi (RKM) | 18:02 | 18:04 | 2 min | 1354 km |
| 34 | Mathura Junction (MTJ) | 18:47 | 18:50 | 3 min | 1404 km |
| 35 | Kosi Kalan (KSV) | 19:18 | 19:20 | 2 min | 1445 km |
| 36 | Faridabad (FDB) | 20:24 | 20:26 | 2 min | 1516 km |
| 37 | H Nizamuddin (NZM) | 20:51 | 20:53 | 2 min | 1537 km |
| 38 | New Delhi (NDLS) | 21:15 | 21:50 | 35 min | 1544 km |
| 39 | Delhi Kishangnj (DKZ) | 22:06 | 22:08 | 2 min | 1548 km |
| 40 | Shakurbasti (SSB) | 22:20 | 22:22 | 2 min | 1556 km |
| 41 | Bahadurgarh (BGZ) | 22:40 | 22:42 | 2 min | 1575 km |
| 42 | Rohtak Junction (ROK) | 23:18 | 23:23 | 5 min | 1615 km |
| 43 | Jind Junction (JIND) | 00:15 | 00:20 | 5 min | 1672 km |
| 44 | Narwana Junction (NRW) | 00:45 | 00:47 | 2 min | 1706 km |
| 45 | Tohana (TUN) | 01:07 | 01:09 | 2 min | 1732 km |
| 46 | Jakhal Junction (JHL) | 01:25 | 01:30 | 5 min | 1744 km |
| 47 | Bareta (BRZ) | 01:41 | 01:43 | 2 min | 1758 km |
| 48 | Budhlada (BLZ) | 01:56 | 01:58 | 2 min | 1774 km |
| 49 | Mansa (MSZ) | 02:11 | 02:13 | 2 min | 1790 km |
| 50 | Maur (MAUR) | 02:31 | 02:33 | 2 min | 1809 km |
| 51 | Bhatinda Junction (BTI) | 03:40 | 03:50 | 10 min | 1842 km |
| 52 | Goneana (GNA) | 04:01 | 04:03 | 2 min | 1854 km |
| 53 | Gangsar Jaitu (GJUT) | 04:16 | 04:18 | 2 min | 1869 km |
| 54 | Kot Kapura (KKP) | 04:35 | 04:37 | 2 min | 1885 km |
| 55 | Faridkot (FDK) | 04:51 | 04:53 | 2 min | 1898 km |
| 56 | Firozpur Cant (FZR) | 05:40 | Ends | 0 | 1930 km |