RK → HW · 16 direct trains

Trains from Roorkee to Haridwar Jn

16 direct trains run from Roorkee (RK) to Haridwar Jn (HW). The fastest train is 22457 Vande Bharat Exp, completing the journey in 0h 38m. Trains depart between 03:06 and 20:33. The distance is approximately 41 km.

Total Trains

16

Fastest

0h 38m

22457

First Train

03:06

Last Train

20:33

Distance

41 km

Roorkee to Haridwar Jn Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
12401
Kota Ddn Ac Exp
Superfast
03:06Day 203:550h 49mDaily1A, 2A, 3A, SL, 2S
12205
Nanda Devi Exp
Superfast
03:12Day 203:530h 41mDaily1A, 2A, 3A, SL, 2S
14610
Hemkunt Express
Express
05:15Day 206:551h 40mDaily1A, 2A, 3A, SL, 2S
14632
Asr Ddn Express
Express
05:26Day 207:251h 59mDaily1A, 2A, 3A, SL, 2S
19019
Bdts Hw Exp
Express
06:33Day 207:501h 17mDaily1A, 2A, 3A, SL, 2S
14626
Fzr Hw Exp
Express
07:23Day 208:301h 7mWed1A, 2A, 3A, SL, 2S
19031
Yoga Express
Express
10:38Day 211:200h 42mDaily1A, 2A, 3A, SL, 2S
12017
Ddn Shtbdi Exp
Shatabdi
10:5111:350h 44mDailyCC, EC, 1A, 2A, 3A
12171
Ltt Hw Ac Exp
Superfast
11:27Day 212:351h 8mMon, Thu1A, 2A, 3A, SL, 2S
22659
Tvcn Ynrk Sf Exp
Superfast
11:27Day 312:351h 8mFri1A, 2A, 3A, SL, 2S
12064
Uhl Hw Link Jsht
Shatabdi
13:0013:500h 50mMon, Wed, SatCC, EC, 1A, 2A, 3A
12054
Hw Janshatabdi
Superfast
13:0413:500h 46mMon, Tue, Wed, Fri, Sat, Sun1A, 2A, 3A, SL, 2S
12911
Bl Haridwar Exp
Superfast
13:21Day 214:301h 9mTue1A, 2A, 3A, SL, 2S
18477
Utkal Express
Express
18:35Day 320:081h 33mDaily1A, 2A, 3A, SL, 2S
12055
Ddn Janshtbdi
Superfast
18:4519:270h 42mDaily1A, 2A, 3A, SL, 2S
22457
Vande Bharat Exp
Shatabdi
20:3321:110h 38mMon, Tue, Wed, Fri, Sat, SunCC, EC, 1A, 2A, 3A

Other Routes from Roorkee

Frequently Asked Questions

How many trains run from Roorkee to Haridwar Jn?▼

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

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

The fastest train is 22457 Vande Bharat Exp, which covers the distance in 0h 38m. It departs at 20:33 and arrives at 21:11.

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

The first train departs at 03:06 and the last train departs at 20:33. Check the timetable for specific trains and their running days.

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

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

How to check seat availability for Roorkee to Haridwar Jn 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 Roorkee to Haridwar Jn Route

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

Trains leave Roorkee between 03:06 (first) and 20:33 (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.