Skip to search

Madgaon to Ongole by train, with one change

No train runs the whole way from Madgaon to Ongole. Changing at Guntur Jn takes 20 hr 56 min, and the quickest pairing is 18048 then 07189.

1 change · 653 km apart · fastest 20 hr 56 min · Daily except Wed

Check seats for your dateMadgaon (MAO) to Ongole (OGL)

Journeys and seats

  • One change at Guntur JnGNT
    07:0020 hr 56 min03:56+1 arrives the next day
    18048VSG SHM EXP07:0001:10Mail/Express
    40 min to change at GNT — tight

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

    07189NED ED SPL01:5003:56Mail/Express

    07189 often runs late

    MAOGNT

    Checking seats

    GNTOGL

    Checking seats
  • One change at Vijayawada JnBZA
    07:0024 hr 23 min07:23+1 arrives the next day
    18048VSG SHM EXP07:0002:30Mail/Express
    2 hr 50 min to change at BZA — comfortable

    Holds about 19 times in 20 here. Measured on 2,21,096 paired days.

    12670GANGAKAVERI EXP05:2007:23Superfast

    18048 often runs late

    MAOBZA

    Checking seats

    BZAOGL

    Checking seats
  • One change at Renigunta JnRU
    09:1024 hr 33 min09:43+1 arrives the next day
    17420VSG TPTY EXP09:1001:48Mail/Express
    5 hr 22 min to change at RU — comfortable

    Holds about 19 times in 20 here. Measured on 57,656 paired days.

    20677NS VANDE BHARAT07:1009:43Shatabdi

    17420 often runs late

    MAORU

    Checking seats

    RUOGL

    Checking seats
  • One change at TirupatiTPTY
    09:1024 hr 59 min10:09+1 arrives the next day
    17420VSG TPTY EXP09:1003:15Mail/Express
    2 hr 25 min to change at TPTY — comfortable

    Typically 7 min late here, still leaving about 119 min to change.

    17405KRISHNA EXPRESS05:4010:09Mail/Express

    17405 often runs late

    MAOTPTY

    Checking seats

    TPTYOGL

    Checking seats
  • One change at Vijayawada JnBZA
    07:0025 hr 13 min08:13+1 arrives the next day
    18048VSG SHM EXP07:0002:30Mail/Express
    3 hr 40 min to change at BZA — comfortable

    Holds about 19 times in 20 here. Measured on 17,167 paired days.

    12711PINAKINI SF EXP06:1008:13Superfast

    18048 often runs late

    MAOBZA

    Checking seats

    BZAOGL

    Checking seats
  • One change at Secunderabad JnSC
    09:1025 hr 53 min11:03+1 arrives the next day
    17040VSG SC EXPRESS09:1004:00Mail/Express
    2 hr 10 min to change at SC — comfortable

    Holds about 9 times in 10 here. Measured on 6,088 paired days.

    20701TPTY VANDEBHARAT06:1011:03Shatabdi

    20701 often runs late

    MAOSC

    Checking seats

    SCOGL

    Checking seats
  • One change at BangarapetBWT
    09:1028 hr 28 min13:38+1 arrives the next day
    17315VELANKANNI EXP09:1000:08Mail/Express
    4 hr 17 min to change at BWT — comfortable

    Typically 20 min late here, still leaving about 219 min to change.

    22501NEWTINSUKIA EXP04:2513:38Superfast

    17315 often runs late

    MAOBWT

    Checking seats

    BWTOGL

    Checking seats

Each leg is a separate ticket on its own PNR, booked separately. RAC is not a confirmed berth and a waitlist number is not a seat.

Madgaon to Ongole by train

Is there a direct train from Madgaon to Ongole?
No. No single train runs from Madgaon to Ongole. The journey takes one change, at Guntur Jn, and the fastest combination takes 20 hr 56 min.
What is the fastest way from Madgaon to Ongole by train?
18048 VSG SHM EXP departs Madgaon at 07:00 and reaches Guntur Jn at 01:10. 07189 NED ED SPL then departs at 01:50 and arrives Ongole at 03:56. Total 20 hr 56 min, with 40 min to change.
Where do you change trains between Madgaon and Ongole?
Guntur Jn (GNT) is the interchange on the fastest route, with 40 min between the arriving and departing trains.
Which days can you travel from Madgaon to Ongole?
Connections are available on Monday, Tuesday, Thursday, Friday, Saturday and Sunday.

Other trains from Madgaon

Other trains to Ongole

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.