14304 Haridwar – Delhi Express
Mail/Express · 247 km · 5 hr 40 min · 20 stops · Daily
- Departs
- 09:00
- Haridwar Jn
- Arrives
- 14:40
- Delhi
- Journey
- 5 hr 40 min
- 247 km · 20 stops
- Runs
- Daily
- On time
- 18%
- usually 43 min late
14304 running status
Checking where it is…
14304 coach position
Fetching the coach order…
14304 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 Haridwar Jn to Delhi
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Haridwar Jn HW | — | 09:00 | — | 1 | 0 |
| 2 | Roorkee RK | 09:41 | 09:43 | 2 min | 1 | 41 |
| 3 | Tapri Jn TPZ | 10:44 | 10:45 | 1 min | 1 | 73 |
| 4 | Nagal NGL | 10:55 | 10:56 | 1 min | 1 | 83 |
| 5 | Deoband DBD | 11:26 | 11:27 | 1 min | 1 | 101 |
| 6 | Rohana Kalan RNA | 11:34 | 11:35 | 1 min | 1 | 112 |
| 7 | Muzaffarnagar MOZ | 11:45 | 11:47 | 2 min | 1 | 125 |
| 8 | Mansurpur MSP | 11:58 | 11:59 | 1 min | 1 | 137 |
| 9 | Khatauli KAT | 12:08 | 12:09 | 1 min | 1 | 147 |
| 10 | Sakhoti Tanda SKF | 12:15 | 12:16 | 1 min | 1 | 156 |
| 11 | Daurala DRLA | 12:18 | 12:19 | 1 min | 1 | 164 |
| 12 | Meerut Cant MUT | 12:30 | 12:31 | 1 min | 1 | 176 |
| 13 | Meerut City Jn MTC | 12:41 | 12:43 | 2 min | 1 | 180 |
| 14 | Modinagar MDNR | 12:59 | 13:00 | 1 min | 1 | 200 |
| 15 | Muradnagar MUD | 13:09 | 13:10 | 1 min | 1 | 210 |
| 16 | Naya Ghaziabad GZN | 13:17 | 13:18 | 1 min | 1 | 222 |
| 17 | Ghaziabad GZB | 13:48 | 13:50 | 2 min | 1 | 227 |
| 18 | Sahibabad SBB | 14:02 | 14:03 | 1 min | 1 | 234 |
| 19 | Delhi Shahdara DSA | 14:15 | 14:16 | 1 min | 1 | 241 |
| 20 | Delhi DLI | 14:40 | — | — | 1 | 247 |
How reliably 14304 runs
18% arrive on time at the destination
typically 43 min late · 56% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Haridwar Jnusually on time95%
- Roorkeetypically 13 min late · 4% over an hour60%
- Tapri Jntypically 3 min late · 4% over an hour84%
- Nagaltypically 5 min late · 4% over an hour79%
- Deobandusually on time · 4% over an hour90%
- Rohana Kalantypically 6 min late · 3% over an hour90%
- Muzaffarnagarusually on time · 4% over an hour88%
- Mansurpurtypically 4 min late · 4% over an hour83%
- Khataulitypically 6 min late · 4% over an hour79%
- Sakhoti Tandatypically 20 min late38%
- Dauralatypically 14 min late · 4% over an hour54%
- Meerut Canttypically 16 min late · 5% over an hour47%
- Meerut City Jntypically 15 min late · 5% over an hour50%
- Modinagartypically 24 min late · 7% over an hour31%
- Muradnagartypically 26 min late · 7% over an hour29%
- Naya Ghaziabadtypically 27 min late · 9% over an hour28%
- Ghaziabadtypically 29 min late · 11% over an hour26%
- Sahibabadtypically 31 min late · 13% over an hour24%
- Delhi Shahdaratypically 35 min late · 20% over an hour21%
- Delhitypically 43 min late · 30% over an hour18%
Return train and other trains on this route
- 14303 Delhi – Haridwar ExpressThe return train, Delhi to Haridwar Jn
- 14306 Haridwar – Delhi ExpressAlso runs Haridwar Jn to Delhi
- 19032 Yoga ExpressAlso runs Haridwar Jn to Delhi
- 09610 Rishikesh–Udaipur CityAlso runs Haridwar Jn to Delhi
- 09612 Rishikesh–Ajmer TOD SpecialAlso runs Haridwar Jn to Delhi
- 19610 Udaipur ExpressAlso runs Haridwar Jn to Delhi
- 09204 Haridwar–Veraval SpecialAlso runs Haridwar Jn to Delhi
- 09426 Haridwar–Sabarmati SpecialAlso runs Haridwar Jn to Delhi
- 14342 Mussoorie ExpressAlso runs Haridwar Jn to Delhi