Skip to search

Trains from Ghaziabad to Bareilly

Ghaziabad to Bareilly is 231 km by rail. 34 direct trains run it; the fastest is the 04214 Anand Vihar–Ayodhya Cantt Special at 3 hr 23 min. The most punctual is the 15623 Bhagat Ki Kothi–Kamakhya Express, on time (within 15 min) on 64% of days, typically 5 min late. 11 run every day, leaving between 00:05 and 23:54. When they are waitlisted, a journey with one change takes 4 hr 20 min.

Departures
00:05 – 23:54
Fare from
₹185
Sleeper · estimate
Most punctual
64% on time
15623 Bhagat Ki Kothi–Kamakhya Express
Daily trains
11 of 34
Check seats for your date

Trains and seats

  • 12430New Delhi–Lucknow AC Express
    00:053 hr 28 min03:33

    GZB — BE · 231 km · Superfast

    Checking seats
  • 54076Delhi Shajanpur Express Special
    00:428 hr 58 min09:40

    GZB — BE · 251 km · Passenger

    Checking seats
  • 04731Shri Ganganagar–Samastipur TOD Special
    01:294 hr 18 min05:47

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 15623Bhagat Ki Kothi–Kamakhya Express
    05:484 hr 22 min10:10

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 04829Jodhpur–Gorakhpur Special
    05:504 hr 32 min10:22

    GZB — BE · 232 km · Mail/Express

    Checking seats
  • 13066Amrit Bharat Express
    06:034 hr 33 min10:36

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 05576Saharsa Summer Special
    06:054 hr 33 min10:38

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 05580Purnia Court Summer Special
    06:054 hr 33 min10:38

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 15910Avadh Assam Express
    08:104 hr 4 min12:14

    GZB — BE · 232 km · Mail/Express

    Checking seats
  • 04008Anand Vihar–Jogbani Special
    09:203 hr 40 min13:00

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 04214Anand Vihar–Ayodhya Cantt Special
    09:373 hr 23 min13:00

    GZB — BE · 231 km · Mail/Express · fastest

    Checking seats
  • 05302Ambala Cantt–Mau Special
    10:504 hr 23 min15:13

    GZB — BE · 232 km · Mail/Express

    Checking seats
  • 15128Kashi Vishwanath Express
    12:174 hr 15 min16:32

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 12392Shramjivi Express
    13:533 hr 23 min17:16

    GZB — BE · 231 km · Composite

    Checking seats
  • 12584Lucknow Jn Double Decker
    14:353 hr 31 min18:06

    GZB — BE · 231 km · Superfast

    Checking seats
  • 15568Amrit Bharat Express
    14:353 hr 31 min18:06

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 05102Shakurbasti–Gorakhpur Special
    14:523 hr 49 min18:41

    GZB — BE · 232 km · Mail/Express

    Checking seats
  • 05058Delhi–Gorakhpur Special
    14:544 hr 27 min19:21

    GZB — BE · 232 km · Mail/Express

    Checking seats
  • 14312Bhuj–Bareilly Express
    15:364 hr 59 min20:35

    GZB — BE · 232 km · Mail/Express

    Checking seats
  • 14322Bhuj–Bareilly Express
    15:364 hr 59 min20:35

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 12372Bikaner–Howrah Superfast Express
    16:003 hr 30 min19:30

    GZB — BE · 232 km · Superfast

    Checking seats
  • 04014LKQ Festival Special
    16:243 hr 56 min20:20

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 15304Intercity Express
    17:234 hr 27 min21:50

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 13430Anand Vihar–Malda Town Express
    17:455 hr 2 min22:47

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 15280Poorabiya Express
    17:453 hr 55 min21:40

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 15274Satyagrah Express
    18:054 hr 9 min22:14

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 14004New Delhi–Malda Town Express
    18:463 hr 41 min22:27

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 14206Ayodhya Express
    19:054 hr 42 min23:47

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 22418Mahamana Express
    19:253 hr 40 min23:05

    GZB — BE · 231 km · Superfast

    Checking seats
  • 22420Suhaldev Express
    19:253 hr 40 min23:05

    GZB — BE · 231 km · Superfast

    Checking seats
  • 22199Sushasan Express
    20:083 hr 53 min00:01+1 arrives the next day

    GZB — BE · 231 km · Superfast

    Checking seats
  • 14208Padmavat Express
    20:323 hr 57 min00:29+1 arrives the next day

    GZB — BE · 231 km · Mail/Express

    Checking seats
  • 12230Lucknow Mail
    22:453 hr 49 min02:34+1 arrives the next day

    GZB — BE · 231 km · Superfast

    Checking seats
  • 04010Delhi–Sitamarhi Special
    23:544 hr 19 min04:13+1 arrives the next day

    GZB — BE · 231 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 MoradabadMB
    16:004 hr 20 min20:20

    57 min longer than the fastest direct

    15726Anand Vihar–New Jalpaiguri Superfast Express16:00 — 18:00Mail/Express
    Holds 9 in 101 hr to change at MB — tight

    Holds about 9 times in 10 here. 76 min would make it 9 in 10. Measured on 1,67,488 paired days.

    04014LKQ Festival Special19:00 — 20:20Mail/Express

    15726 often runs late

    GZB — MB

    Checking seats

    MB — BE

    Checking seats
  • One change at MoradabadMB
    14:354 hr 22 min18:57

    59 min longer than the fastest direct

    12584Lucknow Jn Double Decker14:35 — 16:37Superfast

    15568 Amrit Bharat Express 14:35 — 16:37 on Wed and Sat

    Holds 8 in 101 hr 6 min to change at MB — tight

    Holds about 8 times in 10 here. 121 min would make it 9 in 10. Measured on 1,20,192 paired days.

    22546Vande Bharat Express17:43 — 18:57Shatabdi

    12584 often runs late

    GZB — MB

    Checking seats

    MB — BE

    Checking seats
  • One change at MoradabadMB
    00:054 hr 35 min04:40

    1 hr 12 min longer than the fastest direct

    12430New Delhi–Lucknow AC Express00:05 — 02:13Superfast
    Holds 9 in 101 hr 12 min to change at MB — tight

    Holds about 9 times in 10 here. 93 min would make it 9 in 10. Measured on 2,71,314 paired days.

    22356Chandigarh–Patliputra Express03:25 — 04:40Superfast

    20939 Sabarmati–Sultanpur Superfast Express 03:25 — 04:40 on Wed

    22356 often runs late

    GZB — MB

    Checking seats

    MB — BE

    Checking seats
  • One change at MoradabadMB
    06:554 hr 40 min11:35

    1 hr 17 min longer than the fastest direct

    12040Kathgodam Shatabdi06:55 — 08:50Shatabdi
    Holds 9 in 101 hr 30 min to change at MB

    Holds about 9 times in 10 here. This train arrives a median 1 min late, against 20 min late for the junction's typical arrival. Measured on 1,61,970 paired days.

    13042Himgiri Express10:20 — 11:35Mail/Express

    15652 Lohit Express 10:20 — 11:35 on Thu

    15654 Amarnath Express 10:20 — 11:35 on Sat

    12588 Gorakhpur Superfast Express 10:20 — 11:35 on Sun

    13042 often runs late

    GZB — MB

    Checking seats

    MB — BE

    Checking seats

Which arrives on time

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

  1. typically 5 min late at Bareilly
    64%
  2. typically 11 min late at Bareilly
    52%
  3. typically 18 min late at Bareilly
    45%
  4. typically 18 min late at Bareilly
    42%
  5. typically 21 min late at Bareilly
    40%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 231 km between Ghaziabad and Bareilly, priced for a Mail/Express train in General quota.
ClassFareBasis
SL Sleeper₹185observed fares
3A AC 3 tier₹520observed fares
3E AC 3 economy₹530observed fares
2A AC 2 tier₹767observed fares
1A AC first class₹1,265observed fares

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

Other trains from Ghaziabad

Other trains to Bareilly