Transit

Sri Lanka's scheduled transport is cheap, extensive and genuinely part of the trip. Trains for the scenery, buses for everywhere the train does not go, and air-conditioned coaches down the expressway when you just want to arrive.

The three rail linesWhere each one goes
Main Line Colombo → Kandy → Nanu Oya → Ella → Badulla. The famous hill-country climb.
Coastal Line Colombo → Galle → Matara → Beliatta. Hugs the south-west coast.
Northern Line Colombo → Anuradhapura → Vavuniya → Jaffna. Fast intercity to the north.
Scenic routes, fares, seating and booking
The kinds of busRed, private, AC coaches and the new Metro Bus
CTB (government) Solid red buses with the Sri Lanka Transport Board logo. Basic, cheap and run on fixed government fares, so overcharging is almost unheard of.
Private buses White, blue or brightly decorated, often with loud music. Usually faster, but this is where nearly all tourist overcharging happens.
Highway expressway coaches (AC) Air-conditioned services from the Makumbura Multimodal hub that use the E01: Galle in about 1 hour 20, Matara in 2 hours 15, Tangalle in 2 hours 30. Half the time of a coastal bus on regulated fares, and the best option to Galle, Mirissa and Matara. See the expressways page for the full board.
Metro Bus (Lanka Metro Transit) The new air-conditioned low-floor city buses in the Colombo region, run by a state subsidiary. Wheelchair ramps, a QR tap-in and tap-out fare instead of cash to a conductor, and live tracking in the LMT-GO app. See the Metro Bus section below.
The full highway coach board
The newest way to move around ColomboAccessible, cashless, still growing
Lanka Metro Transit (Pvt) Ltd, branded Metro Bus, a state-affiliated subsidiary under the Sri Lanka Transport Board and the Ministry of Transport. It runs a modernised, centrally managed city-bus network for the Colombo region, a clean break from the single-owner private-bus model.
The buses are fully air-conditioned and low-floor, with mechanical wheelchair ramps and dedicated wheelchair spaces. This is the first accessible mass-transit bus service in the country, so it is the easier option if you travel with a wheelchair, a pram or heavy luggage.
You pay by scanning a QR code as you get on and again as you get off, through the app, rather than handing cash to a conductor. Because there is no conductor taking cash, none of the printed-ticket and change tricks that apply on ordinary private buses apply here.
Pilot operations have run from the Makumbura Multimodal Centre since April 2026 and the network is still expanding. Treat it as a service in rollout: the routes it covers change as new corridors open, so check the LMT-GO app on the day you travel.
The pilot runs between the Makumbura Multimodal Centre and central Colombo (Pettah and Fort).
A northern corridor connects Makumbura towards Kadawatha.
Plan a journey by car, bus, train or Metro LMT-GO: live routes, fares and the QR ticket

The full route list and the fares are not reproduced here: they are still changing as the network grows, and no fare table has been confirmed from an official source. Check the LMT-GO app or lankametro.lk for the current routes and prices before you rely on them.

Metro Bus notes compiled 2026-08 source
Paying a bus fare without being overchargedTake the printed ticket, every time
1 Always take the printed ticketThe common hustle is a conductor taking a large note, promising change later and never issuing a ticket, then denying you paid. Never sit down without the ticket in hand. If he genuinely has no change, have him print the ticket and write the balance owed on the back.
2 Know the fare before you boardOn tourist-heavy routes a private conductor may ask for 500 rupees where locals pay 45 to 100. Ask another passenger at the stop what the fare is, then hand over close to the exact amount with confidence. Asking "how much?" invites a made-up number.
3 Carry small notesKeep 50, 100 and 500 rupee notes so you can pay near-exact fares and never depend on the conductor finding change.
4 A bag on a seat pays a fareIf a big backpack occupies a seat someone else could use, paying for that seat is normal practice. Keep the bag on your lap or at your feet to avoid the charge.
Riding a busBoarding, seats and the etiquette
Flag at stops or board at the station; pay the conductor onboard. Keep small change. State your destination clearly.
Board and move to the middle of the bus: it is steadier, safer and away from the crush at the doors.
Offer priority seats to monks, elders and pregnant travellers. The first two front seats are customarily left for clergy. Buses can be fast and loud, hold on.
Most local buses are pay-on-board (no booking). Long-distance AC coaches can be booked via 12Go or at the depot.
Routes and frequencies vary; confirm the last bus time. Luggage space is limited.

Where to go next

Bus routes, frequencies and last-bus times vary by operator and season. Confirm the last service locally before you rely on it.