Skip to search

Trains from Sonpur Jn to Moradabad

Sonpur Jn to Moradabad is 798 km by rail. 23 direct trains run it; the fastest is the 04633 Purnia–Firozpur Cantt Special at 14 hr 8 min. The most punctual is the 14007 Sadbhavana Express, on time (within 15 min) on 47% of days, typically 16 min late. 2 run every day, leaving between 02:57 and 22:25. When they are waitlisted, a journey with one change takes 16 hr 10 min.

Departures
02:57 – 22:25
Fare from
₹440
Sleeper · estimate
Most punctual
47% on time
14007 Sadbhavana Express
Daily trains
2 of 23
Check seats for your date

Trains and seats

  • 04732Samastipur–Shri Ganganagar TOD Special
    02:5716 hr 53 min19:50

    SEE — MB · 798 km · Mail/Express

    Checking seats
  • 14007Sadbhavana Express
    04:5520 hr 22 min01:17+1 arrives the next day

    SEE — MB · 884 km · Mail/Express

    Checking seats
  • 14015Sadbhavana Express
    04:5520 hr 22 min01:17+1 arrives the next day

    SEE — MB · 883 km · Mail/Express

    Checking seats
  • 14017Sadbhavana Express
    04:5520 hr 22 min01:17+1 arrives the next day

    SEE — MB · 924 km · Mail/Express

    Checking seats
  • 04007Jogbani–Anand Vihar Special
    05:1217 hr 26 min22:38

    SEE — MB · 798 km · Mail/Express

    Checking seats
  • 15651Lohit Express
    07:3017 hr 8 min00:38+1 arrives the next day

    SEE — MB · 830 km · Mail/Express

    Checking seats
  • 04027Muzaffarpur–Anand Vihar Special
    07:3218 hr 25 min01:57+1 arrives the next day

    SEE — MB · 799 km · Mail/Express

    Checking seats
  • 14691Mour Dhwaj Express
    08:1116 hr 14 min00:25+1 arrives the next day

    SEE — MB · 798 km · Mail/Express

    Checking seats
  • 15097Amarnath Express
    08:1116 hr 27 min00:38+1 arrives the next day

    SEE — MB · 830 km · Mail/Express

    Checking seats
  • 04667Barauni–Amritsar Puja Special
    08:1218 hr 28 min02:40+1 arrives the next day

    SEE — MB · 886 km · Mail/Express

    Checking seats
  • 15531Saharsa – Amritsar Jan Sadharan Express
    08:3316 hr 54 min01:27+1 arrives the next day

    SEE — MB · 798 km · Mail/Express

    Checking seats
  • 14523Harihar Express
    08:3518 hr 20 min02:55+1 arrives the next day

    SEE — MB · 868 km · Mail/Express

    Checking seats
  • 04633Purnia–Firozpur Cantt Special
    12:2714 hr 8 min02:35+1 arrives the next day

    SEE — MB · 798 km · Mail/Express · fastest

    Checking seats
  • 14649Saryu Yamuna Express
    13:0017 hr 3 min06:03+1 arrives the next day

    SEE — MB · 845 km · Mail/Express

    Checking seats
  • 14673Shaheed Express
    13:0017 hr 3 min06:03+1 arrives the next day

    SEE — MB · 829 km · Mail/Express

    Checking seats
  • 14617Purnia Court – Amritsar Jan Sewa Express
    13:4717 hr 13 min07:00+1 arrives the next day

    SEE — MB · 799 km · Mail/Express

    Checking seats
  • 15903Dibrugarh–Chandigarh Express
    13:5317 hr 42 min07:35+1 arrives the next day

    SEE — MB · 830 km · Mail/Express

    Checking seats
  • 04313Muzaffarpur–Haridwar Special
    14:4717 hr 3 min07:50+1 arrives the next day

    SEE — MB · 799 km · Mail/Express

    Checking seats
  • 15715Garib Nawaz Express
    15:1518 hr 19 min09:34+1 arrives the next day

    SEE — MB · 846 km · Mail/Express

    Checking seats
  • 15279Poorbiya Express
    16:3015 hr 58 min08:28+1 arrives the next day

    SEE — MB · 829 km · Mail/Express

    Checking seats
  • 15725New Jalpaiguri–Anand Vihar Express
    17:2315 hr 5 min08:28+1 arrives the next day

    SEE — MB · 830 km · Mail/Express

    Checking seats
  • 15909Avadh Assam Express
    17:5318 hr 22 min12:15+1 arrives the next day

    SEE — MB · 829 km · Mail/Express

    Checking seats
  • 14603Narpatganj – Amritsar Jan Sadharan Express
    22:2516 hr 55 min15:20+1 arrives the next day

    SEE — MB · 799 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 BalliaBUI
    18:3516 hr 10 min10:45+1 arrives the next day

    2 hr 2 min longer than the fastest direct

    11062Jaynagar–Mumbai LTT Express18:35 — 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

    SEE — BUI

    Checking seats

    BUI — MB

    Checking seats
  • One change at ChhapraCPR
    10:0016 hr 10 min02:10+1 arrives the next day

    2 hr 2 min longer than the fastest direct

    15027Maurya Express10:00 — 11:35Mail/Express
    Holds 8 in 101 hr to change at CPR — tight

    Holds about 8 times in 10 here. 169 min would make it 9 in 10. Measured on 26,327 paired days.

    04313Muzaffarpur–Haridwar Special12:35 — 02:10Mail/Express

    04313 often runs late

    SEE — CPR

    Checking seats

    CPR — MB

    Checking seats
  • One change at ChhapraCPR
    18:3516 hr 27 min11:02+1 arrives the next day

    2 hr 19 min longer than the fastest direct

    11062Jaynagar–Mumbai LTT Express18:35 — 20:00Mail/Express
    Holds 8 in 101 hr 25 min to change at CPR — tight

    Holds about 8 times in 10 here. 154 min would make it 9 in 10. Measured on 14,023 paired days.

    12203Garib Rath Express21:25 — 11:02Garib Rath

    11062 often runs late

    SEE — CPR

    Checking seats

    CPR — MB

    Checking seats

Which arrives on time

On time = within 15 min at Moradabad · year to August 2026 · 14 of 23 trains tracked

  1. typically 16 min late at Moradabad
    47%
  2. typically 20 min late at Moradabad
    38%
  3. typically 21 min late at Moradabad
    36%
  4. typically 24 min late at Moradabad
    31%
  5. typically 28 min late at Moradabad
    27%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 798 km between Sonpur Jn and Moradabad, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹440observed fares
3E AC 3 economy₹1,071observed fares
3A AC 3 tier₹1,155observed fares
2A AC 2 tier₹1,638observed fares
1A AC first class₹2,730observed fares

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

Other trains from Sonpur Jn

Other trains to Moradabad