Skip to content
Sri LankaJourneys

Getting around

Getting around Sri Lanka

The island is small on a map and slow on the ground

Illustration of a hairpin mountain road winding past tea terraces, with a car, a tuk-tuk, a bus and a train spaced along it.

The single most common planning mistake we see is treating Sri Lankan distance as European distance. Kandy to Nuwara Eliya is seventy-seven kilometres. It takes three and a half hours. Once you understand why, every itinerary you build will be better.

01

Why 77 km takes three and a half hours

Outside the four expressways, almost every road in Sri Lanka is a two-lane A-road that runs through the middle of every village it passes. There are no bypasses. The road is also a market, a bus stop, a school gate and a place where dogs sleep. Add a mountain, and the road becomes a continuous series of hairpins where nothing overtakes anything.

So the arithmetic that matters is not distance, it is average speed, and on A-roads that is 30 to 40 km/h door to door. Mapping apps consistently underestimate Sri Lankan journeys by about a third. Our times below are what a driver who does these roads every week will actually take, including one stop.

02

Real drive times between the places you will go

FromToDistanceDrive
Colombo airport (CMB)Negombo12 km20 min
Colombo airportColombo city35 km45 min – 1 h 30
Colombo airportSigiriya / Habarana150 km4 h
Colombo airportKandy100 km3 h
Colombo airportGalle (E03 + E01)160 km2 h 30
SigiriyaPolonnaruwa55 km1 h 15
SigiriyaAnuradhapura70 km1 h 30
SigiriyaTrincomalee110 km2 h 30
SigiriyaKandy90 km2 h 30
KandyNuwara Eliya77 km3 h 30
Nuwara EliyaElla55 km2 h 30
EllaUdawalawe80 km2 h 15
EllaYala / Tissamaharama115 km3 h
EllaArugam Bay125 km3 h 30
Yala / TissaMirissa110 km2 h 30
MirissaGalle40 km1 h
GalleColombo airport (E01 + E03)160 km2 h 30
ColomboJaffna400 km7 h
Private car, daytime, including one short stop. Add an hour to anything that passes through Kandy or Colombo between 07:30 and 09:30 or 16:00 and 18:30.

03

The five ways to move, compared honestly

Car with a driver

The default, and what most of our travellers choose. US$55–100 a day depending on the vehicle, and that figure normally includes fuel, the driver's meals and his accommodation — drivers' quarters are a standard thing at Sri Lankan hotels, and a good hotel will not charge you for them. What you are buying is not luxury, it is the removal of every logistical decision for the length of the trip.

The downside is real and worth naming: a driver who is paid commission by shops and hotels will steer you towards them. A good one does not. Ask directly, before you book, whether commissions are taken, and ask for the answer in writing. A driver who is paid only by you has no reason to add a spice garden to your day.

Self-drive hire

From about US$30 a day for a small automatic. Legal for tourists, but you need your home licence, an International Driving Permit and a Sri Lankan recognition permit issued by the Automobile Association of Ceylon — the rental company can arrange the last one. Driving here is not dangerous so much as relentless: overtaking is assertive, buses own the road, and you will be tired.

Tuk-tuk hire

US$15–34 a day and the most fun you can have going 40 km/h. The same permit rules apply. Genuinely good for the south coast and the hills at a slow pace; genuinely bad for long transfers, because a hundred kilometres in a tuk-tuk is a five-hour day and you will arrive coated in road.

Trains

Cheap, scenic, and slow. The coastal line to Galle and Matara is excellent. The hill country line is the famous one and is partly closed for cyclone repairs — see the train guide. Reserved seats sell out thirty days out in high season.

Buses

The cheapest transport in Asia and they reach every village on the island. Red buses are government, white and private ones are faster and drive worse. Almost nothing costs more than a dollar. There is no timetable you can rely on and no luggage space to speak of. Sri Lankans use them constantly, and if you have time rather than money, so should you.

04

What a week of moving around costs

MethodCost for the weekTime lost to logistics
Car with driverUS$385 – $700 total, split between everyone in the carNone
Self-drive carUS$210 + fuel + permitNone, but you do the driving
Tuk-tukUS$105 – $240 + fuelConsiderable — every leg takes half again as long
Trains and busesUnder US$25 per personTwo to three days across a week
Private transfers, leg by legUS$25 – $70 per legSome — you are tied to booking times
The standard seven-day loop — Sigiriya, Kandy, Nuwara Eliya, Ella, a park, the coast.

The number that surprises people is the first one. A driver costs the same whether one person or four are in the car, so for a couple it is roughly the price of two intercity taxis a day, and for a family it is cheaper than the trains once you count the transfers at either end.

Written by the Sri Lanka Journeys team in Sri Lanka. Published . Prices, fees and opening details change — we re-check this page regularly, and if something here is out of date, tell us and we will fix it.

Straight answers

Questions people actually ask

  • How long does it take to drive across Sri Lanka?

    Colombo to Jaffna, the longest normal journey, is about seven hours for 400 km. Most journeys between the places tourists actually go are two to four hours. The useful rule is 30–40 km/h door to door on ordinary roads and 80–100 km/h on the four expressways, which means mapping apps understate Sri Lankan drive times by roughly a third.

  • Is it worth hiring a car and driver in Sri Lanka?

    For most trips of a week or more, yes. US$55–100 a day usually covers the vehicle, fuel, and the driver's own meals and accommodation, and the cost does not change with the number of passengers — so for two or more people it is often cheaper per head than a series of private transfers. What it really buys is the three days a week you would otherwise lose to connections.

  • Can tourists drive in Sri Lanka?

    Yes. You need your home country driving licence, an International Driving Permit, and a Sri Lankan recognition permit issued by the Automobile Association of Ceylon. Rental companies normally arrange the recognition permit for you. The same requirement applies to tuk-tuks, and police do check.

  • How much is a tuk-tuk per day in Sri Lanka?

    About US$15–34 a day for a self-drive hire in 2026, cheaper for longer rentals and in low season, plus fuel and the recognition permit. For short hops rather than a hire, agree the fare before you get in or ask the driver to use the meter — most in Colombo have one and most outside it do not.

  • Are Sri Lankan buses safe for tourists?

    They are safe in the sense that millions of people use them every day without incident, and alarming in the sense that they are driven fast and overtake with conviction. They are extremely cheap and go everywhere. The genuine drawbacks are luggage space, which barely exists, and unpredictable timings.

  • Do I need to tip my driver in Sri Lanka?

    It is customary rather than compulsory. On a multi-day trip, around US$5–10 per person per day is normal and is genuinely appreciated. It sits on top of the daily rate, and it is separate from anything you spend on his meals — those are already covered.

No obligation

Still deciding? Ask us.

A rough month and a rough idea is enough to start. We will come back with a shape for the trip, and you can pull it apart from there.