Trains from Satna to Ongole
Satna to Ongole is 1,267 km by rail. 15 direct trains run it; the fastest is the 12389 Gaya–Chennai Express at 21 hr 59 min. The most punctual is the 12670 Gangakaveri Express, on time (within 15 min) on 53% of days, typically 12 min late. 2 run every day, leaving between 00:15 and 23:45. When they are waitlisted, a journey with one change takes 23 hr 59 min.
- Departures
- 00:15 – 23:45
- Fare from
- ₹595
- Sleeper · estimate
- Most punctual
- 53% on time
- 12670 Gangakaveri Express
- Daily trains
- 2 of 15
Trains and seats
- 22365Danapur–SMVT Bengaluru Special00:1525 hr 13 min01:28+1 arrives the next day
STA — OGL · 1,529 km · Superfast
Checking seats - 04131Prayagraj–SMVT Bengaluru Special00:5528 hr 23 min05:18+1 arrives the next day
STA — OGL · 1,529 km · Mail/Express
Checking seats - 06022Barauni–Podanur Special02:0526 hr 28 min04:33+1 arrives the next day
STA — OGL · 1,529 km · Mail/Express
Checking seats - 22536Banaras–Rameswaram Express02:0524 hr 23 min02:28+1 arrives the next day
STA — OGL · 1,529 km · Mail/Express
Checking seats - 06904Varanasi–TDN BGT Special03:2531 hr 48 min11:13+1 arrives the next day
STA — OGL · 1,449 km · Mail/Express
Checking seats - 22670Patna–Ernakulam Express03:2524 hr 44 min04:09+1 arrives the next day
STA — OGL · 1,529 km · Superfast
Checking seats - 12296Sangha Mitra Express04:4024 hr 19 min04:59+1 arrives the next day
STA — OGL · 1,529 km · Superfast
Checking seats - Checking seats
- 22351Saharsa–SMVT Bengaluru Express04:5525 hr 4 min05:59+1 arrives the next day
STA — OGL · 1,529 km · Superfast
Checking seats - 22363Amrit Bharat Express04:5525 hr 3 min05:58+1 arrives the next day
STA — OGL · 1,529 km · Mail/Express
Checking seats - 12670Gangakaveri Express07:0024 hr 23 min07:23+1 arrives the next day
STA — OGL · 1,529 km · Superfast
Checking seats - 04109Prayagraj–Tiruchanur Superfast Special08:2526 hr 48 min11:13+1 arrives the next day
STA — OGL · 1,529 km · Mail/Express
Checking seats - Checking seats
- 12389Gaya–Chennai Express13:1521 hr 59 min11:14+1 arrives the next day
STA — OGL · 1,267 km · Superfast · fastest
Checking seats - 16368Kashi Tamil Express23:4523 hr 3 min22:48+1 arrives the next day
STA — OGL · 1,267 km · Mail/Express
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 Sirpur KaghaznagarSKZR23:4523 hr 59 min23:44+1 arrives the next day
2 hr longer than the fastest direct
Holds 10 in 101 hr 39 min to change at SKZRHolds about 19 times in 20 here. Measured on 1,14,236 paired days.
16368 often runs late
STA — SKZR
Checking seatsSKZR — OGL
Checking seats - One change at Sirpur KaghaznagarSKZR23:4524 hr 28 min00:13+2 arrives 2 days later
2 hr 29 min longer than the fastest direct
Holds 10 in 101 hr 59 min to change at SKZRHolds about 19 times in 20 here. Measured on 1,14,236 paired days.
16368 often runs late
STA — SKZR
Checking seatsSKZR — OGL
Checking seats - One change at KatniKTE22:1524 hr 33 min22:48+1 arrives the next day
2 hr 34 min longer than the fastest direct
Holds 9 in 101 hr 30 min to change at KTEHolds about 9 times in 10 here. Measured on 22,792 paired days.
19046 often runs late
STA — KTE
Checking seatsKTE — OGL
Checking seats - One change at BalharshahBPQ04:2524 hr 34 min04:59+1 arrives the next day
2 hr 35 min longer than the fastest direct
Holds 9 in 101 hr 5 min to change at BPQ — tightHolds about 9 times in 10 here. 101 min would make it 9 in 10. Measured on 30,317 paired days.
12540 often runs late
STA — BPQ
Checking seatsBPQ — OGL
Checking seats - One change at BalharshahBPQ03:2525 hr 3 min04:28+1 arrives the next day
3 hr 4 min longer than the fastest direct
Holds 9 in 101 hr 10 min to change at BPQ — tightHolds about 9 times in 10 here. 98 min would make it 9 in 10. Measured on 30,317 paired days.
22632 often runs late
STA — BPQ
Checking seatsBPQ — OGL
Checking seats - One change at JabalpurJBP06:1525 hr 8 min07:23+1 arrives the next day
3 hr 9 min longer than the fastest direct
Holds 8 in 101 hr 15 min to change at JBP — tightHolds about 8 times in 10 here. 99 min would make it 9 in 10. Measured on 37,349 paired days.
11062 often runs late
STA — JBP
Checking seatsJBP — OGL
Checking seats - One change at BalharshahBPQ04:4025 hr 19 min05:59+1 arrives the next day
3 hr 20 min longer than the fastest direct
Holds 9 in 101 hr 5 min to change at BPQ — tightHolds about 9 times in 10 here. 95 min would make it 9 in 10. Measured on 30,317 paired days.
12577 often runs late
STA — BPQ
Checking seatsBPQ — OGL
Checking seats - One change at KhammamKMT04:4025 hr 28 min06:08+1 arrives the next day
3 hr 29 min longer than the fastest direct
Holds 9 in 101 hr 21 min to change at KMT — tightHolds about 9 times in 10 here. This train arrives a median 56 min late, against 24 min late for the junction's typical arrival. 84 min would make it 9 in 10. Measured on 2,37,775 paired days.
12296 often runs late
STA — KMT
Checking seatsKMT — OGL
Checking seats
Which arrives on time
On time = within 15 min at Ongole · year to November 2026 · 9 of 15 trains tracked
- 12670 Gangakaveri ExpressMost punctualtypically 12 min late at Ongole53%
- typically 17 min late at Ongole44%
- typically 19 min late at Ongole39%
- typically 20 min late at Ongole38%
- typically 36 min late at Ongole21%
Runs late more often than not
- 22351 Saharsa–SMVT Bengaluru Express — arrives on time only 14% of the time, typically 52 min late
- 12577 Bagmati Express — arrives on time only 16% of the time, typically 47 min late
- 12389 Gaya–Chennai Express — arrives on time only 16% of the time, typically 46 min late
Fares
Estimated for 1,267 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹595 | observed fares |
| 3E AC 3 economy | ₹1,449 | observed fares |
| 3A AC 3 tier | ₹1,549 | observed fares |
| 2A AC 2 tier | ₹2,205 | observed fares |
| 1A AC first class | ₹3,696 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class