Skip to search

Trains from Moradabad to Saharanpur

Moradabad to Saharanpur is 192 km by rail. 57 direct trains run it; the fastest is the 04221 Varanasi–Bathinda Festival Special at 3 hr 5 min. The most punctual is the 26504 Vande Bharat Express, on time (within 15 min) on 96% of days. 10 run every day, leaving between 00:30 and 23:13. When they are waitlisted, a journey with one change takes 4 hr 12 min.

Departures
00:30 – 23:13
Fare from
₹165
Sleeper · estimate
Most punctual
96% on time
26504 Vande Bharat Express
Daily trains
10 of 57
Check seats for your date

Trains and seats

  • 05005Barhni–Jalandhar City Unreserved Special
    00:303 hr 25 min03:55

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 05736Katihar–Amritsar Special
    00:333 hr 27 min04:00

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 14691Mour Dhwaj Express
    00:333 hr 24 min03:57

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 22445Kanpur–Amritsar Superfast
    00:333 hr 24 min03:57

    MB — SRE · 193 km · Superfast

    Checking seats
  • 12587Amarnath Express
    00:463 hr 29 min04:15

    MB — SRE · 192 km · Superfast

    Checking seats
  • 13041Himgiri Express
    00:463 hr 29 min04:15

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15097Amarnath Express
    00:463 hr 29 min04:15

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15651Lohit Express
    00:463 hr 29 min04:15

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15653Amarnath Express
    00:463 hr 29 min04:15

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15531Saharsa – Amritsar Jan Sadharan Express
    01:323 hr 28 min05:00

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15655Kamakhya–Vaishno Devi Katra Express
    01:323 hr 28 min05:00

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 04633Purnia–Firozpur Cantt Special
    02:404 hr 10 min06:50

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 04667Barauni–Amritsar Puja Special
    02:504 hr06:50

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 05049Chhapra–Amritsar Special
    02:504 hr 5 min06:55

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 14615Lalkua–Amritsar Express
    02:504 hr 5 min06:55

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 14523Harihar Express
    03:053 hr 50 min06:55

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 14241Nauchandi Express
    03:486 hr 52 min10:40

    MB — SRE · 247 km · Mail/Express

    Checking seats
  • 12231Lucknow–Chandigarh Express
    04:003 hr 40 min07:40

    MB — SRE · 192 km · Superfast

    Checking seats
  • 15011Lucknow Jn–Chandigarh Express
    05:586 hr 22 min12:20

    MB — SRE · 232 km · Mail/Express

    Checking seats
  • 14649Saryu Yamuna Express
    06:133 hr 57 min10:10

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 14673Shaheed Express
    06:133 hr 57 min10:10

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 14617Purnia Court – Amritsar Jan Sewa Express
    07:103 hr 20 min10:30

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 12527Ramnagar–Chandigarh Superfast Express
    07:433 hr 17 min11:00

    MB — SRE · 192 km · Superfast

    Checking seats
  • 15063Ramnagar–Chandigarh Express
    07:433 hr 17 min11:00

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15903Dibrugarh–Chandigarh Express
    07:433 hr 17 min11:00

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 05193Chhapra–Jammu Tawi Special
    07:583 hr 22 min11:20

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 12317Akal Takht Express
    07:583 hr 22 min11:20

    MB — SRE · 193 km · Superfast

    Checking seats
  • 12325Gurumukhi Express
    07:583 hr 22 min11:20

    MB — SRE · 193 km · Superfast

    Checking seats
  • 12357Durgiana Express
    07:583 hr 22 min11:20

    MB — SRE · 193 km · Superfast

    Checking seats
  • 04221Varanasi–Bathinda Festival Special
    08:503 hr 5 min11:55

    MB — SRE · 192 km · Mail/Express · fastest

    Checking seats
  • 04623Kolkata–Amritsar Special
    11:103 hr 30 min14:40

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 15933New Tinsukia–Amritsar Express
    11:103 hr 50 min15:00

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 22317Humsafar Express
    11:243 hr 36 min15:00

    MB — SRE · 193 km · Superfast

    Checking seats
  • 22355Patliputra–Chandigarh Express
    11:243 hr 56 min15:20

    MB — SRE · 192 km · Superfast

    Checking seats
  • 04615Patna–Firozpur Cantt Special
    13:004 hr 10 min17:10

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15211Jannayak Express
    15:104 hr19:10

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 04603Varanasi–Vaishno Devi Katra Superfast Special
    15:203 hr 20 min18:40

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 14603Narpatganj – Amritsar Jan Sadharan Express
    15:304 hr 45 min20:15

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 14663Amrit Bharat Express
    15:304 hr 45 min20:15

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 04511Patna–Chandigarh Special
    15:453 hr 5 min18:50

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 15016Lalkua–Amritsar Express
    16:154 hr20:15

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 14627Amrit Bharat Express
    16:403 hr 50 min20:30

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 64565Moradabad–Saharanpur MEMU Express Special
    18:405 hr 25 min00:05+1 arrives the next day

    MB — SRE · 193 km · Passenger

    Checking seats
  • 13151Kolkata–Jammu Tawi Express
    19:204 hr 15 min23:35

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 04609Varanasi–Jammu Tawi Festival Special
    19:353 hr 20 min22:55

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 26504Vande Bharat Express
    20:403 hr 10 min23:50

    MB — SRE · 192 km · Shatabdi

    Checking seats
  • 12469Kanpur–Jammu Tawi Superfast Express
    21:003 hr 35 min00:35+1 arrives the next day

    MB — SRE · 193 km · Superfast

    Checking seats
  • 18103Jalianwalabag Express
    21:003 hr 35 min00:35+1 arrives the next day

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 22423Gorakhpur – Amritsar Jan Sadharan Superfast Express
    21:003 hr 35 min00:35+1 arrives the next day

    MB — SRE · 192 km · Superfast

    Checking seats
  • 22551Antyodaya Superfast Express
    21:003 hr 35 min00:35+1 arrives the next day

    MB — SRE · 192 km · Superfast

    Checking seats
  • 13307Gangasutlej Express
    21:405 hr 7 min02:47+1 arrives the next day

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 12207Jammu Garib Rath
    21:453 hr 10 min00:55+1 arrives the next day

    MB — SRE · 193 km · Garib Rath

    Checking seats
  • 13005Howrah–Amritsar Mail
    22:003 hr 35 min01:35+1 arrives the next day

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 04227Chandigarh Festival Special
    23:003 hr 5 min02:05+1 arrives the next day

    MB — SRE · 192 km · Mail/Express

    Checking seats
  • 12355Archna Express
    23:003 hr 5 min02:05+1 arrives the next day

    MB — SRE · 193 km · Superfast

    Checking seats
  • 14611Ghazipur City–Vaishno Devi Katra Express
    23:003 hr 5 min02:05+1 arrives the next day

    MB — SRE · 193 km · Mail/Express

    Checking seats
  • 12237Begumpura Express
    23:133 hr 7 min02:20+1 arrives the next day

    MB — SRE · 192 km · Superfast

    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 Najibabad JnNBD
    07:434 hr 12 min11:55

    1 hr 7 min longer than the fastest direct

    15063Ramnagar–Chandigarh Express07:43 — 08:55Mail/Express
    Holds 8 in 101 hr 5 min to change at NBD — tight

    Holds about 8 times in 10 here. 100 min would make it 9 in 10. Measured on 49,911 paired days.

    04221Varanasi–Bathinda Festival Special10:00 — 11:55Mail/Express

    15063 often runs late

    MB — NBD

    Checking seats

    NBD — SRE

    Checking seats
  • One change at Najibabad JnNBD
    07:434 hr 12 min11:55

    1 hr 7 min longer than the fastest direct

    12527Ramnagar–Chandigarh Superfast Express07:43 — 08:58Superfast
    Holds 8 in 101 hr 2 min to change at NBD — tight

    Holds about 8 times in 10 here. 100 min would make it 9 in 10. Measured on 49,911 paired days.

    04221Varanasi–Bathinda Festival Special10:00 — 11:55Mail/Express

    12527 often runs late

    MB — NBD

    Checking seats

    NBD — SRE

    Checking seats
  • One change at Laksar JnLRJ
    00:334 hr 27 min05:00

    1 hr 22 min longer than the fastest direct

    22445Kanpur–Amritsar Superfast00:33 — 02:08Superfast

    14691 Mour Dhwaj Express 00:33 — 02:08 on Mon

    Holds 9 in 101 hr 17 min to change at LRJ

    Holds about 9 times in 10 here. Measured on 1,40,597 paired days.

    15655Kamakhya–Vaishno Devi Katra Express03:25 — 05:00Mail/Express

    15531 Saharsa – Amritsar Jan Sadharan Express 03:25 — 05:00 on Mon

    22445 often runs late

    MB — LRJ

    Checking seats

    LRJ — SRE

    Checking seats
  • One change at Najibabad JnNBD
    20:404 hr 55 min01:35+1 arrives the next day

    1 hr 50 min longer than the fastest direct

    26504Vande Bharat Express20:40 — 21:52Shatabdi
    Holds 9 in 101 hr 36 min to change at NBD

    Holds about 9 times in 10 here. This train arrives a median 3 min late, against 23 min late for the junction's typical arrival. Measured on 76,194 paired days.

    13005Howrah–Amritsar Mail23:28 — 01:35Mail/Express

    13005 often runs late

    MB — NBD

    Checking seats

    NBD — SRE

    Checking seats

Which arrives on time

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

  1. usually on time at Saharanpur
    96%
  2. typically 3 min late at Saharanpur
    92%
  3. usually on time at Saharanpur
    92%
  4. usually on time at Saharanpur
    80%
  5. typically 3 min late at Saharanpur
    77%

Runs late more often than not

How we grade this

Fares

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

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

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

Other trains from Moradabad

Other trains to Saharanpur