Skip to search

Trains from Roorkee to Moradabad

Roorkee to Moradabad is 157 km by rail. 28 direct trains run it; the fastest is the 05735 Amritsar–Katihar Summer Special at 2 hr. The most punctual is the 13152 Kolkata Express, on time (within 15 min) on 56% of days, typically 11 min late. 6 run every day, leaving between 00:01 and 20:51.

Departures
00:01 – 20:51
Fare from
₹150
Sleeper · estimate
Most punctual
56% on time
13152 Kolkata Express
Daily trains
6 of 28
Check seats for your date

Trains and seats

  • 12232Chandigarh–Lucknow Express
    00:012 hr 58 min02:59

    RK — MB · 158 km · Superfast

    Checking seats
  • 14524Harihar Express
    00:263 hr 9 min03:35

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 22356Chandigarh–Patliputra Express
    00:262 hr 51 min03:17

    RK — MB · 158 km · Superfast

    Checking seats
  • 13308Gangasatluj Express
    00:413 hr 12 min03:53

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 13006Amritsar–Howrah Mail
    01:363 hr 9 min04:45

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 12492Maur Dhawaj Express
    02:052 hr 35 min04:40

    RK — MB · 157 km · Superfast

    Checking seats
  • 04512Patna Festvl Special
    02:502 hr 43 min05:33

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 64566Saharanpur–Moradabad MEMU Express Special
    04:554 hr 45 min09:40

    RK — MB · 158 km · Passenger

    Checking seats
  • 26503Vande Bharat Express
    05:402 hr 7 min07:47

    RK — MB · 158 km · Shatabdi

    Checking seats
  • 14628Amrit Bharat Express
    06:062 hr 59 min09:05

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 13152Kolkata Express
    06:163 hr 39 min09:55

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 12588Gorakhpur Superfast Express
    07:452 hr 25 min10:10

    RK — MB · 158 km · Superfast

    Checking seats
  • 13042Himgiri Express
    07:452 hr 25 min10:10

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 15098Amarnath Express
    07:452 hr 25 min10:10

    RK — MB · 158 km · Composite

    Checking seats
  • 15652Lohit Express
    07:452 hr 25 min10:10

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 15654Amarnath Express
    07:452 hr 25 min10:10

    RK — MB · 158 km · Composite

    Checking seats
  • 04228Varanasi Festival Special
    09:453 hr 30 min13:15

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 05194Pathankot–Chhapra Special
    11:423 hr 43 min15:25

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 14616Amritsar–Lalkua Express
    14:153 hr 8 min17:23

    RK — MB · 157 km · Mail/Express

    Checking seats
  • 15064Chandigarh–Ramnagar Express
    18:572 hr 43 min21:40

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 18104Amritsar–Tatanagar Express
    18:572 hr 23 min21:20

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 22446Amritsar–Kanpur Superfast Express
    18:572 hr 23 min21:20

    RK — MB · 158 km · Superfast

    Checking seats
  • 12528Chandigarh–Ramnagar Superfast Express
    19:002 hr 45 min21:45

    RK — MB · 158 km · Superfast

    Checking seats
  • 04616Firozpur Cantt–Patna Special
    19:403 hr 5 min22:45

    RK — MB · 157 km · Mail/Express

    Checking seats
  • 05735Amritsar–Katihar Summer Special
    19:452 hr21:45

    RK — MB · 158 km · Mail/Express · fastest

    Checking seats
  • 15012Chandigarh–Lucknow Jn Express
    20:165 hr 44 min02:00+1 arrives the next day

    RK — MB · 197 km · Mail/Express

    Checking seats
  • 14650Saryuyamuna Express
    20:513 hr 15 min00:06+1 arrives the next day

    RK — MB · 158 km · Mail/Express

    Checking seats
  • 14674Shaheed Express
    20:513 hr 15 min00:06+1 arrives the next day

    RK — MB · 158 km · Mail/Express

    Checking seats

Check seats and fares for your date

Which arrives on time

On time = within 15 min at Moradabad · year to October 2026 · 16 of 28 trains tracked

  1. typically 11 min late at Moradabad
    56%
  2. typically 11 min late at Moradabad
    56%
  3. typically 12 min late at Moradabad
    54%
  4. typically 12 min late at Moradabad
    53%
  5. typically 16 min late at Moradabad
    47%

Runs late more often than not

How we grade this

Fares

Estimated for 157 km · exact fare at IRCTC checkout · Sources

Estimated fares by class for the 157 km between Roorkee and Moradabad, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹150observed fares
3E AC 3 economy₹520observed fares
3A AC 3 tier₹520observed fares
2A AC 2 tier₹725observed fares
1A AC first class₹1,192observed fares

One adult, General quota, Mail/Express pricing · not every train carries every class

Other trains from Roorkee

Other trains to Moradabad