VALSAD (BL) → Haridwar (HW)
| Stop | Station | Arrival | Departure | Halt | Day | Distance (KM) |
|---|---|---|---|---|---|---|
| 1 | VALSAD (BL) | -- | 15:10:00 | -- | 1 | 0 |
| 2 | Navsari (NVS) | 15:33:00 | 15:35:00 | 2 mins | 1 | 40 |
| 3 | SURAT (ST) | 16:10:00 | 16:15:00 | 5 mins | 1 | 69 |
| 4 | Ankleshwar (AKV) | 17:07:00 | 17:09:00 | 2 mins | 1 | 119 |
| 5 | Vadodara Jn. (BRC) | 18:35:00 | 18:45:00 | 10 mins | 1 | 198 |
| 6 | GODHRA JN (GDA) | 19:58:00 | 20:00:00 | 2 mins | 1 | 272 |
| 7 | Dahod (DHD) | 20:50:00 | 20:52:00 | 2 mins | 1 | 346 |
| 8 | Ratlam (RTM) | 22:35:00 | 22:45:00 | 10 mins | 1 | 460 |
| 9 | KOTA JN (KOTA) | 02:00:00 | 02:05:00 | 5 mins | 2 | 726 |
| 10 | Sawaimadhopur (SWM) | 03:18:00 | 03:20:00 | 2 mins | 2 | 834 |
| 11 | Bharatpur (BTE) | 05:28:00 | 05:30:00 | 2 mins | 2 | 1016 |
| 12 | H NIZAMUDDIN (NZM) | 08:35:00 | 08:50:00 | 15 mins | 2 | 1183 |
| 13 | GHAZIABAD (GZB) | 09:24:00 | 09:26:00 | 2 mins | 2 | 1206 |
| 14 | Meerut City (MTC) | 10:02:00 | 10:04:00 | 2 mins | 2 | 1253 |
| 15 | Tapri (TPZ) | 12:23:00 | 12:25:00 | 2 mins | 2 | 1360 |
| 16 | Roorkee (RK) | 13:16:00 | 13:21:00 | 5 mins | 2 | 1392 |
| 17 | Haridwar (HW) | 14:30:00 | -- | -- | 2 | 1433 |