HW → RK · 16 direct trains

Trains from Haridwar Jn to Roorkee

16 direct trains run from Haridwar Jn (HW) to Roorkee (RK). The fastest train is 12018 Ddn Shtabadi Exp, completing the journey in 0h 35m. Trains depart between 00:14 and 21:47. The distance is approximately 41 km.

Total Trains

16

Fastest

0h 35m

12018

First Train

00:14

Last Train

21:47

Distance

41 km

Haridwar Jn to Roorkee Train Timetable

Complete list of 16 direct trains from HW to RK with departure, arrival, duration and running days.

TrainDepartsArrivesDurationDaysClasses
12402
Ddn Kota Ac Exp
Superfast
00:14Day 200:520h 38mDaily1A, 2A, 3A, SL, 2S
12206
Nanda Devi Exp
Superfast
00:17Day 200:560h 39mDaily1A, 2A, 3A, SL, 2S
12056
Janshatabdi Exp
Superfast
06:2907:070h 38mDaily1A, 2A, 3A, SL, 2S
18478
Kalingautkal Exp
Express
06:5407:410h 47mDaily1A, 2A, 3A, SL, 2S
22660
Ynrk Tvcn Sf Exp
Superfast
07:4508:290h 44mMon1A, 2A, 3A, SL, 2S
22458
Vande Bharat Ex
Shatabdi
08:0908:480h 39mMon, Tue, Wed, Fri, Sat, SunCC, EC, 1A, 2A, 3A
19020
Hw Bdts Exp
Express
13:3014:431h 13mDaily1A, 2A, 3A, SL, 2S
12053
Asr Janshatabdi
Superfast
14:4515:250h 40mMon, Tue, Wed, Fri, Sat, Sun1A, 2A, 3A, SL, 2S
12063
Hw Uhl Link Jsht
Shatabdi
14:4515:230h 38mTue, Fri, SunCC, EC, 1A, 2A, 3A
14625
Hw Fzr Exp
Express
14:4515:250h 40mThu1A, 2A, 3A, SL, 2S
19032
Yoga Express
Express
15:5916:350h 36mDaily1A, 2A, 3A, SL, 2S
12172
Hw Ltt Ac Exp
Superfast
17:2017:580h 38mTue, Fri1A, 2A, 3A, SL, 2S
12912
Valsad Sf Exp
Superfast
17:2017:580h 38mWed1A, 2A, 3A, SL, 2S
12018
Ddn Shtabadi Exp
Shatabdi
18:0718:420h 35mDailyCC, EC, 1A, 2A, 3A
14609
Hemkunt Express
Express
18:2319:010h 38mDaily1A, 2A, 3A, SL, 2S
14631
Ddn Asr Express
Express
21:4723:231h 36mDaily1A, 2A, 3A, SL, 2S

Other Routes from Haridwar Jn

Frequently Asked Questions

How many trains run from Haridwar Jn to Roorkee?▼

There are 16 direct trains running from Haridwar Jn (HW) to Roorkee (RK). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Haridwar Jn to Roorkee?▼

The fastest train is 12018 Ddn Shtabadi Exp, which covers the distance in 0h 35m. It departs at 18:07 and arrives at 18:42.

What is the first and last train from Haridwar Jn to Roorkee?▼

The first train departs at 00:14 and the last train departs at 21:47. Check the timetable for specific trains and their running days.

What is the distance from Haridwar Jn to Roorkee by train?▼

The distance from Haridwar Jn to Roorkee by train is approximately 41 km. Journey time varies from 0h 35m depending on the train type.

How to check seat availability for Haridwar Jn to Roorkee trains?▼

Use the "Check Availability" button above to search for trains on your travel date. You can check real-time seat availability and book tickets through IRCTC.

About Haridwar Jn to Roorkee Route

The Haridwar Jn to Roorkee route is served by 16 direct trains operated by Indian Railways. The fastest option is 12018 Ddn Shtabadi Exp with a journey time of 0h 35m. The rail distance is approximately 41 km.

Trains leave Haridwar Jn between 00:14 (first) and 21:47 (last). Check seats and book on IRCTC.

Train data from public Indian Railways schedules, last refreshed 2026-10-15. This is an independent service, not affiliated with IRCTC, CRIS, or Indian Railways. Always verify schedules with official sources before travel.