Skip to search

Trains from Saharanpur to Moradabad

Saharanpur to Moradabad is 192 km by rail. 57 direct trains run it; the fastest is the 05735 Amritsar–Katihar Summer Special at 2 hr 37 min. The most punctual is the 12318 Akal Takhat Express, on time (within 15 min) on 68% of days, typically 5 min late. 10 run every day, leaving between 00:55 and 23:55. When they are waitlisted, a journey with one change takes 4 hr 8 min.

Departures
00:55 – 23:55
Fare from
₹165
Sleeper · estimate
Most punctual
68% on time
12318 Akal Takhat Express
Daily trains
10 of 57
Check seats for your date

Trains and seats

  • 13006Amritsar–Howrah Mail
    00:553 hr 50 min04:45

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 12356Archana Express
    01:153 hr 25 min04:40

    SRE — MB · 193 km · Superfast

    Checking seats
  • 12470Jammu Tawi–Kanpur Express
    01:153 hr 25 min04:40

    SRE — MB · 193 km · Superfast

    Checking seats
  • 12492Maur Dhawaj Express
    01:153 hr 25 min04:40

    SRE — MB · 192 km · Superfast

    Checking seats
  • 15212Darbhanga Jannayk Express
    01:503 hr 25 min05:15

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 04512Patna Festvl Special
    02:053 hr 28 min05:33

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 05050Amritsar–Chhapra Special
    02:053 hr 20 min05:25

    SRE — MB · 192 km · Mail/Express

    Checking seats
  • 15532Amritsar – Saharsa Jan Sadharan Express
    02:053 hr 28 min05:33

    SRE — MB · 192 km · Mail/Express

    Checking seats
  • 15904Chandigarh–Dibrugarh Express
    02:053 hr 28 min05:33

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 04634Firozpur Cantt–Purnia Special
    02:153 hr 33 min05:48

    SRE — MB · 192 km · Mail/Express

    Checking seats
  • 04668Amritsar–Barauni Special
    02:203 hr 5 min05:25

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 04222Bathinda–Varanasi Festival Special
    02:303 hr 40 min06:10

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 04624Amritsar–Kolkata Special
    02:303 hr 40 min06:10

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 04604Vaishno Devi Katra–Varanasi Superfast Special
    03:403 hr 15 min06:55

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 64566Saharanpur–Moradabad MEMU Express Special
    04:055 hr 35 min09:40

    SRE — MB · 193 km · Passenger

    Checking seats
  • 26503Vande Bharat Express
    05:052 hr 42 min07:47

    SRE — MB · 193 km · Shatabdi

    Checking seats
  • 14628Amrit Bharat Express
    05:153 hr 50 min09:05

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 13152Kolkata Express
    05:354 hr 20 min09:55

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 12588Gorakhpur Superfast Express
    06:503 hr 20 min10:10

    SRE — MB · 193 km · Superfast

    Checking seats
  • 13042Himgiri Express
    06:503 hr 20 min10:10

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 15098Amarnath Express
    06:503 hr 20 min10:10

    SRE — MB · 193 km · Composite

    Checking seats
  • 15652Lohit Express
    06:503 hr 20 min10:10

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 15654Amarnath Express
    06:503 hr 20 min10:10

    SRE — MB · 193 km · Composite

    Checking seats
  • 12208Kathgodam Garib Rath
    07:303 hr10:30

    SRE — MB · 193 km · Garib Rath

    Checking seats
  • 04228Varanasi Festival Special
    08:554 hr 20 min13:15

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 05194Pathankot–Chhapra Special
    10:354 hr 50 min15:25

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 12318Akal Takhat Express
    11:253 hr 20 min14:45

    SRE — MB · 193 km · Superfast

    Checking seats
  • 12326Gurumukhi Express
    11:253 hr 20 min14:45

    SRE — MB · 193 km · Superfast

    Checking seats
  • 12358Durgiana Express
    11:253 hr 20 min14:45

    SRE — MB · 193 km · Superfast

    Checking seats
  • 15015Amritsar–Lalkua Express
    11:253 hr 20 min14:45

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 14618Amritsar – Purnia Court Jan Sewa Express
    12:503 hr 17 min16:07

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 14616Amritsar–Lalkua Express
    13:303 hr 53 min17:23

    SRE — MB · 192 km · Mail/Express

    Checking seats
  • 04610Jammu Tawi–Varanasi Festival Special
    14:053 hr 45 min17:50

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 14612Vaishno Devi Katra–Ghazipur City Express
    14:323 hr 36 min18:08

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 15656Vaishno Devi Katra–Kamakhya Express
    14:322 hr 51 min17:23

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 22552Antyodaya Express
    14:322 hr 51 min17:23

    SRE — MB · 192 km · Superfast

    Checking seats
  • 05006Jalandhar City–Barhni Unreserved Special
    15:102 hr 49 min17:59

    SRE — MB · 192 km · Mail/Express

    Checking seats
  • 22318Sealdah Humsafar
    15:102 hr 58 min18:08

    SRE — MB · 193 km · Superfast

    Checking seats
  • 14242Nauchandi Express
    17:155 hr 40 min22:55

    SRE — MB · 247 km · Mail/Express

    Checking seats
  • 14664Amrit Bharat Express
    18:053 hr 15 min21:20

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 12528Chandigarh–Ramnagar Superfast Express
    18:103 hr 35 min21:45

    SRE — MB · 192 km · Superfast

    Checking seats
  • 15064Chandigarh–Ramnagar Express
    18:103 hr 30 min21:40

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 18104Amritsar–Tatanagar Express
    18:103 hr 10 min21:20

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 22424Amritsar – Gorakhpur Jan Sadharan Superfast Express
    18:103 hr 10 min21:20

    SRE — MB · 193 km · Superfast

    Checking seats
  • 22446Amritsar–Kanpur Superfast Express
    18:103 hr 10 min21:20

    SRE — MB · 193 km · Superfast

    Checking seats
  • 14604Amritsar – Narpatganj Jan Sadharan Express
    18:353 hr 5 min21:40

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 04616Firozpur Cantt–Patna Special
    18:553 hr 50 min22:45

    SRE — MB · 192 km · Mail/Express

    Checking seats
  • 05735Amritsar–Katihar Summer Special
    19:082 hr 37 min21:45

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

    Checking seats
  • 15012Chandigarh–Lucknow Jn Express
    19:356 hr 25 min02:00+1 arrives the next day

    SRE — MB · 232 km · Mail/Express

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

    SRE — MB · 193 km · Mail/Express

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

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 15934Amritsar–New Tinsukia Express
    21:403 hr 7 min00:47+1 arrives the next day

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 12238Begumpura Express
    22:153 hr 10 min01:25+1 arrives the next day

    SRE — MB · 193 km · Superfast

    Checking seats
  • 12232Chandigarh–Lucknow Express
    23:203 hr 39 min02:59+1 arrives the next day

    SRE — MB · 193 km · Superfast

    Checking seats
  • 14524Harihar Express
    23:403 hr 55 min03:35+1 arrives the next day

    SRE — MB · 193 km · Mail/Express

    Checking seats
  • 22356Chandigarh–Patliputra Express
    23:403 hr 37 min03:17+1 arrives the next day

    SRE — MB · 193 km · Superfast

    Checking seats
  • 13308Gangasatluj Express
    23:553 hr 58 min03:53+1 arrives the next day

    SRE — MB · 193 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 Najibabad JnNBD
    13:304 hr 8 min17:38

    1 hr 31 min longer than the fastest direct

    14616Amritsar–Lalkua Express13:30 — 15:17Mail/Express
    Holds 9 in 101 hr 6 min to change at NBD — tight

    Holds about 9 times in 10 here. 86 min would make it 9 in 10. Measured on 62,412 paired days.

    22546Vande Bharat Express16:23 — 17:38Shatabdi

    14616 often runs late

    SRE — NBD

    Checking seats

    NBD — MB

    Checking seats
  • One change at Laksar JnLRJ
    12:504 hr 33 min17:23

    1 hr 56 min longer than the fastest direct

    14618Amritsar – Purnia Court Jan Sewa Express12:50 — 13:55Mail/Express
    Holds 9 in 101 hr 30 min to change at LRJ — tight

    Holds about 9 times in 10 here. This train arrives a median 8 min late, against 30 min late for the junction's typical arrival. 124 min would make it 9 in 10. Measured on 30,595 paired days.

    15656Vaishno Devi Katra–Kamakhya Express15:25 — 17:23Mail/Express

    22552 Antyodaya Express 15:25 — 17:23 on Sun

    14618 often runs late

    SRE — LRJ

    Checking seats

    LRJ — MB

    Checking seats
  • One change at Laksar JnLRJ
    05:354 hr 35 min10:10

    1 hr 58 min longer than the fastest direct

    13152Kolkata Express05:35 — 06:38Mail/Express
    Holds 9 in 101 hr 26 min to change at LRJ — tight

    Holds about 9 times in 10 here. This train arrives a median 7 min late, against 22 min late for the junction's typical arrival. 89 min would make it 9 in 10. Measured on 63,937 paired days.

    15652Lohit Express08:04 — 10:10Mail/Express

    15098 Amarnath Express 08:04 — 10:10 on Wed

    15654 Amarnath Express 08:04 — 10:10 on Sat

    12588 Gorakhpur Superfast Express 08:04 — 10:10 on Sun

    15652 often runs late

    SRE — LRJ

    Checking seats

    LRJ — MB

    Checking seats
  • One change at Laksar JnLRJ
    00:554 hr 38 min05:33

    2 hr 1 min longer than the fastest direct

    13006Amritsar–Howrah Mail00:55 — 01:54Mail/Express
    Holds 9 in 101 hr 14 min to change at LRJ

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

    15532Amritsar – Saharsa Jan Sadharan Express03:08 — 05:33Mail/Express

    15532 often runs late

    SRE — LRJ

    Checking seats

    LRJ — MB

    Checking seats
  • One change at Laksar JnLRJ
    11:254 hr 42 min16:07

    2 hr 5 min longer than the fastest direct

    12358Durgiana Express11:25 — 12:18Superfast
    Holds 9 in 101 hr 39 min to change at LRJ — tight

    Holds about 9 times in 10 here. This train arrives a median 8 min late, against 30 min late for the junction's typical arrival. 124 min would make it 9 in 10. Measured on 30,595 paired days.

    14618Amritsar – Purnia Court Jan Sewa Express13:57 — 16:07Mail/Express

    14618 often runs late

    SRE — LRJ

    Checking seats

    LRJ — MB

    Checking seats
  • One change at Najibabad JnNBD
    11:254 hr 42 min16:07

    2 hr 5 min longer than the fastest direct

    12318Akal Takhat Express11:25 — 12:50Superfast
    Holds 9 in 101 hr 44 min to change at NBD

    Holds about 9 times in 10 here. Measured on 62,412 paired days.

    14618Amritsar – Purnia Court Jan Sewa Express14:34 — 16:07Mail/Express

    12318 often runs late

    SRE — NBD

    Checking seats

    NBD — MB

    Checking seats

Which arrives on time

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

  1. typically 5 min late at Moradabad
    68%
  2. typically 9 min late at Moradabad
    64%
  3. typically 9 min late at Moradabad
    64%
  4. typically 6 min late at Moradabad
    59%
  5. typically 11 min late at Moradabad
    57%

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 Saharanpur and Moradabad, 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 Saharanpur

Other trains to Moradabad