RK → BE · 7 direct trains

Trains from Roorkee to Bareilly

7 direct trains run from Roorkee (RK) to Bareilly (BE). The fastest train is 12332 Himgiri Express, completing the journey in 3h 50m. Trains depart between 00:26 and 20:51. The distance is approximately 248 km.

Total Trains

7

Fastest

3h 50m

12332

First Train

00:26

Last Train

20:51

Distance

248 km

Roorkee to Bareilly Train Timetable

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

TrainDepartsArrivesDurationDaysClasses
14524
Harihar Express
Express
00:26Day 205:004h 34mTue, Sat1A, 2A, 3A, SL, 2S
13152
Kolkata Express
Express
06:16Day 211:535h 37mDaily1A, 2A, 3A, SL, 2S
12332
Himgiri Express
Superfast
07:45Day 211:353h 50mMon, Thu, Sun1A, 2A, 3A, SL, 2S
12588
Gkp Sf Exp
Superfast
07:45Day 211:353h 50mSat1A, 2A, 3A, SL, 2S
18104
Asr Tata Exp
Express
18:5722:473h 50mWed, Fri1A, 2A, 3A, SL, 2S
22446
Asr Cnb Sf Exp
Superfast
18:5722:473h 50mTue1A, 2A, 3A, SL, 2S
14650
Saryuyamuna Exp
Express
20:5101:33Day 24h 42mMon, Wed, Sat1A, 2A, 3A, SL, 2S

Stations on the Roorkee to Bareilly route

Stops on 12332 Himgiri Express, the fastest train on this corridor (3 stations).

  1. 1. RK Roorkee
  2. 2. MB Moradabad
  3. 3. BE Bareilly

Other Routes from Roorkee

Frequently Asked Questions

How many trains run from Roorkee to Bareilly?▼

There are 7 direct trains running from Roorkee (RK) to Bareilly (BE). Check the timetable below for the complete list with departure times and running days.

Which is the fastest train from Roorkee to Bareilly?▼

The fastest train is 12332 Himgiri Express, which covers the distance in 3h 50m. It departs at 07:45 and arrives at 11:35.

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

The first train departs at 00:26 and the last train departs at 20:51. Check the timetable for specific trains and their running days.

What is the distance from Roorkee to Bareilly by train?▼

The distance from Roorkee to Bareilly by train is approximately 248 km. Journey time varies from 3h 50m depending on the train type.

How to check seat availability for Roorkee to Bareilly 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 Roorkee and Bareilly?▼

On the fastest train, Roorkee to Bareilly calls at Moradabad (MB). Other trains on this route may skip some of these stops.

About Roorkee to Bareilly Route

The Roorkee to Bareilly route is served by 7 direct trains operated by Indian Railways. The fastest option is 12332 Himgiri Express with a journey time of 3h 50m. The rail distance is approximately 248 km.

Trains leave Roorkee between 00:26 (first) and 20:51 (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.