Skip to search

Trains from Mirzapur to Gaya Jn

Mirzapur to Gaya Jn is 267 km by rail. 19 direct trains run it; the fastest is the 12816 Nandankanan Express at 4 hr 15 min. The most punctual is the 12937 Howrah Garbha Express, on time (within 15 min) on 70% of days, typically 11 min late. 3 run every day, leaving between 02:17 and 23:35. When they are waitlisted, a journey with one change takes 5 hr 12 min.

Departures
02:17 – 23:35
Fare from
₹230
Sleeper · estimate
Most punctual
70% on time
12937 Howrah Garbha Express
Daily trains
3 of 19
Check seats for your date

Trains and seats

  • 22364Coimbatore–Dhanbad Amrit Bharuch
    02:176 hr 38 min08:55

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 12802Purushottam Express
    08:124 hr 23 min12:35

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 01661Rani Kamalapati–Gaya Special
    08:206 hr 10 min14:30

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 01701Jabalpur–Gaya Special
    08:206 hr 10 min14:30

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 19603Daurai–Godda Express
    08:425 hr 8 min13:50

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 01911Agra Cantt–Kolkata Special
    12:324 hr 58 min17:30

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 04157Kanpur–Kolkata Special
    12:324 hr 58 min17:30

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 09821Sogariya–Dhanbad Special Express
    16:506 hr 10 min23:00

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 12308Jodhpur–Howrah Superfast Express
    16:504 hr 20 min21:10

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 22308Bikaner–Howrah Superfast Express
    16:504 hr 20 min21:10

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 12816Nandankanan Express
    17:104 hr 15 min21:25

    MZP — GAYA · 267 km · Superfast · fastest

    Checking seats
  • 12176Chambal Express
    18:045 hr 6 min23:10

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 12178Chambal Express
    18:045 hr 6 min23:10

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 20976Chambal Express
    18:045 hr 6 min23:10

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 22911Howrah Shipra Express
    18:045 hr 6 min23:10

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 13052Netaji Express
    18:275 hr 3 min23:30

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 01929Jhansi–Khurda Road Special
    19:528 hr 43 min04:35+1 arrives the next day

    MZP — GAYA · 267 km · Mail/Express

    Checking seats
  • 12322Kolkata Mail
    20:405 hr 25 min02:05+1 arrives the next day

    MZP — GAYA · 267 km · Superfast

    Checking seats
  • 12937Howrah Garbha Express
    23:355 hr 30 min05:05+1 arrives the next day

    MZP — GAYA · 267 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 Dd Upadhyaya JnDDU
    22:155 hr 12 min03:27+1 arrives the next day

    57 min longer than the fastest direct

    01929Gwalior–Puri F Special22:15 — 00:10Mail/Express
    Holds 9 in 101 hr to change at DDU — tight

    Holds about 9 times in 10 here. 83 min would make it 9 in 10. Measured on 1,16,510 paired days.

    20840New Delhi–Ranchi Rajdhani Express01:10 — 03:27Rajdhani

    01929 often runs late

    MZP — DDU

    Checking seats

    DDU — GAYA

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    16:505 hr 15 min22:05

    1 hr longer than the fastest direct

    22308Bikaner–Howrah Superfast Express16:50 — 18:13Superfast
    Holds 8 in 101 hr 12 min to change at DDU — tight

    Holds about 8 times in 10 here. This train arrives a median 24 min late, against 6 min late for the junction's typical arrival. 111 min would make it 9 in 10. Measured on 1,78,612 paired days.

    12324Barmer–Howrah Superfast Express19:25 — 22:05Superfast

    15022 Gorakhpur–Shalimar Express 19:25 — 22:05 on Mon

    22308 often runs late

    MZP — DDU

    Checking seats

    DDU — GAYA

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    08:125 hr 23 min13:35

    1 hr 8 min longer than the fastest direct

    12802Purushottam Express08:12 — 09:43Superfast
    Holds 8 in 101 hr 7 min to change at DDU — tight

    Holds about 8 times in 10 here. 139 min would make it 9 in 10. Measured on 1,76,077 paired days.

    12350Godda Humsafar10:50 — 13:35Superfast

    12350 often runs late

    MZP — DDU

    Checking seats

    DDU — GAYA

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    18:175 hr 33 min23:50

    1 hr 18 min longer than the fastest direct

    12488Seemanchal Express18:17 — 19:48Superfast
    Holds 9 in 101 hr 17 min to change at DDU — tight

    Holds about 9 times in 10 here. 89 min would make it 9 in 10. Measured on 1,78,612 paired days.

    13168Agra Cantt–Kolkata Express21:05 — 23:50Mail/Express

    12488 often runs late

    MZP — DDU

    Checking seats

    DDU — GAYA

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    01:456 hr 5 min07:50

    1 hr 50 min longer than the fastest direct

    12394Sampoorna Kranti Express01:45 — 03:18Superfast
    Holds 9 in 101 hr 37 min to change at DDU

    Holds about 9 times in 10 here. Measured on 1,16,510 paired days.

    12988Ajmer–Sealdah Superfast Express04:55 — 07:50Superfast

    12988 often runs late

    MZP — DDU

    Checking seats

    DDU — GAYA

    Checking seats

Which arrives on time

On time = within 15 min at Gaya Jn · year to August 2026 · 11 of 19 trains tracked

  1. typically 11 min late at Gaya Jn
    70%
  2. typically 10 min late at Gaya Jn
    58%
  3. typically 12 min late at Gaya Jn
    53%
  4. typically 15 min late at Gaya Jn
    50%
  5. typically 15 min late at Gaya Jn
    50%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 267 km between Mirzapur and Gaya Jn, priced for a Superfast train in General quota.
ClassFareBasis
SL Sleeper₹230observed fares
3A AC 3 tier₹567observed fares
3E AC 3 economy₹583observed fares
2A AC 2 tier₹840observed fares
1A AC first class₹1,381observed fares

One adult, General quota, Superfast pricing · not every train carries every class

Other trains from Mirzapur

Other trains to Gaya Jn