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
Every direct train
- 12358Durgiana Express00:503 hr 45 min04:35
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Superfast
- 13152Kolkata Express01:234 hr 52 min06:15
Kashi (KEI) to Gaya Jn (GAYA)
217 km · Mail/Express
- 22324Shabd Bhedi Superfast01:303 hr 35 min05:05
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Superfast
- 13436Amrit Bharat Express01:505 hr06:50
Varanasi Jn (BSB) to Gaya Jn (GAYA)
223 km · Mail/Express
- 12382Poorva Express04:454 hr 20 min09:05
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Superfast
- 06904Varanasi–TDN BGT Special05:055 hr 40 min10:45
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 12372Bikaner–Howrah Superfast Express05:054 hr09:05
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Superfast
- 14262Ekatmata Express05:405 hr 5 min10:45
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 22318Sealdah Humsafar05:403 hr 50 min09:30
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Superfast
- 13554Varanasi – Asansol MEMU Express05:443 hr 58 min09:42
Ganj Kwaja (GAQ) to Paraiya (PRY)
181 km · Mail/Express
- 14260Ekatmata Express05:554 hr 50 min10:45
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 22500Vande Bharat Express06:103 hr 5 min09:15
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Shatabdi
- 03108Sealdah Festival Special07:254 hr 40 min12:05
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 12354Lalkua–Howrah Superfast Express07:253 hr 30 min10:55
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Superfast
- 18104Amritsar–Tatanagar Express09:254 hr 25 min13:50
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 20888Vande Bharat Express15:552 hr 50 min18:45
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Shatabdi · fastest
- 04312Howrah Festival Special16:104 hr 40 min20:50
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 13010Doon Express16:314 hr 14 min20:45
Kashi (KEI) to Gaya Jn (GAYA)
217 km · Mail/Express
- 15022Gorakhpur–Shalimar Express17:454 hr 20 min22:05
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 04218Lucknow–Varanasi Special18:254 hr 5 min22:30
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 13168Agra Cantt–Kolkata Express19:354 hr 15 min23:50
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 18610Mumbai LTT–Ranchi Express20:054 hr 5 min00:10+1 arrives the next day
Varanasi Jn (BSB) to Gaya Jn (GAYA)
223 km · Mail/Express
- 15138Budhpurnima Express20:155 hr 15 min01:30+1 arrives the next day
Banaras (BSBS) to Gaya Jn (GAYA)
226 km · Mail/Express
- 13308Gangasatluj Express21:004 hr 5 min01:05+1 arrives the next day
Kashi (KEI) to Gaya Jn (GAYA)
217 km · Mail/Express
- 13066Amrit Bharat Express21:503 hr 55 min01:45+1 arrives the next day
Varanasi Jn (BSB) to Gaya Jn (GAYA)
222 km · Mail/Express
- 12876Neelanchal Express22:033 hr 47 min01:50+1 arrives the next day
Kashi (KEI) to Gaya Jn (GAYA)
217 km · Superfast
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:45Holds 9 in 101 hr 9 min to change at SSMHolds 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.
13010 often runs late
- One change at SasaramSSM
Varanasi Jn BSB to Gaya Jn GAYA
15:555 hr 15 min21:10Holds 10 in 101 hr 52 min to change at SSMHolds 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.
22308 often runs late