Trains from Bareilly to Gaya Jn
11 direct trains · 738 km · fastest 12 hr 13 min on the 12358 DURGIANA EXP
Check seats and fares for your dateTrains and seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 12358DURGIANA EXP16:2212 hr 13 min04:35+1 arrives the next day
BE — GAYA · 756 km · Superfast · fastest
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- 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 Varanasi JnBSB15:2513 hr 10 min04:35+1 arrives the next day
57 min longer than the fastest direct
20506 DBRG RAJDHANI 15:25 — 22:50 on Thu
Holds 9 in 102 hr to change at BSB — tightHolds about 9 times in 10 here. 183 min would make it 9 in 10. Measured on 60,987 paired days.
20504 often runs late
BE — BSB
Checking seatsBSB — GAYA
Checking seats - One change at Varanasi JnBSB15:2513 hr 40 min05:05+1 arrives the next day
1 hr 27 min longer than the fastest direct
Holds 9 in 102 hr 40 min to change at BSB — tightHolds about 9 times in 10 here. 183 min would make it 9 in 10. Measured on 60,987 paired days.
20504 often runs late
BE — BSB
Checking seatsBSB — GAYA
Checking seats - One change at Varanasi JnBSB19:3213 hr 43 min09:15+1 arrives the next day
1 hr 30 min longer than the fastest direct
Holds 9 in 101 hr 25 min to change at BSBHolds about 9 times in 10 here. Measured on 662 paired days.
12372 often runs late
BE — BSB
Checking seatsBSB — GAYA
Checking seats - One change at Varanasi JnBSB09:5813 hr 52 min23:50
1 hr 39 min longer than the fastest direct
Holds 8 in 101 hr 10 min to change at BSB — tightHolds about 8 times in 10 here. 183 min would make it 9 in 10. Measured on 60,987 paired days.
13168 often runs late
BE — BSB
Checking seatsBSB — GAYA
Checking seats - One change at Dd Upadhyaya JnDDU17:1814 hr 32 min07:50+1 arrives the next day
2 hr 19 min longer than the fastest direct
Holds 9 in 101 hr 25 min to change at DDUHolds about 9 times in 10 here. Measured on 1,16,510 paired days.
BE — DDU
Checking seatsDDU — GAYA
Checking seats
Which arrives on time
On time = within 15 min at Gaya Jn · year to August 2026 · 8 of 11 trains tracked
- 22318 SDAH HUMSAFARMost punctualtypically 6 min late at Gaya Jn64%
- typically 14 min late at Gaya Jn53%
- typically 18 min late at Gaya Jn42%
- typically 20 min late at Gaya Jn38%
- typically 25 min late at Gaya Jn31%
Runs late more often than not
- 13010 DOON EXPRESS — arrives on time only 7% of the time, typically 102 min late
- 12372 BKN HWH SF EXP — arrives on time only 8% of the time, typically 91 min late
- 18104 ASR TATA EXP — arrives on time only 31% of the time, typically 24 min late
Fares
Estimated for 738 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹415 | observed fares |
| 3E AC 3 economy | ₹1,013 | observed fares |
| 3A AC 3 tier | ₹1,092 | observed fares |
| 2A AC 2 tier | ₹1,549 | observed fares |
| 1A AC first class | ₹2,583 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class
Other trains from Bareilly
Other trains to Gaya Jn
RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.
RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.