Skip to search

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
Check seats for your date

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

Scheduled stops of 14303 Delhi – Haridwar Express, in order, with arrival and departure times, halt length, day of the run and cumulative distance from the origin.
#StationArrivesDepartsHaltDayKm
1Delhi DLI—17:45—10
2Delhi Shahdara DSA18:0018:011 min16
3Sahibabad SBB18:1018:111 min113
4Ghaziabad GZB18:2418:262 min120
5Naya Ghaziabad GZN18:3718:381 min126
6Muradnagar MUD18:4818:491 min138
7Modinagar MDNR18:5418:551 min148
8Meerut City Jn MTC19:1519:172 min167
9Meerut Cant MUT19:2719:281 min171
10Daurala DRLA19:3919:401 min184
11Sakhoti Tanda SKF19:4619:471 min191
12Khatauli KAT19:5319:541 min1100
13Mansurpur MSP19:5920:001 min1110
14Muzaffarnagar MOZ20:1120:132 min1123
15Rohana Kalan RNA20:2320:241 min1135
16Deoband DBD20:3420:351 min1147
17Nagal NGL20:4920:501 min1164
18Tapri Jn TPZ21:2521:272 min1174
19Roorkee RK22:3222:342 min1206
20Haridwar Jn HW23:30——1247

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.

  • Delhi
    typically 9 min late · 3% over an hour
    77%
  • Delhi Shahdara
    typically 16 min late · 4% over an hour
    47%
  • Sahibabad
    typically 21 min late · 5% over an hour
    36%
  • Ghaziabad
    typically 30 min late · 12% over an hour
    25%
  • Naya Ghaziabad
    typically 29 min late · 12% over an hour
    26%
  • Muradnagar
    typically 40 min late · 18% over an hour
    19%
  • Modinagar
    typically 48 min late · 26% over an hour
    16%
  • Meerut City Jn
    typically 49 min late · 28% over an hour
    15%
  • Meerut Cant
    typically 47 min late · 28% over an hour
    16%
  • Daurala
    typically 51 min late · 34% over an hour
    15%
  • Sakhoti Tanda
    typically 69 min late · 71% over an hour
    11%
  • Khatauli
    typically 56 min late · 44% over an hour
    13%
  • Mansurpur
    typically 62 min late · 52% over an hour
    12%
  • Muzaffarnagar
    typically 66 min late · 59% over an hour
    11%
  • Rohana Kalan
    typically 92 min late · 94% over an hour
    8%
  • Deoband
    typically 66 min late · 59% over an hour
    11%
  • Nagal
    typically 68 min late · 60% over an hour
    11%
  • Tapri Jn
    typically 47 min late · 33% over an hour
    16%
  • Roorkee
    typically 25 min late · 15% over an hour
    30%
  • Haridwar Jn
    typically 18 min late · 14% over an hour
    45%

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

Stations on the 14303 route