Trains from Ongole to Gaya Jn
Ongole to Gaya Jn is 1,785 km by rail. 2 direct trains run it; the fastest is the 12390 Chennai–Gaya Superfast Express at 33 hr 40 min. It is also the most punctual, arriving on time (within 15 min) on 80% of days. None runs every day, leaving between 13:10 and 19:20. When they are waitlisted, a journey with one change takes 28 hr 57 min.
- Departures
- 13:10 – 19:20
- Fare from
- ₹785
- 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 BhubaneswarBBS13:4028 hr 57 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
OGL — BBS
Checking seatsBBS — GAYA
Checking seats - One change at Kharagpur JnKGP13:4030 hr19:40+1 arrives the next day
quicker than every direct train
Holds 8 in 102 hr 30 min to change at KGP — tightHolds about 8 times in 10 here. 234 min would make it 9 in 10. Measured on 66,020 paired days.
15607 often runs late
OGL — KGP
Checking seatsKGP — GAYA
Checking seats - One change at Kharagpur JnKGP13:4030 hr19:40+1 arrives the next day
quicker than every direct train
Holds 8 in 102 hr 28 min to change at KGP — tightHolds about 8 times in 10 here. 234 min would make it 9 in 10. Measured on 66,020 paired days.
12507 often runs late
OGL — KGP
Checking seatsKGP — GAYA
Checking seats - One change at BhubaneswarBBS19:4030 hr 5 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
OGL — BBS
Checking seatsBBS — GAYA
Checking seats - One change at BhadrakhBHC15:4030 hr 37 min22:17+1 arrives the next day
quicker than every direct train
Holds 9 in 102 hr 24 min to change at BHCHolds about 9 times in 10 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
OGL — BHC
Checking seatsBHC — GAYA
Checking seats - One change at BhadrakhBHC15:4030 hr 37 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
OGL — BHC
Checking seatsBHC — GAYA
Checking seats - One change at CuttackCTC13:4032 hr 37 min22:17+1 arrives the next day
quicker than every direct train
Holds 8 in 102 hr 57 min to change at CTC — tightHolds about 8 times in 10 here. This train arrives a median 129 min late, against 62 min late for the junction's typical arrival. 205 min would make it 9 in 10. Measured on 80,789 paired days.
22641 often runs late
OGL — CTC
Checking seatsCTC — 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,785 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹785 | observed fares |
| 3E AC 3 economy | ₹1,874 | observed fares |
| 3A AC 3 tier | ₹1,990 | observed fares |
| 2A AC 2 tier | ₹2,830 | observed fares |
| 1A AC first class | ₹4,767 | observed fares |
One adult, General quota, Superfast pricing · not every train carries every class