Skip to search

Trains from Bengaluru to Ongole

551 km by rail · 25 direct trains · fastest 9 hr 3 min on the 22834 Bhubaneswar Humsafar · 4 daily · 4 stations in Bengaluru, 1 in Ongole

Departures
00:15 – 23:55
Fare from
₹345
Sleeper · estimate
Check seats for your date

Every direct train

Search Bengaluru to Ongole for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at TirupatiTPTY

    Krishnarajapurm KJM to Ongole OGL

    09:058 hr 38 min17:43
    12836SMVT Bengaluru–Hatia Express09:05 — 14:10Superfast
    Holds 9 in 101 hr 5 min to change at TPTY — tight

    Holds about 9 times in 10 here. 66 min would make it 9 in 10. Measured on 22,980 paired days.

    20702Secunderabad Vande Bharat15:15 — 17:43Shatabdi

    20702 often runs late

  • One change at Gudur JnGDR

    Krishnarajapurm KJM to Ongole OGL

    10:559 hr 33 min20:28
    12864SMVT Bengaluru–Howrah Express10:55 — 17:48Superfast
    Little room47 min to change at GDR — tight

    Typically 23 min late here, leaving about 5 min spare. It usually works, but there is little room.

    12709Simhapuri Superfast Express18:35 — 20:28Superfast

    12864 often runs late

  • One change at TirupatiTPTY

    Krishnarajapurm KJM to Ongole OGL

    07:559 hr 48 min17:43
    22618Tirupathi Express07:55 — 13:25Superfast
    Holds 9 in 101 hr 50 min to change at TPTY

    Holds about 9 times in 10 here. This train arrives a median 3 min early, against 19 min late for the junction's typical arrival. Measured on 22,980 paired days.

    20702Secunderabad Vande Bharat15:15 — 17:43Shatabdi

    20702 often runs late

Bengaluru to Ongole, station by station

Other trains from Bengaluru

Other trains to Ongole