Transport
Getting Around Sri Lanka: Trains, Buses, Tuk-Tuks & Private Drivers
Roads are slow and distances are deceptive. Here's how each type of transport works in Sri Lanka, what it costs and which to choose for your route.
By Sri Lanka Travel Guides Editorial TeamUpdated 5 November 20263 min read

Sri Lanka looks small on a map, but travel is slow: winding roads, busy towns and limited expressways mean an average of around 35–40 km/h on most routes. The good news is that transport is cheap, plentiful and often an experience in itself.
Typical travel times
| Route | By road | By train |
|---|---|---|
| Airport – Negombo | 20–30 min | — |
| Airport – Colombo | 45–60 min | — |
| Colombo – Kandy | 3–3.5 h | 2.5–3 h |
| Airport – Sigiriya | 4 h | — |
| Kandy – Sigiriya | 2.5–3 h | — |
| Kandy – Ella | 5–6 h | 7 h |
| Kandy – Nuwara Eliya | 2.5–3 h | 4 h (to Nanu Oya) |
| Ella – Mirissa | 4–4.5 h | — |
| Ella – Yala (Tissa) | 2.5 h | — |
| Colombo – Galle | 1.5–2 h (expressway) | 2–3 h |
| Sigiriya – Trincomalee | 2.5 h | — |
| Colombo – Jaffna | 7–8 h | 6–7 h |
Private driver
The most popular choice for first-time visitors on a two- or three-week trip. You hire a car (or van for groups) with a driver for the whole trip or for individual transfers. Benefits: door-to-door comfort, flexible stops, local knowledge and help with logistics. Drivers usually arrange their own accommodation and meals at hotels (often with dedicated driver quarters). Read our guide to hiring a driver in Sri Lanka and browse local drivers.
Trains
Sri Lanka's railways are slow but scenic and very cheap. The key lines for travellers:
- Main Line: Colombo – Kandy (via Peradeniya) – Hatton – Nanu Oya – Haputale – Ella – Badulla. The section from Kandy onward is the famous Kandy–Ella train.
- Coastal Line: Colombo – Bentota – Hikkaduwa – Galle – Weligama – Matara, much of it right beside the sea.
- Northern Line: Colombo – Anuradhapura – Jaffna.
- Eastern lines: to Trincomalee and Batticaloa.
Reserve seats in advance for popular routes; unreserved tickets are sold on the day.
Buses
Buses go everywhere and are extremely cheap. Red buses are state-run (SLTB); private buses are often faster and more crowded. Air-conditioned intercity buses run on major routes like Colombo–Kandy and on the Southern Expressway (Colombo–Galle–Matara). Large backpacks can be awkward on local buses; drivers can be, let's say, enthusiastic.
Tuk-tuks
Three-wheelers are everywhere and great for short hops and day trips. Agree the price before you set off, or use a metered tuk-tuk. In Colombo, Kandy, Galle and other larger towns, ride-hailing apps (PickMe and Uber) offer fixed, fair prices for both tuk-tuks and cars. Some travellers rent a tuk-tuk to drive themselves; you need a valid licence and a local permit, and it's best suited to confident drivers.
Self-drive
Possible with an international driving permit endorsed locally, but most visitors find Sri Lankan roads stressful: overtaking buses, pedestrians, dogs and cattle. A driver is usually better value once you factor in fuel, parking and stress.
Domestic flights and seaplanes
Limited domestic flights and seaplane or helicopter charters link Colombo with places like Jaffna, Trincomalee and some resorts. They're expensive and schedules change, but can save a long drive if time is short.
Which should you choose?
- Short trip or family: private driver, plus the train for the scenic stretch.
- Backpacking on a budget: trains and buses, with tuk-tuks for the last mile.
- Mixed: train between Colombo, Kandy, Ella and the south coast, with drivers or tuk-tuks for day trips (Sigiriya, safaris).
Plan your route with our AI trip planner, which accounts for realistic travel times.
Frequently asked questions
What is the best way to travel around Sri Lanka?
For most first-time visitors, a private driver combined with the Kandy–Ella train offers the best balance of comfort, flexibility and experience.
Is Uber available in Sri Lanka?
Yes, Uber and the local app PickMe operate in Colombo and other major towns.
Are trains in Sri Lanka safe?
Yes, though they can be crowded. Keep your belongings close and don't lean out of doors on moving trains.
Turn this into a plan
Our free AI trip planner builds a day-by-day Sri Lanka itinerary for your dates, with realistic travel times.
Plan my tripQuestions & comments
Share a tip or ask a question. Comments are moderated.
- No comments yet — be the first.
Keep planning

Kandy to Ella Train: Tickets, Classes, Timetable Tips & Best Seats
The Kandy–Ella train is one of the most scenic rail journeys in the world. Here's how to get a seat, which side to sit on and what to expect on the seven-hour ride.
5 Nov 2026· 2 min read

Hiring a Private Driver in Sri Lanka: Costs, Tips & What to Expect
Most first-time visitors tour Sri Lanka with a private driver. Here's how it works, what it typically costs and how to find a driver you'll enjoy spending two weeks with.
5 Nov 2026· 2 min read

Sri Lankan Food: 20 Dishes to Try and Where to Eat Them
From rice and curry to hoppers, kottu and Jaffna crab curry — the dishes that make Sri Lankan food one of the great cuisines of Asia, and how to order them.
5 Nov 2026· 3 min read