The railway line in the forest near Dudhsagar
Getting around

Public transport in Goa.

Cheap, local and a little slow — buses, trains and river ferries.

Quick answer

Goa's public transport is buses (state-run KTC Kadamba and private buses linking towns like Panaji, Mapusa, Margao and Vasco), trains on the Konkan Railway (main stations Madgaon, Thivim and Karmali) and river ferries, which are cheap or free for foot passengers. Buses are cheap but slow; beaches often need a short taxi or scooter ride from the nearest stop.

Updated November 2026 · GoaPlace editors · facts checked against our own listings

Buses

Main bus stands are in Panaji (Kadamba), Mapusa, Margao and Vasco. Buses show destinations on boards in front; conductors collect fares on board. Services thin out in the evening.

Trains

StationCodeGood for
Madgaon (Margao)MAOSouth Goa, Colva, Benaulim, Palolem
ThivimTHVMNorth Goa beaches, Mapusa
KarmaliKRMIPanaji, Old Goa
PernemPERNFar north — Arambol, Mandrem
Vasco da GamaVSGDabolim area, south-central

River ferries

Ferries cross Goa's rivers to islands such as Divar and Chorão — a lovely, cheap local experience.

Questions

Quick answers.

Is public transport good for tourists?

It's fine between towns; for beach-hopping a scooter, car or taxi is much easier.