Skip to search

Trains from Moradabad to Ghaziabad

Moradabad to Ghaziabad is 141 km by rail. 58 direct trains run it; the fastest is the 12039 New Delhi Shatabdi at 1 hr 53 min. It is also the most punctual, arriving on time (within 15 min) on 80% of days, typically 2 min late. 19 run every day, leaving between 00:25 and 22:48. When they are waitlisted, a journey with one change takes 3 hr 40 min.

Departures
00:25 – 22:48
Fare from
₹150
Sleeper · estimate
Most punctual
80% on time
12039 New Delhi Shatabdi
Daily trains
19 of 58
Check seats for your date

Trains and seats

  • 15092Tanakpur–Daurai Special
    00:252 hr 35 min03:00

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 25014Corbet Parkham Link
    00:352 hr 40 min03:15

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15014Ranikhet Express
    00:402 hr 35 min03:15

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14205Ayodhya Express
    01:042 hr 32 min03:36

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 12391Shramjeevi Express
    01:172 hr 35 min03:52

    MB — GZB · 141 km · Composite

    Checking seats
  • 14007Sadbhavana Express
    01:272 hr 43 min04:10

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14013Sultanpur–Anand Vihar Express
    01:272 hr 43 min04:10

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14015Sadbhavana Express
    01:272 hr 43 min04:10

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14017Sadbhavana Express
    01:272 hr 43 min04:10

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15127Kashi Vishwanath Express
    01:453 hr 12 min04:57

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 04213Ayodhya Cantt–Anand Vihar Special
    02:502 hr 28 min05:18

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15567Amrit Bharat Express
    03:052 hr 13 min05:18

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14207Padmavat Express
    03:182 hr 19 min05:37

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 12229Lucknow Mail
    03:332 hr 20 min05:53

    MB — GZB · 141 km · Superfast

    Checking seats
  • 15273Satyagrah Express
    04:173 hr 57 min08:14

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 12429Lucknow–New Delhi AC Express
    04:352 hr 10 min06:45

    MB — GZB · 141 km · Superfast

    Checking seats
  • 22417Mahamana Express
    05:022 hr 16 min07:18

    MB — GZB · 141 km · Superfast

    Checking seats
  • 22419Suhaildev Superfast
    05:022 hr 16 min07:18

    MB — GZB · 141 km · Superfast

    Checking seats
  • 64553Moradabad–Ghaziabad Express Special
    05:103 hr 30 min08:40

    MB — GZB · 141 km · Passenger

    Checking seats
  • 05101Gorakhpur–Shakurbasti Special
    05:203 hr 50 min09:10

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 05085Chhapra–Anand Vihar Special
    05:503 hr 18 min09:08

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 12371Howrah–Bikaner Superfast Express
    06:252 hr 28 min08:53

    MB — GZB · 141 km · Superfast

    Checking seats
  • 15624Kamakhya–Bhagat Ki Kothi Express
    06:252 hr 28 min08:53

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15303Intercity Express
    06:452 hr 43 min09:28

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15115Chhapra–Delhi Express
    07:203 hr 5 min10:25

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15057Gorakhpur–Anand Vihar Express
    07:452 hr 21 min10:06

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15059Lalkua–Anand Vihar Express
    07:452 hr 21 min10:06

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14311Ala Hazrat Express
    08:082 hr 42 min10:50

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14321Bareilly–Bhuj Express
    08:082 hr 42 min10:50

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15279Poorbiya Express
    08:362 hr 32 min11:08

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15725New Jalpaiguri–Anand Vihar Express
    08:362 hr 33 min11:09

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 05057Gorakhpur–Delhi Special
    09:202 hr 22 min11:42

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 04209Varanasi–Delhi Special
    09:272 hr 58 min12:25

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 12583Anand Vihar Double Decker
    09:392 hr 33 min12:12

    MB — GZB · 141 km · Superfast

    Checking seats
  • 22544Lalkua–Bandra Terminus Superfast Express
    10:102 hr 28 min12:38

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 04830Gorakhpur–Jodhpur Special
    11:102 hr 7 min13:17

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 13429Malda Town–Anand Vihar Express
    11:242 hr 20 min13:44

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14003Malda Town–New Delhi Express
    11:242 hr 20 min13:44

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15036Utrahtia Sampark Kranti Express
    12:252 hr 14 min14:39

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 25036Ramnagar–Delhi Link Express
    12:252 hr 14 min14:39

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15909Avadh Assam Express
    12:302 hr 36 min15:06

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14009Champaran Satyagrah
    14:303 hr 11 min17:41

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15529Jan Sadharan Express
    14:303 hr 11 min17:41

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 14011Radhikapur–Anand Vihar Express
    14:553 hr 18 min18:13

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 15621Kamakhya–Anand Vihar Express
    14:553 hr 18 min18:13

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 04009Sitamarhi–Delhi Special
    17:102 hr 28 min19:38

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 12035Purnagiri Jan Shatabdi
    17:253 hr 16 min20:41

    MB — GZB · 141 km · Shatabdi

    Checking seats
  • 12039New Delhi Shatabdi
    18:151 hr 53 min20:08

    MB — GZB · 141 km · Shatabdi · fastest

    Checking seats
  • 54307Moradabad–Delhi Special
    18:304 hr 33 min23:03

    MB — GZB · 141 km · Passenger

    Checking seats
  • 05301Mau–Ambala Cantt Special
    18:353 hr 33 min22:08

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 04732Samastipur–Shri Ganganagar TOD Special
    19:553 hr22:55

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 05575Saharsa–Anand Vihar Special
    21:253 hr00:25+1 arrives the next day

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 05579Purnia Court–Anand Vihar Special
    21:253 hr00:25+1 arrives the next day

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 22200Sushasan Superfast Express
    21:452 hr 16 min00:01+1 arrives the next day

    MB — GZB · 141 km · Superfast

    Checking seats
  • 54075Shajanpur Delhi Express Special
    22:203 hr 48 min02:08+1 arrives the next day

    MB — GZB · 141 km · Passenger

    Checking seats
  • 04013LKQ Anand Vihar Special
    22:403 hr 15 min01:55+1 arrives the next day

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 04007Jogbani–Anand Vihar Special
    22:482 hr 55 min01:43+1 arrives the next day

    MB — GZB · 141 km · Mail/Express

    Checking seats
  • 13065Amrit Bharat Express
    22:482 hr 53 min01:41+1 arrives the next day

    MB — GZB · 141 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 HapurHPU
    06:453 hr 40 min10:25

    1 hr 47 min longer than the fastest direct

    15303Intercity Express06:45 — 08:26Mail/Express
    Holds 8 in 101 hr 2 min to change at HPU — tight

    Holds about 8 times in 10 here. 109 min would make it 9 in 10. Measured on 99,505 paired days.

    15115Chhapra–Delhi Express09:28 — 10:25Mail/Express

    15303 often runs late

    MB — HPU

    Checking seats

    HPU — GZB

    Checking seats
  • One change at HapurHPU
    01:043 hr 53 min04:57

    2 hr longer than the fastest direct

    14205Ayodhya Express01:04 — 02:32Mail/Express
    Holds 8 in 101 hr 5 min to change at HPU — tight

    Holds about 8 times in 10 here. 103 min would make it 9 in 10. Measured on 1,00,811 paired days.

    15127Kashi Vishwanath Express03:37 — 04:57Mail/Express

    14205 often runs late

    MB — HPU

    Checking seats

    HPU — GZB

    Checking seats
  • One change at Gajraula JnGJL
    06:454 hr 5 min10:50

    2 hr 12 min longer than the fastest direct

    15303Intercity Express06:45 — 07:33Mail/Express
    Holds 9 in 101 hr 30 min to change at GJL

    Holds about 9 times in 10 here. Measured on 26,383 paired days.

    14321Bareilly–Bhuj Express09:03 — 10:50Mail/Express

    14311 Ala Hazrat Express 09:03 — 10:50 on Tue, Thu and Sat

    14321 often runs late

    MB — GJL

    Checking seats

    GJL — GZB

    Checking seats

Which arrives on time

On time = within 15 min at Ghaziabad · year to October 2026 · 36 of 58 trains tracked

  1. usually on time at Ghaziabad
    80%
  2. typically 6 min late at Ghaziabad
    76%
  3. usually on time at Ghaziabad
    72%
  4. typically 5 min late at Ghaziabad
    67%
  5. typically 4 min late at Ghaziabad
    66%

Runs late more often than not

How we grade this

Fares

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

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

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

Other trains from Moradabad

Other trains to Ghaziabad