Skip to search

Trains from Chhapra to Moradabad

Chhapra to Moradabad is 744 km by rail. 33 direct trains run it; the fastest is the 04633 Purnia–Firozpur Cantt Special at 12 hr 20 min. The most punctual is the 20505 Rajdhani Express, on time (within 15 min) on 78% of days, typically 1 min late. 2 run every day, leaving between 00:25 and 23:35. When they are waitlisted, a journey with one change takes 14 hr 18 min.

Departures
00:25 – 23:35
Fare from
₹420
Sleeper · estimate
Most punctual
78% on time
20505 Rajdhani Express
Daily trains
2 of 33
Check seats for your date

Trains and seats

  • 14603Narpatganj – Amritsar Jan Sadharan Express
    00:2514 hr 55 min15:20

    CPR — MB · 746 km · Mail/Express

    Checking seats
  • 04732Samastipur–Shri Ganganagar TOD Special
    04:5514 hr 55 min19:50

    CPR — MB · 744 km · Mail/Express

    Checking seats
  • 14007Sadbhavana Express
    06:3518 hr 42 min01:17+1 arrives the next day

    CPR — MB · 830 km · Mail/Express

    Checking seats
  • 14015Sadbhavana Express
    06:3518 hr 42 min01:17+1 arrives the next day

    CPR — MB · 829 km · Mail/Express

    Checking seats
  • 14017Sadbhavana Express
    06:3518 hr 42 min01:17+1 arrives the next day

    CPR — MB · 870 km · Mail/Express

    Checking seats
  • 04007Jogbani–Anand Vihar Special
    07:1015 hr 28 min22:38

    CPR — MB · 744 km · Mail/Express

    Checking seats
  • 04027Muzaffarpur–Anand Vihar Special
    09:4516 hr 12 min01:57+1 arrives the next day

    CPR — MB · 745 km · Mail/Express

    Checking seats
  • 14691Mour Dhwaj Express
    09:4514 hr 40 min00:25+1 arrives the next day

    CPR — MB · 744 km · Mail/Express

    Checking seats
  • 15097Amarnath Express
    09:4514 hr 53 min00:38+1 arrives the next day

    CPR — MB · 776 km · Mail/Express

    Checking seats
  • 15651Lohit Express
    09:4514 hr 53 min00:38+1 arrives the next day

    CPR — MB · 776 km · Mail/Express

    Checking seats
  • 05049Chhapra–Amritsar Special
    10:1516 hr 27 min02:42+1 arrives the next day

    CPR — MB · 792 km · Mail/Express

    Checking seats
  • 04667Barauni–Amritsar Puja Special
    10:2516 hr 15 min02:40+1 arrives the next day

    CPR — MB · 832 km · Mail/Express

    Checking seats
  • 14523Harihar Express
    10:2516 hr 30 min02:55+1 arrives the next day

    CPR — MB · 814 km · Mail/Express

    Checking seats
  • 15531Saharsa – Amritsar Jan Sadharan Express
    10:2515 hr 2 min01:27+1 arrives the next day

    CPR — MB · 744 km · Mail/Express

    Checking seats
  • 15115Chhapra–Delhi Express
    11:2519 hr 45 min07:10+1 arrives the next day

    CPR — MB · 837 km · Mail/Express

    Checking seats
  • 05085Chhapra–Anand Vihar Special
    13:0516 hr 40 min05:45+1 arrives the next day

    CPR — MB · 803 km · Mail/Express

    Checking seats
  • 05193Chhapra–Jammu Tawi Special
    14:0017 hr 50 min07:50+1 arrives the next day

    CPR — MB · 803 km · Mail/Express

    Checking seats
  • 04633Purnia–Firozpur Cantt Special
    14:1512 hr 20 min02:35+1 arrives the next day

    CPR — MB · 745 km · Mail/Express · fastest

    Checking seats
  • 14649Saryu Yamuna Express
    14:3515 hr 28 min06:03+1 arrives the next day

    CPR — MB · 792 km · Mail/Express

    Checking seats
  • 14673Shaheed Express
    14:4015 hr 23 min06:03+1 arrives the next day

    CPR — MB · 776 km · Mail/Express

    Checking seats
  • 15903Dibrugarh–Chandigarh Express
    15:4015 hr 55 min07:35+1 arrives the next day

    CPR — MB · 776 km · Mail/Express

    Checking seats
  • 14617Purnia Court – Amritsar Jan Sewa Express
    16:0015 hr07:00+1 arrives the next day

    CPR — MB · 745 km · Mail/Express

    Checking seats
  • 15715Garib Nawaz Express
    17:1016 hr 24 min09:34+1 arrives the next day

    CPR — MB · 792 km · Mail/Express

    Checking seats
  • 15933New Tinsukia–Amritsar Express
    17:1017 hr 52 min11:02+1 arrives the next day

    CPR — MB · 854 km · Mail/Express

    Checking seats
  • 04313Muzaffarpur–Haridwar Special
    17:4514 hr 5 min07:50+1 arrives the next day

    CPR — MB · 745 km · Mail/Express

    Checking seats
  • 15279Poorbiya Express
    18:5013 hr 38 min08:28+1 arrives the next day

    CPR — MB · 776 km · Mail/Express

    Checking seats
  • 15725New Jalpaiguri–Anand Vihar Express
    18:5013 hr 38 min08:28+1 arrives the next day

    CPR — MB · 777 km · Mail/Express

    Checking seats
  • 19602New Jalpaiguri–Udaipur City Express
    18:5013 hr 38 min08:28+1 arrives the next day

    CPR — MB · 777 km · Mail/Express

    Checking seats
  • 15909Avadh Assam Express
    19:4016 hr 35 min12:15+1 arrives the next day

    CPR — MB · 776 km · Mail/Express

    Checking seats
  • 12203Garib Rath Express
    21:2513 hr 37 min11:02+1 arrives the next day

    CPR — MB · 776 km · Garib Rath

    Checking seats
  • 20503Rajdhani Express
    22:0012 hr 45 min10:45+1 arrives the next day

    CPR — MB · 833 km · Rajdhani

    Checking seats
  • 20505Rajdhani Express
    22:0012 hr 45 min10:45+1 arrives the next day

    CPR — MB · 832 km · Rajdhani

    Checking seats
  • 15621Kamakhya–Anand Vihar Express
    23:3515 hr 10 min14:45+1 arrives the next day

    CPR — MB · 761 km · Mail/Express

    Checking seats

Check seats and fares for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at ShahjehanpurSPN
    18:5014 hr 18 min09:08+1 arrives the next day

    1 hr 58 min longer than the fastest direct

    15279Poorbiya Express18:50 — 05:40Mail/Express
    Holds 9 in 101 hr 13 min to change at SPN — tight

    Holds about 9 times in 10 here. 91 min would make it 9 in 10. Measured on 3,41,785 paired days.

    19270Porbandar Express06:53 — 09:08Mail/Express

    15279 often runs late

    CPR — SPN

    Checking seats

    SPN — MB

    Checking seats
  • One change at Gonda JnGD
    18:5014 hr 25 min09:15+1 arrives the next day

    2 hr 5 min longer than the fastest direct

    15279Poorbiya Express18:50 — 00:35Mail/Express
    Holds 8 in 101 hr 15 min to change at GD — tight

    Holds about 8 times in 10 here. 130 min would make it 9 in 10. Measured on 44,585 paired days.

    05057Gorakhpur–Delhi Special01:50 — 09:15Mail/Express

    15279 often runs late

    CPR — GD

    Checking seats

    GD — MB

    Checking seats
  • One change at BalliaBUI
    20:1014 hr 35 min10:45+1 arrives the next day

    2 hr 15 min longer than the fastest direct

    11062Jaynagar–Mumbai LTT Express20:10 — 21:15Mail/Express
    Holds 9 in 101 hr 45 min to change at BUI

    Holds about 9 times in 10 here. This train arrives a median 32 min late, against 17 min late for the junction's typical arrival. Measured on 47,742 paired days.

    20503Rajdhani Express23:00 — 10:45Rajdhani

    20505 Rajdhani Express 23:00 — 10:45 on Tue and Sat

    11062 often runs late

    CPR — BUI

    Checking seats

    BUI — MB

    Checking seats

Which arrives on time

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

  1. usually on time at Moradabad
    78%
  2. typically 3 min late at Moradabad
    60%
  3. typically 16 min late at Moradabad
    47%
  4. typically 20 min late at Moradabad
    38%
  5. typically 21 min late at Moradabad
    36%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 744 km between Chhapra and Moradabad, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹420observed fares
3E AC 3 economy₹1,019observed fares
3A AC 3 tier₹1,097observed fares
2A AC 2 tier₹1,559observed fares
1A AC first class₹2,599observed fares

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

Other trains from Chhapra

Other trains to Moradabad