| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Delhi Jn. DLI Source | Start | 10:20 AM | — | 0 | 1 |
| 2 | Delhi Shahdara DSA | 10:34 AM | 10:36 AM | 2m | 6 | 1 |
| 3 | Noli NOLI | 10:49 AM | 10:50 AM | 1m | 15 | 1 |
| 4 | Gotra Halt GTRA | 10:59 AM | 11:00 AM | 1m | 22 | 1 |
| 5 | Fakharpur Halt FAP | 11:05 AM | 11:06 AM | 1m | 26 | 1 |
| 6 | Khekra KEX | 11:11 AM | 11:12 AM | 1m | 29 | 1 |
| 7 | Sanhera Halt SFA | 11:18 AM | 11:19 AM | 1m | 33 | 1 |
| 8 | Ahera Halt AHQ | 11:24 AM | 11:25 AM | 1m | 36 | 1 |
| 9 | Bagpat Road BPM | 11:30 AM | 11:31 AM | 1m | 39 | 1 |
| 10 | Sujra SUJR | 11:39 AM | 11:40 AM | 1m | 45 | 1 |
| 11 | Baraut BTU | 11:49 AM | 11:50 AM | 1m | 54 | 1 |
| 12 | Baoli BAOL | 11:57 AM | 11:58 AM | 1m | 59 | 1 |
| 13 | Qasimpur Kheri KPKI | 12:04 PM | 12:05 PM | 1m | 64 | 1 |
| 14 | Ailam AILM | 12:16 PM | 12:17 PM | 1m | 74 | 1 |
| 15 | Kandhla KQL | 12:24 PM | 12:25 PM | 1m | 80 | 1 |
| 16 | Khandrawali KZI | 12:33 PM | 12:34 PM | 1m | 86 | 1 |
| 17 | Shamli SMQL | 12:48 PM | 12:50 PM | 2m | 93 | 1 |
| 18 | Silawar SLWR | 1:00 PM | 1:01 PM | 1m | 101 | 1 |
| 19 | Hind HIND | 1:05 PM | 1:06 PM | 1m | 104 | 1 |
| 20 | Thana Bhawan Tn TBTN | 1:13 PM | 1:14 PM | 1m | 113 | 1 |
| 21 | Thana Bhawan THBN | 1:18 PM | 1:19 PM | 1m | 115 | 1 |
| 22 | Nanauta NNX | 1:30 PM | 1:31 PM | 1m | 125 | 1 |
| 23 | Sona Arjunpur SNAP | 1:36 PM | 1:37 PM | 1m | 131 | 1 |
| 24 | Rampurmani Haran RPMN | 1:43 PM | 1:44 PM | 1m | 137 | 1 |
| 25 | Manani MNZ | 1:53 PM | 1:54 PM | 1m | 146 | 1 |
| 26 | Tapri TPZ | 2:26 PM | 2:28 PM | 2m | 157 | 1 |
| 27 | Baliakheri BAE | 2:46 PM | 2:47 PM | 1m | 164 | 1 |
| 28 | Sunehti Kharkhr SNKE | 2:58 PM | 2:59 PM | 1m | 170 | 1 |
| 29 | Chodiala CDL | 3:12 PM | 3:13 PM | 1m | 175 | 1 |
| 30 | Iqbalpur IQB | 3:22 PM | 3:23 PM | 1m | 182 | 1 |
| 31 | Roorkee RK | 3:47 PM | 3:49 PM | 2m | 189 | 1 |
| 32 | Dhandhera DNRA | 4:11 PM | 4:12 PM | 1m | 192 | 1 |
| 33 | Aithal ATMO | 5:15 PM | 5:17 PM | 2m | 211 | 1 |
| 34 | Jwalapur JWP | 5:31 PM | 5:33 PM | 2m | 227 | 1 |
| 35 | Haridwar Jn HW Destination | 5:55 PM | End | — | 230 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.