14303 Delhi – Haridwar Express
Mail/Express · 247 km · 5 hr 45 min · 20 stops · Daily
- Departs
- 17:45
- Delhi
- Arrives
- 23:30
- Haridwar Jn
- Journey
- 5 hr 45 min
- 247 km · 20 stops
- Runs
- Daily
- On time
- 45%
- usually 18 min late
14303 running status
Checking where it is…
14303 coach position
Fetching the coach order…
14303 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Delhi to Haridwar Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Delhi DLI | — | 17:45 | — | 1 | 0 |
| 2 | Delhi Shahdara DSA | 18:00 | 18:01 | 1 min | 1 | 6 |
| 3 | Sahibabad SBB | 18:10 | 18:11 | 1 min | 1 | 13 |
| 4 | Ghaziabad GZB | 18:24 | 18:26 | 2 min | 1 | 20 |
| 5 | Naya Ghaziabad GZN | 18:37 | 18:38 | 1 min | 1 | 26 |
| 6 | Muradnagar MUD | 18:48 | 18:49 | 1 min | 1 | 38 |
| 7 | Modinagar MDNR | 18:54 | 18:55 | 1 min | 1 | 48 |
| 8 | Meerut City Jn MTC | 19:15 | 19:17 | 2 min | 1 | 67 |
| 9 | Meerut Cant MUT | 19:27 | 19:28 | 1 min | 1 | 71 |
| 10 | Daurala DRLA | 19:39 | 19:40 | 1 min | 1 | 84 |
| 11 | Sakhoti Tanda SKF | 19:46 | 19:47 | 1 min | 1 | 91 |
| 12 | Khatauli KAT | 19:53 | 19:54 | 1 min | 1 | 100 |
| 13 | Mansurpur MSP | 19:59 | 20:00 | 1 min | 1 | 110 |
| 14 | Muzaffarnagar MOZ | 20:11 | 20:13 | 2 min | 1 | 123 |
| 15 | Rohana Kalan RNA | 20:23 | 20:24 | 1 min | 1 | 135 |
| 16 | Deoband DBD | 20:34 | 20:35 | 1 min | 1 | 147 |
| 17 | Nagal NGL | 20:49 | 20:50 | 1 min | 1 | 164 |
| 18 | Tapri Jn TPZ | 21:25 | 21:27 | 2 min | 1 | 174 |
| 19 | Roorkee RK | 22:32 | 22:34 | 2 min | 1 | 206 |
| 20 | Haridwar Jn HW | 23:30 | — | — | 1 | 247 |
How reliably 14303 runs
45% arrive on time at the destination
typically 18 min late · 23% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Delhitypically 9 min late · 3% over an hour77%
- Delhi Shahdaratypically 16 min late · 4% over an hour47%
- Sahibabadtypically 21 min late · 5% over an hour36%
- Ghaziabadtypically 30 min late · 12% over an hour25%
- Naya Ghaziabadtypically 29 min late · 12% over an hour26%
- Muradnagartypically 40 min late · 18% over an hour19%
- Modinagartypically 48 min late · 26% over an hour16%
- Meerut City Jntypically 49 min late · 28% over an hour15%
- Meerut Canttypically 47 min late · 28% over an hour16%
- Dauralatypically 51 min late · 34% over an hour15%
- Sakhoti Tandatypically 69 min late · 71% over an hour11%
- Khataulitypically 56 min late · 44% over an hour13%
- Mansurpurtypically 62 min late · 52% over an hour12%
- Muzaffarnagartypically 66 min late · 59% over an hour11%
- Rohana Kalantypically 92 min late · 94% over an hour8%
- Deobandtypically 66 min late · 59% over an hour11%
- Nagaltypically 68 min late · 60% over an hour11%
- Tapri Jntypically 47 min late · 33% over an hour16%
- Roorkeetypically 25 min late · 15% over an hour30%
- Haridwar Jntypically 18 min late · 14% over an hour45%
When it runs late
Roughest April, June, July and August: in June it typically runs 37 min late and reaches Haridwar Jn on time only 13% of the time — against 70% around November. A year-round average hides that.
Runs latest on Fridays (38% on time), best on Mondays (58%).
Return train and other trains on this route
- 14304 Haridwar – Delhi ExpressThe return train, Haridwar Jn to Delhi
- 09609 Udaipur City–RishikeshAlso runs Delhi to Haridwar Jn
- 19609 Udaipur City–Rishikesh ExpressAlso runs Delhi to Haridwar Jn
- 09611 Ajmer–Rishikesh TOD SpecialAlso runs Delhi to Haridwar Jn
- 19031 Yoga ExpressAlso runs Delhi to Haridwar Jn
- 14305 Delhi – Haridwar ExpressAlso runs Delhi to Haridwar Jn
- 09425 Sabarmati–Haridwar SpecialAlso runs Delhi to Haridwar Jn
- 09203 Veraval–Haridwar SpecialAlso runs Delhi to Haridwar Jn
- 14341 Mussoorie ExpressAlso runs Delhi to Haridwar Jn