Trains from Katni to Ongole
Katni to Ongole is 1,169 km by rail. 13 direct trains run it; the fastest is the 12389 Gaya–Chennai Express at 20 hr 44 min. The most punctual is the 12670 Gangakaveri Express, on time (within 15 min) on 53% of days, typically 12 min late. 1 runs every day, leaving between 01:00 and 15:00. When they are waitlisted, a journey with one change takes 22 hr 44 min.
- Departures
- 01:00 – 15:00
- Fare from
- ₹565
- Sleeper · estimate
- Most punctual
- 53% on time
- 12670 Gangakaveri Express
- Daily trains
- 1 of 13
Trains and seats
- Checking seats
- 04131Prayagraj–SMVT Bengaluru Special02:4026 hr 38 min05:18+1 arrives the next day
KTE — OGL · 1,431 km · Mail/Express
Checking seats - 22536Banaras–Rameswaram Express03:3022 hr 58 min02:28+1 arrives the next day
KTE — OGL · 1,431 km · Mail/Express
Checking seats - 06022Barauni–Podanur Special04:3523 hr 58 min04:33+1 arrives the next day
KTE — OGL · 1,431 km · Mail/Express
Checking seats - 22670Patna–Ernakulam Express04:4023 hr 29 min04:09+1 arrives the next day
KTE — OGL · 1,431 km · Superfast
Checking seats - 12296Sangha Mitra Express05:5523 hr 4 min04:59+1 arrives the next day
KTE — OGL · 1,431 km · Superfast
Checking seats - Checking seats
- 22351Saharsa–SMVT Bengaluru Express06:1523 hr 44 min05:59+1 arrives the next day
KTE — OGL · 1,431 km · Superfast
Checking seats - 22363Amrit Bharat Express06:1523 hr 43 min05:58+1 arrives the next day
KTE — OGL · 1,431 km · Mail/Express
Checking seats - 12670Gangakaveri Express08:2023 hr 3 min07:23+1 arrives the next day
KTE — OGL · 1,431 km · Superfast
Checking seats - 04109Prayagraj–Tiruchanur Superfast Special10:0025 hr 13 min11:13+1 arrives the next day
KTE — OGL · 1,431 km · Mail/Express
Checking seats - 12389Gaya–Chennai Express14:3020 hr 44 min11:14+1 arrives the next day
KTE — OGL · 1,169 km · Superfast · fastest
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 Sirpur KaghaznagarSKZR01:0022 hr 44 min23:44
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
KTE — SKZR
Checking seatsSKZR — OGL
Checking seats - One change at JabalpurJBP12:3022 hr 44 min11:14+1 arrives the next day
2 hr longer than the fastest direct
Holds 9 in 102 hr 5 min to change at JBP — tightHolds about 9 times in 10 here. 163 min would make it 9 in 10. Measured on 10,926 paired days.
15267 often runs late
KTE — JBP
Checking seatsJBP — OGL
Checking seats - One change at Sirpur KaghaznagarSKZR01:0023 hr 13 min00:13+1 arrives the next day
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
KTE — SKZR
Checking seatsSKZR — OGL
Checking seats - One change at JabalpurJBP07:4023 hr 43 min07:23+1 arrives the next day
2 hr 59 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
KTE — JBP
Checking seatsJBP — OGL
Checking seats - One change at BalharshahBPQ05:5524 hr 4 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
KTE — BPQ
Checking seatsBPQ — OGL
Checking seats - One change at BetulBZU05:5524 hr 4 min05:59+1 arrives the next day
3 hr 20 min longer than the fastest direct
Holds 9 in 101 hr 7 min to change at BZU — tightHolds about 9 times in 10 here. This train arrives a median 20 min late, against 36 min late for the junction's typical arrival. 69 min would make it 9 in 10. Measured on 50,300 paired days.
12296 often runs late
KTE — BZU
Checking seatsBZU — OGL
Checking seats - One change at KhammamKMT05:5524 hr 13 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
KTE — KMT
Checking seatsKMT — OGL
Checking seats
Which arrives on time
On time = within 15 min at Ongole · year to November 2026 · 9 of 13 trains tracked
- 12670 Gangakaveri ExpressMost punctualtypically 12 min late at Ongole53%
- typically 17 min late at Ongole44%
- typically 19 min late at Ongole39%
- typically 21 min late at Ongole36%
- 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,169 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹565 | observed fares |
| 3E AC 3 economy | ₹1,370 | observed fares |
| 3A AC 3 tier | ₹1,470 | observed fares |
| 2A AC 2 tier | ₹2,090 | observed fares |
| 1A AC first class | ₹3,497 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class