PickMe, Uber, buses, trains or tuk-tuks: how to actually get around
Five ways to move around Sri Lanka, each of which is the right answer in different circumstances. Here's which to use when, and what each one actually costs.
There is no single best way to travel around Sri Lanka. There are five, and the right one changes depending on where you are, how far you're going, and what time it is.
Here's an honest comparison.
Ride-hailing apps: PickMe and Uber
PickMe is the local app and the one to install first. It covers considerably more of the island than Uber, and — importantly — it lets you order tuk-tuks as well as cars, which is often what you actually want.
Uber operates in Colombo and, patchily, in Galle and Kandy. Outside those areas coverage thins out quickly.
The practical difference beyond coverage: Uber quotes a fixed price when you confirm. PickMe works more like a metered taxi, so the final fare can differ from the estimate if the route changes. Neither is dishonest; they're just different models.
Both start from around LKR 180 for short trips. App-based rides typically come in 10–17% cheaper than negotiating the same journey with a roadside tuk-tuk, and — the real benefit — you skip the negotiation entirely.
An airport-to-Colombo tuk-tuk via the app runs roughly LKR 2,000; a car around LKR 3,000.
Use apps when: you're in Colombo or a major town, you want a fixed expectation of price, or you don't want to haggle. Don't rely on them when: you're rural, or it's late at night outside a city.
Tuk-tuks, hailed on the street
Still the backbone of short-distance travel everywhere, and essential where the apps don't reach.
The rule is simple: agree the fare before you get in. Many tuk-tuks now have meters, and asking for the meter is entirely normal — "meter dhanna". Where there's no meter, a reasonable rate is roughly LKR 80–120 per kilometre, more in tourist areas.
If you're being quoted something that feels absurd, it probably is. Walking fifty metres and asking a second driver is a remarkably effective negotiating tactic.
Tuk-tuks are open-sided, which is wonderful in good weather and character-building in rain. They're slower than cars over distance and genuinely uncomfortable for anything beyond about an hour.
Use for: anything under about 15km, or where no other option exists.
Buses
Sri Lanka's bus network is extensive, frequent, and extremely cheap. It goes essentially everywhere.
Two tiers matter. Standard buses (usually red CTB or private white ones) are very cheap, very frequent, and often very full. Intercity air-conditioned coaches, including the expressway services, are more comfortable and still inexpensive — Colombo to Galle sits around LKR 390, Colombo to Matara around LKR 393 on standard inter-provincial rates.
Buses don't really do timetables in the way Europeans expect; on busy routes they simply run continuously. On rural routes they may go a few times a day, and that timetable matters a great deal.
Use for: intercity travel on main corridors, especially the expressways, and anywhere you want to travel cheaply and don't mind the journey being part of the experience. Avoid when: you have a lot of luggage, tight timing, or motion sensitivity — Sri Lankan bus driving is committed.
Trains
The train is the best way to travel in Sri Lanka when the train happens to go where you're going. That's the catch: the network is limited, and it's slow.
The Kandy to Ella hill-country line is routinely listed among the world's great rail journeys and deserves it — six or seven hours through tea country, tunnels and viaducts, with the doors open. The coastal line south from Colombo to Galle and Matara runs beside the sea for much of its length.
Colombo to Kandy costs roughly USD 1–3 depending on class. Reserved seats in first and second class open for booking 30 days in advance and the popular tourist services sell out — particularly the Kandy–Ella morning trains in peak season.
Third class is unreserved, cheap, crowded, and where most of the fun is. Second class unreserved is a reasonable compromise.
Use for: Kandy–Ella, and the coastal run. Don't use for: getting anywhere quickly, or anywhere the line doesn't go — which is most of the north, east and interior.
Private driver
A car with a driver for the duration of your trip is what a large proportion of visitors end up doing, and it isn't the lazy option people assume.
Sri Lankan roads are slow, winding and busy. A good driver-guide knows the routes, handles the parking and the touts, tells you what you're looking at, and becomes genuinely useful when something goes wrong. Day rates typically include the vehicle and fuel.
The trade is cost and a degree of separation from the country. You'll see a lot more and meet a lot fewer people.
Use for: multi-stop itineraries, families, tight schedules, the hill country and the cultural triangle, or anywhere you'd otherwise spend half your day working out connections.
What most people should actually do
The best trips usually mix these rather than committing to one.
A sensible default for a first visit: private driver for the long inter-city legs through the cultural triangle and hill country, the train for Kandy to Ella because it's an experience rather than transport, expressway buses for the straightforward runs like Colombo to Galle, and PickMe or a street tuk-tuk for everything local once you're based somewhere.
That combination costs meaningfully less than a driver for the whole trip and gives you a far more varied experience than any single mode.
Practical notes
Get a local SIM at the airport. Dialog and Mobitel both have counters in arrivals; a tourist data package is inexpensive. Every app above depends on it.
Carry small notes. Bus conductors and tuk-tuk drivers rarely have change for large denominations.
Download offline maps. Coverage is good on main roads and unreliable in the hills and the interior.
Build in more time than the distance suggests. Sri Lankan roads average far lower speeds than the map implies. A hundred kilometres can easily be three hours.