Trains from Delhi to Haridwar
212 km by rail · 23 direct trains · fastest 3 hr 21 min on the 22457 Vande Bharat Express · 9 daily · 6 stations in Delhi, 2 in Haridwar
- Departures
- 02:50 – 23:50
- Fare from
- ₹175
- Sleeper · estimate
Every direct train
- 19019Bandra Terminus–Haridwar Express02:504 hr 34 min07:24
Hazrat Nizamuddin (NZM) to Jwalapur (JWP)
251 km · Mail/Express
- 09609Udaipur City–Rishikesh03:155 hr 15 min08:30
Delhi (DLI) to Haridwar Jn (HW)
231 km · Mail/Express
- 19609Udaipur City–Rishikesh Express03:314 hr 59 min08:30
Delhi Shahdara (DSA) to Haridwar Jn (HW)
224 km · Mail/Express
- 09611Ajmer–Rishikesh TOD Special04:457 hr 5 min11:50
Delhi (DLI) to Haridwar Jn (HW)
231 km · Mail/Express
- 19031Yoga Express05:215 hr 59 min11:20
Delhi Shahdara (DSA) to Haridwar Jn (HW)
241 km · Mail/Express
- 22659Thiruvananthapuram North–Rishikesh Superfast Express06:006 hr 35 min12:35
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
255 km · Superfast
- 12017Dehradun Shatabdi Express06:454 hr 50 min11:35
New Delhi (NDLS) to Haridwar Jn (HW)
262 km · Shatabdi
- 12171Mumbai LTT–Haridwar AC Express06:555 hr 40 min12:35
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
254 km · Superfast
- 12911Valsad–Haridwar Express08:505 hr 40 min14:30
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
255 km · Superfast
- 22917Bandra Terminus–Haridwar Superfast Express08:505 hr 40 min14:30
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
255 km · Superfast
- 14309Ujjaini Express09:506 hr 30 min16:20
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
264 km · Mail/Express
- 14317Lakshmibai Nagar–Rishikesh Express09:506 hr 30 min16:20
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
264 km · Mail/Express
- 19565Okha–Dehradun Express10:405 hr 40 min16:20
New Delhi (NDLS) to Haridwar Jn (HW)
253 km · Mail/Express
- 14305Delhi – Haridwar Express10:506 hr 41 min17:31
Noli (NOLI) to Jwalapur (JWP)
212 km · Mail/Express
- 18477Utkal Express13:206 hr 48 min20:08
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
255 km · Mail/Express
- 09425Sabarmati–Haridwar Special14:106 hr 30 min20:40
Delhi (DLI) to Haridwar Jn (HW)
217 km · Mail/Express
- 17363Hubballi–Rishikesh Special14:407 hr 15 min21:55
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
255 km · Mail/Express
- 09203Veraval–Haridwar Special15:105 hr 30 min20:40
Delhi (DLI) to Haridwar Jn (HW)
217 km · Mail/Express
- 12055Dehradun Jan Shatabdi15:204 hr 7 min19:27
New Delhi (NDLS) to Haridwar Jn (HW)
253 km · Shatabdi
- 22457Vande Bharat Express17:503 hr 21 min21:11
Anand Vihar Terminal (ANVT) to Haridwar Jn (HW)
249 km · Shatabdi · fastest
- 14303Delhi – Haridwar Express18:015 hr 29 min23:30
Delhi Shahdara (DSA) to Haridwar Jn (HW)
241 km · Mail/Express
- 14341Mussoorie Express22:416 hr 54 min05:35+1 arrives the next day
Delhi Shahdara (DSA) to Jwalapur (JWP)
273 km · Mail/Express
- 12401Kota–Dehradun AC Express23:504 hr 5 min03:55+1 arrives the next day
Hazrat Nizamuddin (NZM) to Haridwar Jn (HW)
225 km · Superfast
Search Delhi to Haridwar for your date
Delhi to Haridwar, station by station
- Hazrat Nizamuddin to Haridwar Jn9 trains · seats and fares
- Delhi to Haridwar Jn4 trains · seats and fares
- Delhi Shahdara to Haridwar Jn3 trains · seats and fares
- New Delhi to Haridwar Jn3 trains · seats and fares
- Hazrat Nizamuddin to Jwalapur1 train · seats and fares
- Noli to Jwalapur1 train · seats and fares
- Anand Vihar Terminal to Haridwar Jn1 train · seats and fares
- Delhi Shahdara to Jwalapur1 train · seats and fares