Do not search for one perfect system. Use trains along rail corridors, buses for cheap distance and tuk-tuks or ride-hailing for the last mile.
01Buses: cheap and extremely real
Urban and intercity buses cover a huge network. Fares were officially revised in March 2026, so check current tables or ask the conductor.
- Pay in rupees
- Carry small notes
- Boarding can be more athletic than expected
02Suburban trains
Rail is useful along the coast and southern suburbs. Cheap and atmospheric, but rush hour turns romance into a density experiment.
- Check Sri Lanka Railways schedules
- Do not expect luxury in ordinary class
- Watch valuables in crowded carriages
03Tuk-tuks
Perfect for short hops. Insist on the meter or agree the fare first. “Special price for you” is rarely a government transport subsidy.
- Meter or price first
- Use PickMe/Uber where available
- Avoid large notes if possible
04CMB airport
Bandaranaike International Airport is in Katunayake, north of central Colombo. Traffic makes travel time highly variable, so leave early for departures.
- Build a generous buffer
- Ride-hailing is usually more transparent
- Think in minutes, not kilometres
Budget logic
- Buses — official NTC fare stages effective 24 Mar 2026
- Trains — distance and class based
- Tuk-tuks — meter or agreed fare
What matters
- 01Install PickMe
- 02Carry small rupee notes
- 03Confirm the train before reaching the platform
- 04Expect slower travel in rain
You do not defeat Colombo traffic. You negotiate a temporary ceasefire.
