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 listingsBuses
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
| Station | Code | Good for |
|---|---|---|
| Madgaon (Margao) | MAO | South Goa, Colva, Benaulim, Palolem |
| Thivim | THVM | North Goa beaches, Mapusa |
| Karmali | KRMI | Panaji, Old Goa |
| Pernem | PERN | Far north — Arambol, Mandrem |
| Vasco da Gama | VSG | Dabolim area, south-central |
River ferries
Ferries cross Goa's rivers to islands such as Divar and Chorão — a lovely, cheap local experience.

