Getting Around Sri Lanka: Trains, Buses, Tuk-tuks & Drivers
How to ride the famous hill-country train, use ride-hailing apps to dodge tuk-tuk overcharging, when a private driver is worth it and what it all costs. For real durations see the journey times guide; for fares on board see the bus guide. Sri Lanka’s railways are cheap, scenic and a genuine highlight. The **Kandy to Ella** hill-country run.
On this page
The train (do this at least once)
Sri Lanka’s railways are cheap, scenic and a genuine highlight. The Kandy to Ella hill-country run, past tea estates and viaducts, is one of the world’s great train journeys. Book Second or Third Class Reserved (not the sealed-window First Class) on the official portal (seatreservation.railway.gov.lk) exactly 30 days ahead, or via aggregators like 12Go.
_Note (2026): Cyclone Ditwah damaged the line; service has been running only on the high Ambewela to Ella stretch, with full reinstatement expected in early 2027, check live status before you plan._
Sources: [1]
Tuk-tuks vs ride-hailing apps
For short hops, use the PickMe or Uber apps rather than flagging a tuk-tuk: you get a fair, metered price, GPS tracking and no haggling, and they’re typically 10 to 17% cheaper than a street tuk-tuk. A legal metered tuk-tuk starts around Rs 100 plus ~Rs 100/km; unmetered drivers routinely quote tourists several times that.
Heads-up: in some tourist hotspots (Ella, Galle, Nuwara Eliya, Kandy) local tuk-tuk associations block app drivers and quote inflated fixed fares, agree a price before you get in, or order an app ride from your hotel.
Sources: [2]
Buses & expressways
Buses reach everywhere and cost very little, but intercity buses can be crowded and fast-driven. The game-changer is the expressway luxury coach: the Colombo (Makumbura) to Galle/Matara service runs every 10 to 30 minutes and cuts the old 3-hour coast crawl to about an hour for a few hundred rupees. There’s also an airport to Makumbura expressway shuttle.
The new Metro Bus network
Colombo now has Metro Bus, run by Lanka Metro Transit, a state-affiliated operator under the Sri Lanka Transport Board. These are the first fully air-conditioned, low-floor city buses in the country, with wheelchair ramps and dedicated wheelchair spaces, so they are the easier option if you have a wheelchair, a pram or heavy bags.
You pay by scanning a QR code in the official LMT-GO app when you board and again when you get off, not by handing cash to a conductor, which also means none of the fare tricks that apply on ordinary private buses apply here. It launched as a pilot from the Makumbura Multimodal Centre and is still expanding, so check the app for the current routes and fares before you rely on it.
Private driver (the easy button)
For a multi-stop trip, hiring a car with a driver is the standard, low-stress choice: roughly $50 to $70/day for a sedan and $70 to $120 for a van, usually including fuel, the driver’s food and lodging, and tolls. Drivers double as informal guides. Book a SLTDA-registered company directly and fix the itinerary up front to avoid mileage surcharges.
Sources: [3]
Flights & ferries
There is a small domestic air network and it moves with the monsoon. Cinnamon Air flies eight-seat amphibious Cessnas that land on reservoirs and lagoons, serving the east coast from May to October and the south coast and hill country from November to April. FitsAir flies a 70-seat ATR from Ratmalana to Jaffna all year, turning an eight to ten hour road journey into under an hour.
It is worth the money on very few routes: Colombo to Trincomalee in summer, Colombo to Jaffna year round, and Colombo to Castlereagh or Kandy in winter if the mountain road would cost you a day. It is not worth it to the south coast, where the expressway already does Colombo to Galle in under two hours. Never book one as a same-day connection to an international flight, because these are daylight-only visual-flight aircraft and weather cancels them often.
In the far north, local ferries from Kurikkadduwan jetty reach the islands off Jaffna, including remote Delft with its wild ponies and baobab trees.
Sources: [3]
Frequently asked
What’s the best way to get around?
How do I book the hill-country train?
PickMe/Uber or a tuk-tuk?
How much is a private driver?
What is the Metro Bus?
How do I pay on a Metro Bus?
Places in this guide
Sources
- The Common Wanderer, Kandy to Ella train guide ↗
- Getting Around Sri Lanka: Uber, PickMe or Tuk-Tuks ↗
- Transport in Sri Lanka, Wikipedia ↗
- Lanka Metro Transit (LMT), official site ↗
- Ministry of Transport, Highways and Urban Development ↗
We compile and link to public sources; details change, so verify time-sensitive specifics before you travel.