Skip to search

Trains from Varanasi to Gaya

181 km by rail · 26 direct trains · fastest 2 hr 50 min on the 20888 Vande Bharat Express · 5 daily · 4 stations in Varanasi, 2 in Gaya

Departures
00:50 – 22:03
Fare from
₹160
Sleeper · estimate
Check seats for your date

Every direct train

Search Varanasi to Gaya for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at SasaramSSM

    Varanasi Jn BSB to Gaya Jn GAYA

    15:554 hr 50 min20:45
    20888Vande Bharat Express15:55 — 17:40Shatabdi
    Holds 9 in 101 hr 9 min to change at SSM

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

    13010Doon Express18:49 — 20:45Mail/Express

    13010 often runs late

  • One change at SasaramSSM

    Varanasi Jn BSB to Gaya Jn GAYA

    15:555 hr 15 min21:10
    20888Vande Bharat Express15:55 — 17:40Shatabdi
    Holds 10 in 101 hr 52 min to change at SSM

    Holds about 19 times in 20 here. This train arrives a median 9 min late, against 24 min late for the junction's typical arrival. Measured on 59,730 paired days.

    22308Bikaner–Howrah Superfast Express19:32 — 21:10Superfast

    22308 often runs late

Varanasi to Gaya, station by station

Other trains from Varanasi

Other trains to Gaya