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
- 40%
- usually 21 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
40% arrive on time at the destination
typically 21 min late · 22% on time across the route
From Nov 2025–Nov 2026 · within 15 min counts as on time.
- Delhitypically 9 min late · 3% over an hour75%
- Delhi Shahdaratypically 16 min late · 5% over an hour47%
- Sahibabadtypically 21 min late · 6% over an hour36%
- Ghaziabadtypically 31 min late · 12% over an hour24%
- Naya Ghaziabadtypically 30 min late · 13% over an hour25%
- Muradnagartypically 40 min late · 19% over an hour19%
- Modinagartypically 48 min late · 28% over an hour16%
- Meerut City Jntypically 50 min late · 29% over an hour15%
- Meerut Canttypically 48 min late · 29% over an hour16%
- Dauralatypically 52 min late · 36% over an hour14%
- Sakhoti Tandatypically 68 min late · 68% over an hour11%
- Khataulitypically 59 min late · 47% over an hour13%
- Mansurpurtypically 65 min late · 55% over an hour12%
- Muzaffarnagartypically 70 min late · 63% over an hour11%
- Rohana Kalantypically 92 min late · 94% over an hour8%
- Deobandtypically 70 min late · 63% over an hour11%
- Nagaltypically 72 min late · 64% over an hour10%
- Tapri Jntypically 52 min late · 36% over an hour14%
- Roorkeetypically 27 min late · 17% over an hour28%
- Haridwar Jntypically 21 min late · 16% over an hour40%
When it runs late
Roughest April, June, July, August and October: in June it typically runs 37 min late and reaches Haridwar Jn on time only 13% of the time — against 68% around January. A year-round average hides that.
Runs latest on Fridays (35% on time), best on Mondays (55%).
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