MTC → RK · 11 direct trains

Trains from Meerut City Jn to Roorkee

11 direct trains run from Meerut City Jn (MTC) to Roorkee (RK). The fastest train is 22457 Vande Bharat Exp, completing the journey in 1h 53m. Trains depart between 01:06 and 18:38. The distance is approximately 139 km.

Total Trains

11

Fastest

1h 53m

22457

First Train

01:06

Last Train

18:38

Distance

139 km

Meerut City Jn to Roorkee Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
12401
Kota Ddn Ac Exp
Superfast
01:06Day 203:041h 58mDaily1A, 2A, 3A, SL, 2S
12205
Nanda Devi Exp
Superfast
01:10Day 203:102hDaily1A, 2A, 3A, SL, 2S
19019
Bdts Hw Exp
Express
04:07Day 206:282h 21mDaily1A, 2A, 3A, SL, 2S
19031
Yoga Express
Express
06:53Day 210:333h 40mDaily1A, 2A, 3A, SL, 2S
22659
Tvcn Ynrk Sf Exp
Superfast
07:48Day 311:223h 34mFri1A, 2A, 3A, SL, 2S
12017
Ddn Shtbdi Exp
Shatabdi
08:0310:492h 46mDailyCC, EC, 1A, 2A, 3A
12171
Ltt Hw Ac Exp
Superfast
08:12Day 211:223h 10mMon, Thu1A, 2A, 3A, SL, 2S
12911
Bl Haridwar Exp
Superfast
10:04Day 213:163h 12mTue1A, 2A, 3A, SL, 2S
18477
Utkal Express
Express
14:54Day 318:303h 36mDaily1A, 2A, 3A, SL, 2S
12055
Ddn Janshtbdi
Superfast
16:3418:432h 9mDaily1A, 2A, 3A, SL, 2S
22457
Vande Bharat Exp
Shatabdi
18:3820:311h 53mMon, Tue, Wed, Fri, Sat, SunCC, EC, 1A, 2A, 3A

Stations on the Meerut City Jn to Roorkee route

Stops on 22457 Vande Bharat Exp, the fastest train on this corridor (5 stations).

  1. 1. MTC Meerut City Jn
  2. 2. MOZ Muzaffarnagar
  3. 3. DBD Deoband
  4. 4. SRE Saharanpur
  5. 5. RK Roorkee

Other Routes from Meerut City Jn

Frequently Asked Questions

How many trains run from Meerut City Jn to Roorkee?▼

There are 11 direct trains running from Meerut City Jn (MTC) to Roorkee (RK). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Meerut City Jn to Roorkee?▼

The fastest train is 22457 Vande Bharat Exp, which covers the distance in 1h 53m. It departs at 18:38 and arrives at 20:31.

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

The first train departs at 01:06 and the last train departs at 18:38. Check the timetable for specific trains and their running days.

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

The distance from Meerut City Jn to Roorkee by train is approximately 139 km. Journey time varies from 1h 53m depending on the train type.

How to check seat availability for Meerut City 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.

Which stations fall between Meerut City Jn and Roorkee?▼

On the fastest train, Meerut City Jn to Roorkee calls at Muzaffarnagar (MOZ), Deoband (DBD), Saharanpur (SRE). Other trains on this route may skip some of these stops.

About Meerut City Jn to Roorkee Route

The Meerut City Jn to Roorkee route is served by 11 direct trains operated by Indian Railways. The fastest option is 22457 Vande Bharat Exp with a journey time of 1h 53m. The rail distance is approximately 139 km.

Trains leave Meerut City Jn between 01:06 (first) and 18:38 (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.