Skip to search

Trains from Lucknow to Moradabad

Lucknow to Moradabad is 325 km by rail. 73 direct trains run it; the fastest is the 12211 Anand Vihar Garib Rath at 4 hr 43 min. The most punctual is the 22489 Vande Bharat Express, on time (within 15 min) on 79% of days, typically 2 min late. 17 run every day, leaving between 00:50 and 23:55. When they are waitlisted, a journey with one change takes 5 hr 48 min.

Departures
00:50 – 23:55
Fare from
₹230
Sleeper · estimate
Most punctual
79% on time
22489 Vande Bharat Express
Daily trains
17 of 73
Check seats for your date

Trains and seats

  • 14649Saryu Yamuna Express
    00:505 hr 13 min06:03

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 14673Shaheed Express
    00:505 hr 13 min06:03

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 12371Howrah–Bikaner Superfast Express
    01:055 hr 10 min06:15

    LKO — MB · 326 km · Superfast

    Checking seats
  • 15624Kamakhya–Bhagat Ki Kothi Express
    01:055 hr 10 min06:15

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 22541Anand Vihar Garib Rath
    01:055 hr 10 min06:15

    LKO — MB · 326 km · Garib Rath

    Checking seats
  • 13257Jan Sadharan Express
    02:005 hr 18 min07:18

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15057Gorakhpur–Anand Vihar Express
    02:205 hr 15 min07:35

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15903Dibrugarh–Chandigarh Express
    02:205 hr 15 min07:35

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 12317Akal Takht Express
    02:405 hr 10 min07:50

    LKO — MB · 325 km · Superfast

    Checking seats
  • 12325Gurumukhi Express
    02:405 hr 10 min07:50

    LKO — MB · 325 km · Superfast

    Checking seats
  • 12357Durgiana Express
    02:405 hr 10 min07:50

    LKO — MB · 325 km · Superfast

    Checking seats
  • 15001Muzaffarpur–Dehradun Express
    02:555 hr 35 min08:30

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15005Rapti Ganga Express
    02:555 hr 35 min08:30

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15279Poorbiya Express
    03:105 hr 18 min08:28

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 15725New Jalpaiguri–Anand Vihar Express
    03:105 hr 18 min08:28

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 19602New Jalpaiguri–Udaipur City Express
    03:105 hr 18 min08:28

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 04209Varanasi–Delhi Special
    03:405 hr 39 min09:19

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 12211Anand Vihar Garib Rath
    04:254 hr 43 min09:08

    LKO — MB · 326 km · Garib Rath · fastest

    Checking seats
  • 19270Porbandar Express
    04:254 hr 43 min09:08

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15715Garib Nawaz Express
    04:404 hr 54 min09:34

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 14229Prayagraj Sangam–Rishikesh Express
    04:555 hr 37 min10:32

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15909Avadh Assam Express
    05:206 hr 55 min12:15

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 20503Rajdhani Express
    05:554 hr 50 min10:45

    LKO — MB · 326 km · Rajdhani

    Checking seats
  • 20505Rajdhani Express
    05:554 hr 50 min10:45

    LKO — MB · 325 km · Rajdhani

    Checking seats
  • 12203Garib Rath Express
    06:054 hr 57 min11:02

    LKO — MB · 326 km · Garib Rath

    Checking seats
  • 15933New Tinsukia–Amritsar Express
    06:054 hr 57 min11:02

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 13429Malda Town–Anand Vihar Express
    06:154 hr 59 min11:14

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 14003Malda Town–New Delhi Express
    06:154 hr 59 min11:14

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 22317Humsafar Express
    06:154 hr 59 min11:14

    LKO — MB · 325 km · Superfast

    Checking seats
  • 22355Patliputra–Chandigarh Express
    06:154 hr 59 min11:14

    LKO — MB · 326 km · Superfast

    Checking seats
  • 13035Upasana Express
    07:305 hr 5 min12:35

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 13037Kumbha Express
    07:305 hr 5 min12:35

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 13151Kolkata–Jammu Tawi Express
    11:257 hr 45 min19:10

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 14021Purulia–Anand Vihar Express
    13:156 hr 23 min19:38

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 04609Varanasi–Jammu Tawi Festival Special
    13:305 hr 55 min19:25

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 22489Vande Bharat Express
    13:505 hr18:50

    LKO — MB · 326 km · Shatabdi

    Checking seats
  • 13307Gangasutlej Express
    14:556 hr 35 min21:30

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 18103Jalianwalabag Express
    15:105 hr 40 min20:50

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 13005Howrah–Amritsar Mail
    15:306 hr 22 min21:52

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 22200Sushasan Superfast Express
    15:555 hr 40 min21:35

    LKO — MB · 325 km · Superfast

    Checking seats
  • 15119Banaras–Dehradun Express
    16:156 hr 10 min22:25

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 13065Amrit Bharat Express
    17:005 hr 38 min22:38

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 04227Chandigarh Festival Special
    17:255 hr 25 min22:50

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 12355Archna Express
    17:255 hr 25 min22:50

    LKO — MB · 325 km · Superfast

    Checking seats
  • 14611Ghazipur City–Vaishno Devi Katra Express
    17:255 hr 25 min22:50

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 12237Begumpura Express
    17:405 hr 25 min23:05

    LKO — MB · 326 km · Superfast

    Checking seats
  • 14007Sadbhavana Express
    18:157 hr 2 min01:17+1 arrives the next day

    LKO — MB · 341 km · Mail/Express

    Checking seats
  • 14013Sultanpur–Anand Vihar Express
    18:157 hr 2 min01:17+1 arrives the next day

    LKO — MB · 341 km · Mail/Express

    Checking seats
  • 14015Sadbhavana Express
    18:157 hr 2 min01:17+1 arrives the next day

    LKO — MB · 341 km · Mail/Express

    Checking seats
  • 14017Sadbhavana Express
    18:157 hr 2 min01:17+1 arrives the next day

    LKO — MB · 341 km · Mail/Express

    Checking seats
  • 12587Amarnath Express
    19:305 hr 8 min00:38+1 arrives the next day

    LKO — MB · 326 km · Superfast

    Checking seats
  • 13041Himgiri Express
    19:305 hr 8 min00:38+1 arrives the next day

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 15097Amarnath Express
    19:305 hr 8 min00:38+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

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

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15653Amarnath Express
    19:305 hr 8 min00:38+1 arrives the next day

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 14205Ayodhya Express
    19:505 hr 4 min00:54+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 12391Shramjeevi Express
    20:055 hr 2 min01:07+1 arrives the next day

    LKO — MB · 325 km · Composite

    Checking seats
  • 15127Kashi Vishwanath Express
    20:205 hr 20 min01:40+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 13009Doon Express
    20:355 hr 45 min02:20+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 04213Ayodhya Cantt–Anand Vihar Special
    20:555 hr 45 min02:40+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 14523Harihar Express
    21:105 hr 45 min02:55+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 15567Amrit Bharat Express
    21:105 hr 45 min02:55+1 arrives the next day

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 20940Sultanpur–Sabarmati Superfast Express
    21:105 hr 45 min02:55+1 arrives the next day

    LKO — MB · 325 km · Superfast

    Checking seats
  • 20964Varanasi–Sabarmati Express
    21:105 hr 45 min02:55+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 14207Padmavat Express
    21:405 hr 30 min03:10+1 arrives the next day

    LKO — MB · 326 km · Mail/Express

    Checking seats
  • 14241Nauchandi Express
    21:585 hr 42 min03:40+1 arrives the next day

    LKO — MB · 325 km · Mail/Express

    Checking seats
  • 12229Lucknow Mail
    22:005 hr 25 min03:25+1 arrives the next day

    LKO — MB · 326 km · Superfast

    Checking seats
  • 12231Lucknow–Chandigarh Express
    22:255 hr 27 min03:52+1 arrives the next day

    LKO — MB · 326 km · Superfast

    Checking seats
  • 15115Chhapra–Delhi Express
    22:508 hr 20 min07:10+1 arrives the next day

    LKO — MB · 341 km · Mail/Express

    Checking seats
  • 12429Lucknow–New Delhi AC Express
    23:305 hr04:30+1 arrives the next day

    LKO — MB · 326 km · Superfast

    Checking seats
  • 12557Sapt Kranti Express
    23:405 hr 2 min04:42+1 arrives the next day

    LKO — MB · 326 km · Superfast

    Checking seats
  • 22417Mahamana Express
    23:555 hr04:55+1 arrives the next day

    LKO — MB · 326 km · Superfast

    Checking seats
  • 22419Suhaildev Superfast
    23:555 hr04:55+1 arrives the next day

    LKO — MB · 325 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 BareillyBE
    02:405 hr 48 min08:28

    1 hr 5 min longer than the fastest direct

    12317Akal Takht Express02:40 — 06:05Superfast

    12325 Gurumukhi Express 02:40 — 06:05 on Fri

    Holds 9 in 101 hr to change at BE — tight

    Holds about 9 times in 10 here. 74 min would make it 9 in 10. Measured on 78,843 paired days.

    15279Poorbiya Express07:05 — 08:28Mail/Express

    12317 often runs late

    LKO — BE

    Checking seats

    BE — MB

    Checking seats
  • One change at ShahjehanpurSPN
    03:105 hr 58 min09:08

    1 hr 15 min longer than the fastest direct

    15279Poorbiya Express03:10 — 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

    LKO — SPN

    Checking seats

    SPN — MB

    Checking seats
  • One change at BareillyBE
    04:256 hr 7 min10:32

    1 hr 24 min longer than the fastest direct

    19270Porbandar Express04:25 — 07:50Mail/Express
    Holds 9 in 101 hr 2 min to change at BE — tight

    Holds about 9 times in 10 here. 80 min would make it 9 in 10. Measured on 78,843 paired days.

    14229Prayagraj Sangam–Rishikesh Express08:52 — 10:32Mail/Express

    19270 often runs late

    LKO — BE

    Checking seats

    BE — MB

    Checking seats
  • One change at ShahjehanpurSPN
    18:156 hr 10 min00:25+1 arrives the next day

    1 hr 27 min longer than the fastest direct

    14007Sadbhavana Express18:15 — 21:08Mail/Express
    Holds 9 in 101 hr 1 min to change at SPN — tight

    Holds about 9 times in 10 here. This train arrives a median 9 min late, against 25 min late for the junction's typical arrival. 75 min would make it 9 in 10. Measured on 2,36,890 paired days.

    05736Katihar–Amritsar Special22:09 — 00:25Mail/Express

    14007 often runs late

    LKO — SPN

    Checking seats

    SPN — MB

    Checking seats
  • One change at ShahjehanpurSPN
    02:556 hr 13 min09:08

    1 hr 30 min longer than the fastest direct

    15001Muzaffarpur–Dehradun Express02:55 — 05:28Mail/Express

    15005 Rapti Ganga Express 02:55 — 05:28 on Sat

    Holds 9 in 101 hr 25 min to change at SPN

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

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

    12211 Anand Vihar Garib Rath 06:53 — 09:08 on Sat

    15001 often runs late

    LKO — SPN

    Checking seats

    SPN — MB

    Checking seats
  • One change at BareillyBE
    06:156 hr 20 min12:35

    1 hr 37 min longer than the fastest direct

    22355Patliputra–Chandigarh Express06:15 — 09:42Superfast

    14003 Malda Town–New Delhi Express 06:15 — 09:42 on Wed

    22317 Humsafar Express 06:15 — 09:42 on Tue

    13429 Malda Town–Anand Vihar Express 06:15 — 09:42 on Sat

    Holds 9 in 101 hr 30 min to change at BE

    Holds about 9 times in 10 here. Measured on 78,843 paired days.

    13037Kumbha Express11:12 — 12:35Mail/Express

    13035 Upasana Express 11:12 — 12:35 on Wed

    22355 often runs late

    LKO — BE

    Checking seats

    BE — MB

    Checking seats

Which arrives on time

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

  1. usually on time at Moradabad
    79%
  2. usually on time at Moradabad
    78%
  3. typically 5 min late at Moradabad
    73%
  4. typically 5 min late at Moradabad
    73%
  5. typically 6 min late at Moradabad
    70%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 325 km between Lucknow and Moradabad, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹230observed fares
3E AC 3 economy₹551observed fares
3A AC 3 tier₹593observed fares
2A AC 2 tier₹840observed fares
1A AC first class₹1,376observed fares

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

Other trains from Lucknow

Other trains to Moradabad