| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Bandra Terminus (BDTS) | Starts | 23:35 | 0 | 0 km |
| 2 | Borivali (BVI) | 00:13 | 00:15 | 2 min | 19 km |
| 3 | Vasai Road (BSR) | 00:40 | 00:42 | 2 min | 37 km |
| 4 | Palghar (PLG) | 01:12 | 01:14 | 2 min | 76 km |
| 5 | Dahanu Road (DRD) | 01:54 | 01:56 | 2 min | 109 km |
| 6 | Vapi (VAPI) | 02:30 | 02:32 | 2 min | 159 km |
| 7 | Valsad (BL) | 02:58 | 03:00 | 2 min | 183 km |
| 8 | Bilimora Jn (BIM) | 03:35 | 03:37 | 2 min | 202 km |
| 9 | Navsari (NVS) | 03:53 | 03:55 | 2 min | 223 km |
| 10 | Surat (ST) | 04:30 | 04:35 | 5 min | 252 km |
| 11 | Ankleshwar Jn (AKV) | 05:15 | 05:17 | 2 min | 302 km |
| 12 | Bharuch Jn (BH) | 05:30 | 05:32 | 2 min | 311 km |
| 13 | Miyagam Karjan (MYG) | 06:01 | 06:03 | 2 min | 351 km |
| 14 | Vadodara Jn (BRC) | 06:35 | 06:45 | 10 min | 381 km |
| 15 | Samlaya Jn (SMLA) | 07:09 | 07:11 | 2 min | 408 km |
| 16 | Champaner Rd Jn (CPN) | 07:22 | 07:24 | 2 min | 419 km |
| 17 | Derol (DRL) | 07:38 | 07:40 | 2 min | 432 km |
| 18 | Kharsaliya (KRSA) | 07:55 | 07:57 | 2 min | 444 km |
| 19 | Godhra Jn (GDA) | 08:20 | 08:25 | 5 min | 455 km |
| 20 | Sant Road (SAT) | 08:45 | 08:47 | 2 min | 475 km |
| 21 | Piplod Jn (PPD) | 08:58 | 09:00 | 2 min | 487 km |
| 22 | Limkheda (LMK) | 09:09 | 09:11 | 2 min | 495 km |
| 23 | Mangal Mahudi (MAM) | 09:22 | 09:24 | 2 min | 505 km |
| 24 | Dahod (DHD) | 09:45 | 09:50 | 5 min | 529 km |
| 25 | Bordi (BIO) | 10:00 | 10:02 | 2 min | 540 km |
| 26 | Anas (ANAS) | 10:05 | 10:07 | 2 min | 548 km |
| 27 | Meghnagar (MGN) | 10:18 | 10:20 | 2 min | 562 km |
| 28 | Thandla Rd (THDR) | 10:41 | 10:43 | 2 min | 570 km |
| 29 | Panch Pipila (PCN) | 10:56 | 10:58 | 2 min | 584 km |
| 30 | Amargarh (AGR) | 11:07 | 11:09 | 2 min | 593 km |
| 31 | Bamnia (BMI) | 11:13 | 11:15 | 2 min | 597 km |
| 32 | Bhairongarh (BOG) | 11:22 | 11:24 | 2 min | 604 km |
| 33 | Raoti (RTI) | 11:35 | 11:37 | 2 min | 616 km |
| 34 | Bildi (BILD) | 11:44 | 11:46 | 2 min | 622 km |
| 35 | Morwani (MRN) | 11:55 | 11:57 | 2 min | 632 km |
| 36 | Ratlam Jn (RTM) | 12:50 | 13:10 | 20 min | 642 km |
| 37 | Bangrod (BOD) | 13:20 | 13:22 | 2 min | 652 km |
| 38 | Khachrod (KUH) | 13:43 | 13:45 | 2 min | 670 km |
| 39 | Nagda Jn (NAD) | 14:15 | 14:25 | 10 min | 684 km |
| 40 | Mahidpur Road (MEP) | 14:43 | 14:45 | 2 min | 701 km |
| 41 | Luni Richha (LNR) | 14:53 | 14:55 | 2 min | 711 km |
| 42 | Vikramgarh Alot (VMA) | 15:08 | 15:10 | 2 min | 724 km |
| 43 | Thuria (THUR) | 15:19 | 15:21 | 2 min | 732 km |
| 44 | Chau Mahla (CMU) | 15:33 | 15:35 | 2 min | 746 km |
| 45 | Suwasra (SVA) | 15:52 | 15:54 | 2 min | 761 km |
| 46 | Shamgarh (SGZ) | 16:03 | 16:08 | 5 min | 775 km |
| 47 | Garot (GOH) | 16:21 | 16:23 | 2 min | 786 km |
| 48 | Bhawani Mandi (BWM) | 16:39 | 16:41 | 2 min | 808 km |
| 49 | Jhalawar Road (JHW) | 16:58 | 17:00 | 2 min | 825 km |
| 50 | Ramganj Mandi (RMA) | 17:13 | 17:15 | 2 min | 836 km |
| 51 | Morak (MKX) | 17:28 | 17:30 | 2 min | 847 km |
| 52 | Dara (DARA) | 17:48 | 17:50 | 2 min | 861 km |
| 53 | Dakaniya Talav (DKNT) | 18:23 | 18:25 | 2 min | 899 km |
| 54 | Kota Jn (KOTA) | 18:55 | 19:40 | 45 min | 909 km |
| 55 | Gurla (GQL) | 19:49 | 19:51 | 2 min | 914 km |
| 56 | Keshorai Patan (KPTN) | 20:00 | 20:02 | 2 min | 922 km |
| 57 | Lakheri (LKE) | 20:32 | 20:34 | 2 min | 969 km |
| 58 | Indargarh (IDG) | 20:46 | 20:48 | 2 min | 980 km |
| 59 | Sawai Madhopur (SWM) | 21:20 | 21:25 | 5 min | 1017 km |
| 60 | Gangapur City (GGC) | 22:30 | 22:40 | 10 min | 1080 km |
| 61 | Shri Mahabirji (SMBJ) | 23:06 | 23:08 | 2 min | 1114 km |
| 62 | Hindaun City (HAN) | 23:18 | 23:20 | 2 min | 1124 km |
| 63 | Bayana Jn (BXN) | 00:05 | 00:10 | 5 min | 1157 km |
| 64 | Bharatpur Jn (BTE) | 00:50 | 00:55 | 5 min | 1199 km |
| 65 | Mathura Jn (MTJ) | 02:20 | 02:30 | 10 min | 1233 km |
| 66 | Kosi Kalan (KSV) | 02:58 | 03:00 | 2 min | 1274 km |
| 67 | Palwal (PWL) | 03:53 | 03:55 | 2 min | 1316 km |
| 68 | Asaoti (AST) | 04:08 | 04:10 | 2 min | 1327 km |
| 69 | Ballabgarh (BVH) | 04:20 | 04:22 | 2 min | 1337 km |
| 70 | Faridabad (FDB) | 04:33 | 04:35 | 2 min | 1345 km |
| 71 | Tuglakabad (TKD) | 04:47 | 04:49 | 2 min | 1356 km |
| 72 | Okhla (OKA) | 04:59 | 05:01 | 2 min | 1362 km |
| 73 | H Nizamuddin (NZM) | 05:15 | 05:47 | 32 min | 1366 km |
| 74 | Sahibabad (SBB) | 05:59 | 06:01 | 2 min | 1390 km |
| 75 | Ghaziabad (GZB) | 06:20 | 06:22 | 2 min | 1396 km |
| 76 | N Ghaziabad (GZN) | 06:28 | 06:30 | 2 min | 1402 km |
| 77 | Muradnagar (MUD) | 06:41 | 06:43 | 2 min | 1414 km |
| 78 | Modinagar (MDNR) | 07:09 | 07:11 | 2 min | 1424 km |
| 79 | Meerut City (MTC) | 07:40 | 09:00 | 80 min | 1444 km |
| 80 | Meerut Cant (MUT) | 09:05 | 09:07 | 2 min | 1448 km |
| 81 | Khatauli (KAT) | 09:54 | 09:56 | 2 min | 1477 km |
| 82 | Muzaffarnagar (MOZ) | 10:41 | 10:43 | 2 min | 1499 km |
| 83 | Deoband (DBD) | 11:08 | 11:10 | 2 min | 1523 km |
| 84 | Saharanpur (SRE) | 12:10 | 12:45 | 35 min | 1557 km |
| 85 | Roorkee (RK) | 13:15 | 13:17 | 2 min | 1592 km |
| 86 | Laksar Jn (LRJ) | 13:45 | 14:05 | 20 min | 1610 km |
| 87 | Jwalapur (JWP) | 15:08 | 15:10 | 2 min | 1634 km |
| 88 | Haridwar Jn (HW) | 15:20 | 15:30 | 10 min | 1637 km |
| 89 | Motichur (MOTC) | 15:38 | 15:40 | 2 min | 1642 km |
| 90 | Raiwala (RWL) | 15:51 | 15:53 | 2 min | 1649 km |
| 91 | Doiwala (DWO) | 16:35 | 16:37 | 2 min | 1669 km |
| 92 | Dehradun (DDN) | 17:35 | Ends | 0 | 1689 km |