Skip to search

Trains from Moradabad to Hapur

Moradabad to Hapur is 104 km by rail. 37 direct trains run it; the fastest is the 22489 Vande Bharat Express at 1 hr 15 min. It is also the most punctual, arriving on time (within 15 min) on 69% of days, typically 8 min late. 15 run every day, leaving between 00:35 and 22:48.

Departures
00:35 – 22:48
Fare from
₹150
Sleeper · estimate
Most punctual
69% on time
22489 Vande Bharat Express
Daily trains
15 of 37
Check seats for your date

Trains and seats

  • 25014Corbet Parkham Link
    00:351 hr 35 min02:10

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15014Ranikhet Express
    00:401 hr 30 min02:10

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14205Ayodhya Express
    01:041 hr 28 min02:32

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14007Sadbhavana Express
    01:271 hr 35 min03:02

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14013Sultanpur–Anand Vihar Express
    01:271 hr 35 min03:02

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14015Sadbhavana Express
    01:271 hr 35 min03:02

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14017Sadbhavana Express
    01:271 hr 35 min03:02

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15127Kashi Vishwanath Express
    01:451 hr 47 min03:32

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 04213Ayodhya Cantt–Anand Vihar Special
    02:501 hr 18 min04:08

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14207Padmavat Express
    03:181 hr 21 min04:39

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 12229Lucknow Mail
    03:331 hr 22 min04:55

    MB — HPU · 104 km · Superfast

    Checking seats
  • 14241Nauchandi Express
    03:482 hr 22 min06:10

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15273Satyagrah Express
    04:172 hr 38 min06:55

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 64553Moradabad–Ghaziabad Express Special
    05:101 hr 59 min07:09

    MB — HPU · 104 km · Passenger

    Checking seats
  • 15303Intercity Express
    06:451 hr 41 min08:26

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15115Chhapra–Delhi Express
    07:202 hr 3 min09:23

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15059Lalkua–Anand Vihar Express
    07:451 hr 23 min09:08

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14311Ala Hazrat Express
    08:081 hr 34 min09:42

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14321Bareilly–Bhuj Express
    08:081 hr 34 min09:42

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 04209Varanasi–Delhi Special
    09:271 hr 26 min10:53

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 22544Lalkua–Bandra Terminus Superfast Express
    10:101 hr 20 min11:30

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 12203Garib Rath Express
    11:101 hr 17 min12:27

    MB — HPU · 104 km · Garib Rath

    Checking seats
  • 13429Malda Town–Anand Vihar Express
    11:241 hr 16 min12:40

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15909Avadh Assam Express
    12:301 hr 30 min14:00

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14009Champaran Satyagrah
    14:301 hr 35 min16:05

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15529Jan Sadharan Express
    14:301 hr 35 min16:05

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 14011Radhikapur–Anand Vihar Express
    14:551 hr 30 min16:25

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 15621Kamakhya–Anand Vihar Express
    14:551 hr 30 min16:25

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 12035Purnagiri Jan Shatabdi
    17:251 hr 45 min19:10

    MB — HPU · 104 km · Shatabdi

    Checking seats
  • 54307Moradabad–Delhi Special
    18:302 hr 45 min21:15

    MB — HPU · 104 km · Passenger

    Checking seats
  • 22489Vande Bharat Express
    18:551 hr 15 min20:10

    MB — HPU · 104 km · Shatabdi · fastest

    Checking seats
  • 22453Rajya Rani Express
    20:151 hr 21 min21:36

    MB — HPU · 104 km · Superfast

    Checking seats
  • 05575Saharsa–Anand Vihar Special
    21:251 hr 55 min23:20

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 05579Purnia Court–Anand Vihar Special
    21:251 hr 55 min23:20

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 54075Shajanpur Delhi Express Special
    22:202 hr 20 min00:40+1 arrives the next day

    MB — HPU · 104 km · Passenger

    Checking seats
  • 04007Jogbani–Anand Vihar Special
    22:481 hr 27 min00:15+1 arrives the next day

    MB — HPU · 104 km · Mail/Express

    Checking seats
  • 13065Amrit Bharat Express
    22:481 hr 25 min00:13+1 arrives the next day

    MB — HPU · 104 km · Mail/Express

    Checking seats

Check seats and fares for your date

Which arrives on time

On time = within 15 min at Hapur · year to August 2026 · 25 of 37 trains tracked

  1. typically 8 min late at Hapur
    69%
  2. typically 13 min late at Hapur
    54%
  3. typically 13 min late at Hapur
    54%
  4. typically 14 min late at Hapur
    51%
  5. typically 20 min late at Hapur
    38%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 104 km between Moradabad and Hapur, 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 Moradabad

Other trains to Hapur