Skip to search

Trains from Kiul Jn to Gaya Jn

Kiul Jn to Gaya Jn is 129 km by rail. 17 direct trains run it; the fastest is the 22499 Vande Bharat Express at 2 hr 25 min. The most punctual is the 13023 Howrah–Gaya Express, on time (within 15 min) on 84% of days. 9 run every day, leaving between 02:00 and 23:25. When they are waitlisted, a journey with one change takes 4 hr 55 min.

Departures
02:00 – 23:25
Fare from
₹150
Sleeper · estimate
Most punctual
84% on time
13023 Howrah–Gaya Express
Daily trains
9 of 17
Check seats for your date

Trains and seats

  • 13435Amrit Bharat Express
    02:003 hr 15 min05:15

    KIUL — GAYA · 129 km · Mail/Express

    Checking seats
  • 15620Kamakhya–Gaya Express
    02:403 hr 30 min06:10

    KIUL — GAYA · 129 km · Mail/Express

    Checking seats
  • 63321Kiul–Gaya Passenger Special
    04:304 hr 35 min09:05

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 63385Kiul–Gaya Passenger Special
    06:004 hr 20 min10:20

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 13023Howrah–Gaya Express
    07:053 hr 50 min10:55

    KIUL — GAYA · 129 km · Mail/Express

    Checking seats
  • 19604Godda–Daurai Express
    08:554 hr 20 min13:15

    KIUL — GAYA · 129 km · Mail/Express

    Checking seats
  • 63387Jamalpur–Gaya Passenger Special
    09:404 hr 20 min14:00

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 63355Kiul–Gaya MEMU Special
    14:054 hr 30 min18:35

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 03109Sealdah–Vadodara Special
    15:022 hr 53 min17:55

    KIUL — GAYA · 129 km · Mail/Express

    Checking seats
  • 03435Malda Town–Anand Vihar Special
    15:202 hr 55 min18:15

    KIUL — GAYA · 129 km · Mail/Express

    Checking seats
  • 63315Jhajha–Gaya Passenger Special
    15:325 hr 3 min20:35

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 22499Vande Bharat Express
    16:352 hr 25 min19:00

    KIUL — GAYA · 129 km · Shatabdi · fastest

    Checking seats
  • 53403Rampur Hat–Gaya Passenger Special
    17:554 hr 15 min22:10

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 04061Bhagalpur–Anand Vihar Special
    19:104 hr 5 min23:15

    KIUL — GAYA · 129 km · Rail Motor

    Checking seats
  • 12349Godda–New Delhi Humsafar
    20:103 hr 5 min23:15

    KIUL — GAYA · 129 km · Superfast

    Checking seats
  • 63323Kiul–Gaya Passenger Special
    20:204 hr 15 min00:35+1 arrives the next day

    KIUL — GAYA · 129 km · Passenger

    Checking seats
  • 11428Jasidih–Pune Express
    23:253 hr02:25+1 arrives the next day

    KIUL — GAYA · 129 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 WarisaliganjWRS
    06:004 hr 55 min10:55

    2 hr 30 min longer than the fastest direct

    63385Kiul–Gaya Passenger Special06:00 — 07:13Passenger
    Holds 10 in 101 hr 3 min to change at WRS

    Holds about 19 times in 20 here. Measured on 519 paired days.

    13023Howrah–Gaya Express08:16 — 10:55Mail/Express

    KIUL — WRS

    Checking seats

    WRS — GAYA

    Checking seats
  • One change at NawadahNWD
    14:054 hr 55 min19:00

    2 hr 30 min longer than the fastest direct

    63355Kiul–Gaya MEMU Special14:05 — 15:44Passenger
    Almost always holds1 hr 56 min to change at NWD

    Almost always holds here. Measured on 2,180 paired days.

    22499Vande Bharat Express17:40 — 19:00Shatabdi

    KIUL — NWD

    Checking seats

    NWD — GAYA

    Checking seats
  • One change at NawadahNWD
    08:555 hr 5 min14:00

    2 hr 40 min longer than the fastest direct

    19604Godda–Daurai Express08:55 — 10:13Mail/Express
    Holds 9 in 101 hr 7 min to change at NWD

    Holds about 9 times in 10 here. Measured on 2,716 paired days.

    63387Jamalpur–Gaya Passenger Special11:20 — 14:00Passenger

    19604 often runs late

    KIUL — NWD

    Checking seats

    NWD — GAYA

    Checking seats

Which arrives on time

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

  1. usually on time at Gaya Jn
    84%
  2. usually on time at Gaya Jn
    83%
  3. typically 6 min late at Gaya Jn
    79%
  4. typically 12 min late at Gaya Jn
    56%
  5. usually on time at Gaya Jn
    56%

Runs late more often than not

How we grade this

Fares

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

Estimated fares by class for the 129 km between Kiul Jn and Gaya Jn, 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 Kiul Jn

Other trains to Gaya Jn