Trains from Vijayawada Jn to Gaya Jn
Vijayawada Jn to Gaya Jn is 1,647 km by rail. 2 direct trains run it; the fastest is the 12390 Chennai–Gaya Superfast Express at 31 hr. It is also the most punctual, arriving on time (within 15 min) on 80% of days. None runs every day, leaving between 15:50 and 21:50. When they are waitlisted, a journey with one change takes 26 hr 37 min.
- Departures
- 15:50 – 21:50
- Fare from
- ₹745
- Sleeper · estimate
- Most punctual
- 80% on time
- 12390 Chennai–Gaya Superfast Express
- Daily trains
- 0 of 2
Trains and 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 BhubaneswarBBS16:0026 hr 37 min18:37+1 arrives the next day
quicker than every direct train
Holds 8 in 103 hr 30 min to change at BBS — tightHolds about 8 times in 10 here. This train arrives a median 128 min late, against 61 min late for the junction's typical arrival. 256 min would make it 9 in 10. Measured on 24,286 paired days.
22501 often runs late
BZA — BBS
Checking seatsBBS — GAYA
Checking seats - One change at Howrah JnHWH22:1027 hr 35 min01:45+2 arrives 2 days later
quicker than every direct train
Holds 8 in 101 hr 45 min to change at HWH — tightHolds about 8 times in 10 here. This train arrives a median 38 min late, against 20 min late for the junction's typical arrival. 171 min would make it 9 in 10. Measured on 12,309 paired days.
12246 often runs late
BZA — HWH
Checking seatsHWH — GAYA
Checking seats - One change at BhubaneswarBBS22:1027 hr 35 min01:45+2 arrives 2 days later
quicker than every direct train
Holds 9 in 102 hr 55 min to change at BBSHolds about 9 times in 10 here. Measured on 78,727 paired days.
12246 often runs late
BZA — BBS
Checking seatsBBS — GAYA
Checking seats - One change at BalasoreBLS22:1027 hr 35 min01:45+2 arrives 2 days later
quicker than every direct train
Holds 9 in 102 hr 28 min to change at BLS — tightHolds about 9 times in 10 here. 169 min would make it 9 in 10. Measured on 25,531 paired days.
22864 often runs late
BZA — BLS
Checking seatsBLS — GAYA
Checking seats - One change at BhubaneswarBBS22:0027 hr 45 min01:45+2 arrives 2 days later
quicker than every direct train
Holds 8 in 101 hr 15 min to change at BBS — tightHolds about 8 times in 10 here. This train arrives a median 7 min late, against 35 min late for the junction's typical arrival. 106 min would make it 9 in 10. Measured on 78,727 paired days.
20890 often runs late
BZA — BBS
Checking seatsBBS — GAYA
Checking seats - One change at BhadrakhBHC17:5028 hr 27 min22:17+1 arrives the next day
quicker than every direct train
Holds 10 in 103 hr 24 min to change at BHCHolds about 19 times in 20 here. This train arrives a median 49 min late, against 15 min late for the junction's typical arrival. Measured on 1,41,772 paired days.
22503 often runs late
BZA — BHC
Checking seatsBHC — GAYA
Checking seats
Which arrives on time
On time = within 15 min at Gaya Jn · year to August 2026 · 1 of 2 trains tracked
- usually on time at Gaya Jn80%
Fares
Estimated for 1,647 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹745 | observed fares |
| 3E AC 3 economy | ₹1,775 | observed fares |
| 3A AC 3 tier | ₹1,885 | observed fares |
| 2A AC 2 tier | ₹2,683 | observed fares |
| 1A AC first class | ₹4,510 | observed fares |
One adult, General quota, Superfast pricing · not every train carries every class
Other trains from Vijayawada Jn
- Vijayawada Jn to Rajamundry129 direct trains · 153 km
- Vijayawada Jn to Ongole121 direct trains · 140 km
- Vijayawada Jn to Nellore119 direct trains · 256 km
- Vijayawada Jn to Gudur Jn103 direct trains · 294 km
- Vijayawada Jn to Vizianagram Jn93 direct trains · 409 km
- Vijayawada Jn to Samalkot Jn89 direct trains · 204 km