Skip to search

Trains from Bengaluru to Goa

626 km by rail · 2 direct trains · fastest 11 hr 55 min on the 17309 Yesvantpur–Vasco Da Gama Express · 1 daily · 2 stations in Bengaluru, 1 in Goa

Departures
12:35 – 15:30
Fare from
₹370
Sleeper · estimate
Check seats for your date

Every direct train

  • 17316Vasco Express
    12:3512 hr 55 min01:30+1 arrives the next day

    Chikbanavar (BAW) to Madgaon (MAO)

    626 km · Mail/Express

    Seats and fares for BAW to MAO

  • 17309Yesvantpur–Vasco Da Gama Express
    15:3011 hr 55 min03:25+1 arrives the next day

    Yasvantpur Jn (YPR) to Madgaon (MAO)

    635 km · Mail/Express · fastest

    Seats and fares for YPR to MAO

Search Bengaluru to Goa for your date

Bengaluru to Goa, station by station

Other trains from Bengaluru

Other trains to Goa