Trains from Ongole to Krishnarajapurm
Ongole to Krishnarajapurm is 561 km by rail. 18 direct trains run it; the fastest is the 08583 Visakhapatnam–SMVT Bengaluru Special at 8 hr 36 min. The most punctual is the 22351 Saharsa–SMVT Bengaluru Express, on time (within 15 min) on 22% of days, typically 35 min late. 3 run every day, leaving between 00:55 and 22:50. When they are waitlisted, a journey with one change takes 9 hr 53 min.
- Departures
- 00:55 – 22:50
- Fare from
- ₹345
- Sleeper · estimate
- Most punctual
- 22% on time
- 22351 Saharsa–SMVT Bengaluru Express
- Daily trains
- 3 of 18
Trains and seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 08583Visakhapatnam–SMVT Bengaluru Special02:558 hr 36 min11:31
OGL — KJM · 571 km · Mail/Express · fastest
Checking seats - Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- Checking seats
- 16524Balurghat–SMVT Bengaluru Express14:3011 hr 5 min01:35+1 arrives the next day
OGL — KJM · 625 km · Mail/Express
Checking seats - 16598Amrit Bharat Express14:3011 hr 20 min01:50+1 arrives the next day
OGL — KJM · 571 km · Mail/Express
Checking seats - 12863Howrah–SMVT Bengaluru Express20:309 hr 23 min05:53+1 arrives the next day
OGL — KJM · 561 km · Superfast
Checking seats - Checking seats
- 07153Narasapur–SMVT Bengaluru Special21:3511 hr 3 min08:38+1 arrives the next day
OGL — KJM · 589 km · Mail/Express
Checking seats - 05952New Tinsukia–SMVT Bengaluru Special22:0010 hr 38 min08:38+1 arrives the next day
OGL — KJM · 625 km · Mail/Express
Checking seats - 22502New Tinsukia–SMVT Bengaluru Express22:5010 hr 12 min09:02+1 arrives the next day
OGL — KJM · 625 km · Superfast
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 BangarapetBWT02:559 hr 53 min12:48
1 hr 17 min longer than the fastest direct
Holds 9 in 101 hr 17 min to change at BWTHolds about 9 times in 10 here. Measured on 82,163 paired days.
22833 often runs late
OGL — BWT
Checking seatsBWT — KJM
Checking seats - One change at Gudur JnGDR01:1510 hr 16 min11:31
1 hr 40 min longer than the fastest direct
Holds 9 in 101 hr 16 min to change at GDR — tightHolds about 9 times in 10 here. 83 min would make it 9 in 10. Measured on 47,400 paired days.
22833 often runs late
OGL — GDR
Checking seatsGDR — KJM
Checking seats - One change at Katpadi JnKPD02:2010 hr 28 min12:48
1 hr 52 min longer than the fastest direct
Holds 9 in 101 hr to change at KPDHolds about 9 times in 10 here. Measured on 1,08,683 paired days.
12639 often runs late
OGL — KPD
Checking seatsKPD — KJM
Checking seats - One change at JolarpettaiJTJ15:5010 hr 43 min02:33+1 arrives the next day
2 hr 7 min longer than the fastest direct
Almost always holds1 hr 35 min to change at JTJAlmost always holds here. Measured on 1,15,051 paired days.
16021 often runs late
OGL — JTJ
Checking seatsJTJ — KJM
Checking seats - One change at JolarpettaiJTJ20:3011 hr 1 min07:31+1 arrives the next day
2 hr 25 min longer than the fastest direct
Holds 9 in 101 hr 32 min to change at JTJ — tightHolds about 9 times in 10 here. This train arrives a median 56 min late, against 6 min late for the junction's typical arrival. 122 min would make it 9 in 10. Measured on 2,07,580 paired days.
12845 often runs late
OGL — JTJ
Checking seatsJTJ — KJM
Checking seats - One change at Katpadi JnKPD01:1011 hr 3 min12:13
2 hr 27 min longer than the fastest direct
Holds 9 in 101 hr 5 min to change at KPDHolds about 9 times in 10 here. Measured on 1,08,683 paired days.
22625 often runs late
OGL — KPD
Checking seatsKPD — KJM
Checking seats - One change at VaniyambadiVN00:5511 hr 18 min12:13
2 hr 42 min longer than the fastest direct
Almost always holds1 hr 24 min to change at VNAlmost always holds here. Measured on 32,977 paired days.
17210 often runs late
OGL — VN
Checking seatsVN — KJM
Checking seats
Which arrives on time
On time = within 15 min at Krishnarajapurm · year to August 2026 · 10 of 18 trains tracked
- 22351 Saharsa–SMVT Bengaluru ExpressMost punctualtypically 35 min late at Krishnarajapurm22%
- typically 37 min late at Krishnarajapurm20%
- typically 41 min late at Krishnarajapurm18%
- typically 46 min late at Krishnarajapurm16%
- typically 52 min late at Krishnarajapurm14%
Runs late more often than not
- 22502 New Tinsukia–SMVT Bengaluru Express — arrives on time only 3% of the time, typically 249 min late
- 12254 Anga Express — arrives on time only 3% of the time, typically 219 min late
- 12863 Howrah–SMVT Bengaluru Express — arrives on time only 8% of the time, typically 89 min late
Fares
Estimated for 561 km · exact fare at IRCTC checkout · Sources
| Class | Fare | Basis |
|---|---|---|
| SL Sleeper | ₹345 | observed fares |
| 3E AC 3 economy | ₹845 | observed fares |
| 3A AC 3 tier | ₹914 | observed fares |
| 2A AC 2 tier | ₹1,292 | observed fares |
| 1A AC first class | ₹2,137 | observed fares |
One adult, General quota, Mail/Express pricing · not every train carries every class
Other trains from Ongole
Other trains to Krishnarajapurm
- Jolarpettai to Krishnarajapurm42 direct trains · 126 km
- Katpadi Jn to Krishnarajapurm40 direct trains · 210 km
- Vijayawada Jn to Krishnarajapurm25 direct trains · 729 km
- Salem Jn to Krishnarajapurm21 direct trains · 247 km
- Rajamundry to Krishnarajapurm20 direct trains · 875 km
- Nellore to Krishnarajapurm20 direct trains · 470 km