| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Firozpur Cant (FZR) | Starts | 04:30 | 0 | 0 km |
| 2 | Faridkot (FDK) | 04:54 | 04:56 | 2 min | 33 km |
| 3 | Kot Kapura (KKP) | 05:11 | 05:13 | 2 min | 45 km |
| 4 | Gangsar Jaitu (GJUT) | 05:26 | 05:28 | 2 min | 61 km |
| 5 | Goneana (GNA) | 05:49 | 05:51 | 2 min | 76 km |
| 6 | Bhatinda Jn (BTI) | 06:15 | 06:35 | 20 min | 88 km |
| 7 | Maur (MAUR) | 07:02 | 07:04 | 2 min | 122 km |
| 8 | Kotli Kalan (KTKL) | 07:11 | 07:13 | 2 min | 129 km |
| 9 | Mansa (MSZ) | 07:24 | 07:26 | 2 min | 141 km |
| 10 | Budhlada (BLZ) | 07:39 | 07:41 | 2 min | 157 km |
| 11 | Bareta (BRZ) | 07:54 | 07:56 | 2 min | 172 km |
| 12 | Jakhal Jn (JHL) | 08:15 | 08:20 | 5 min | 186 km |
| 13 | Tohana (TUN) | 08:30 | 08:32 | 2 min | 198 km |
| 14 | Narwana Jn (NRW) | 08:52 | 08:54 | 2 min | 224 km |
| 15 | Uchana (UCA) | 09:07 | 09:09 | 2 min | 239 km |
| 16 | Jind Jn (JIND) | 09:35 | 09:40 | 5 min | 258 km |
| 17 | Julana (JNA) | 10:00 | 10:02 | 2 min | 283 km |
| 18 | Rohtak Jn (ROK) | 10:35 | 10:40 | 5 min | 315 km |
| 19 | Ismaila Haryana (ISM) | 10:56 | 10:58 | 2 min | 334 km |
| 20 | Sampla (SPZ) | 11:02 | 11:04 | 2 min | 337 km |
| 21 | Bahadurgarh (BGZ) | 11:18 | 11:20 | 2 min | 355 km |
| 22 | Nangloi (NNO) | 11:32 | 11:34 | 2 min | 368 km |
| 23 | Mangolpuri (MGLP) | 11:39 | 11:41 | 2 min | 371 km |
| 24 | Shakurbasti (SSB) | 11:56 | 11:58 | 2 min | 375 km |
| 25 | Delhi Kishangnj (DKZ) | 12:10 | 12:12 | 2 min | 382 km |
| 26 | New Delhi (NDLS) | 12:35 | 13:05 | 30 min | 386 km |
| 27 | H Nizamuddin (NZM) | 13:22 | 13:27 | 5 min | 393 km |
| 28 | Okhla (OKA) | 13:33 | 13:35 | 2 min | 397 km |
| 29 | Tuglakabad (TKD) | 13:44 | 13:46 | 2 min | 404 km |
| 30 | Faridabad (FDB) | 13:58 | 14:00 | 2 min | 414 km |
| 31 | Ballabgarh (BVH) | 14:11 | 14:13 | 2 min | 422 km |
| 32 | Palwal (PWL) | 15:18 | 15:20 | 2 min | 443 km |
| 33 | Kosi Kalan (KSV) | 15:50 | 15:52 | 2 min | 486 km |
| 34 | Chata (CHJ) | 16:03 | 16:05 | 2 min | 496 km |
| 35 | Mathura Jn (MTJ) | 17:00 | 17:10 | 10 min | 527 km |
| 36 | Bharatpur Jn (BTE) | 17:33 | 17:35 | 2 min | 560 km |
| 37 | Bayana Jn (BXN) | 18:08 | 18:10 | 2 min | 602 km |
| 38 | Hindaun City (HAN) | 18:40 | 18:42 | 2 min | 635 km |
| 39 | Shri Mahabirji (SMBJ) | 18:50 | 18:52 | 2 min | 645 km |
| 40 | Gangapur City (GGC) | 19:33 | 19:35 | 2 min | 679 km |
| 41 | Malarna (MLZ) | 20:14 | 20:16 | 2 min | 713 km |
| 42 | Sawai Madhopur (SWM) | 20:50 | 20:55 | 5 min | 743 km |
| 43 | Indargarh (IDG) | 21:18 | 21:20 | 2 min | 779 km |
| 44 | Lakheri (LKE) | 21:30 | 21:32 | 2 min | 790 km |
| 45 | Kota Jn (KOTA) | 22:20 | 22:35 | 15 min | 851 km |
| 46 | Ramganj Mandi (RMA) | 23:28 | 23:30 | 2 min | 923 km |
| 47 | Jhalawar Road (JHW) | 23:43 | 23:45 | 2 min | 935 km |
| 48 | Bhawani Mandi (BWM) | 00:02 | 00:04 | 2 min | 951 km |
| 49 | Shamgarh (SGZ) | 00:31 | 00:33 | 2 min | 984 km |
| 50 | Suwasra (SVA) | 00:51 | 00:53 | 2 min | 998 km |
| 51 | Chau Mahla (CMU) | 01:19 | 01:21 | 2 min | 1013 km |
| 52 | Vikramgarh Alot (VMA) | 02:04 | 02:06 | 2 min | 1036 km |
| 53 | Mahidpur Road (MEP) | 03:48 | 03:50 | 2 min | 1059 km |
| 54 | Nagda Jn (NAD) | 04:50 | 04:55 | 5 min | 1076 km |
| 55 | Khachrod (KUH) | 05:06 | 05:08 | 2 min | 1089 km |
| 56 | Ratlam Jn (RTM) | 06:15 | 06:25 | 10 min | 1117 km |
| 57 | Bamnia (BMI) | 07:01 | 07:03 | 2 min | 1162 km |
| 58 | Thandla Rd (THDR) | 07:27 | 07:29 | 2 min | 1189 km |
| 59 | Meghnagar (MGN) | 07:36 | 07:38 | 2 min | 1197 km |
| 60 | Dahod (DHD) | 08:03 | 08:05 | 2 min | 1230 km |
| 61 | Piplod Jn (PPD) | 08:44 | 08:46 | 2 min | 1272 km |
| 62 | Godhra Jn (GDA) | 09:35 | 09:40 | 5 min | 1305 km |
| 63 | Derol (DRL) | 09:58 | 10:00 | 2 min | 1328 km |
| 64 | Samlaya Jn (SMLA) | 10:17 | 10:19 | 2 min | 1352 km |
| 65 | Vadodara Jn (BRC) | 10:50 | 11:00 | 10 min | 1379 km |
| 66 | Miyagam Karjan (MYG) | 11:23 | 11:25 | 2 min | 1408 km |
| 67 | Palej (PLJ) | 11:38 | 11:40 | 2 min | 1423 km |
| 68 | Bharuch Jn (BH) | 12:06 | 12:08 | 2 min | 1449 km |
| 69 | Ankleshwar Jn (AKV) | 12:18 | 12:20 | 2 min | 1458 km |
| 70 | Kosamba Jn (KSB) | 12:39 | 12:41 | 2 min | 1476 km |
| 71 | Surat (ST) | 13:35 | 13:40 | 5 min | 1507 km |
| 72 | Maroli (MRL) | 13:56 | 13:58 | 2 min | 1529 km |
| 73 | Navsari (NVS) | 14:07 | 14:09 | 2 min | 1537 km |
| 74 | Amalsad (AML) | 14:23 | 14:25 | 2 min | 1552 km |
| 75 | Bilimora Jn (BIM) | 14:49 | 14:51 | 2 min | 1558 km |
| 76 | Valsad (BL) | 15:33 | 15:53 | 20 min | 1576 km |
| 77 | Vapi (VAPI) | 16:20 | 16:22 | 2 min | 1600 km |
| 78 | Dahanu Road (DRD) | 17:15 | 17:17 | 2 min | 1650 km |
| 79 | Boisar (BOR) | 17:37 | 17:39 | 2 min | 1671 km |
| 80 | Palghar (PLG) | 17:49 | 17:51 | 2 min | 1683 km |
| 81 | Virar (VR) | 18:28 | 18:30 | 2 min | 1714 km |
| 82 | Borivali (BVI) | 19:08 | 19:10 | 2 min | 1740 km |
| 83 | Dadar (DDR) | 19:46 | 19:48 | 2 min | 1764 km |
| 84 | Mumbai Central (BCT) | 20:10 | Ends | 0 | 1770 km |