Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Sri Lanka

Getting around Sri Lanka: trains, buses, driving and domestic flights

For most first trips, take the train on the hill line (Colombo–Kandy–Ella) and hire a car with driver for the rest of the loop; use expressway buses for Colombo–Galle. Skip self-driving unless you know local traffic. Rail and bus passes are limited, so buy point-to-point tickets.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Best overall
Train for the hill country, car with driver for the loop
Colombo–Kandy by train
2.5–3 h; Rs 500–4,000 by class (reserved seats)
Kandy–Ella by train
6–7 h; the classic hill line
Car with driver
US$50–80 a day including driver and fuel
Colombo–Galle expressway bus
1.5–2 h; Rs 800–1,500
Local bus
Rs 100–600; slow, hard on big luggage
Tuk-tuk apps
PickMe and Uber fix prices in Colombo, Kandy and Galle
Domestic flight or seaplane
Colombo–Jaffna about 1 h; US$80–200
Reserved train seats
Sell out about 30 days ahead on the official site
Hill line statuscheck
Damage from Cyclone Ditwah (2025) — check before booking

Summary table: mode, time, cost

Prices are 2026 estimates in Sri Lankan rupees unless noted. Times are door-to-door for the route shown, not the whole island.

Summary table: mode, time, cost
ModeTypical route and timeCostVerdict
TrainColombo–Kandy 2.5–3 h; Kandy–Ella 6–7 hRs 500–4,000 by classBest for the hill line and the coast line to Galle and Matara
Car with driverColombo–Kandy 3–4 h; Kandy–Sigiriya 2.5 hUS$50–80 a day incl. driver and fuelThe usual way to do a loop; stop where you like
Expressway busColombo–Galle 1.5–2 hRs 800–1,500Fast AC buses on the Southern and Central Expressways
Local busSlow, everywhereRs 100–600Very cheap; driven hard, big luggage is a problem
Tuk-tuk / appTown tripsRs 150–250 per kmApps fix the price in Colombo, Kandy and Galle
Domestic flight / seaplaneColombo–Jaffna about 1 hUS$80–200Useful for Jaffna or to skip a long drive

Fares and schedules change; confirm before you travel.

Step by step: how to plan your transport

1. Fix your loop first. Most first trips run Colombo, then the hill country by train, then the south coast. That shape uses the two best rail lines and keeps long drives short.

2. Book the hill train early. Reserved seats on the Kandy–Ella line sell out about 30 days ahead on the official site; resold tickets cost 5–10 times more. If seats are gone, take an unreserved class or a bus and keep the ride for a shorter leg.

3. Hire a car with driver for the middle of the trip. US$50–80 a day covers driver and fuel. Agree at booking that there are no commission stops at spice gardens and gem shops.

4. Use expressway buses for Colombo–Galle. Board at Makumbura or Kadawatha interchanges, not the central Pettah station, to get a seat and save time.

5. Keep tuk-tuks for towns. PickMe and Uber fix the price in Colombo, Kandy and Galle; elsewhere agree the fare before you ride.

6. Fly only where it saves a day. Colombo–Jaffna is about an hour by air, but scheduled routes are few — check the operator before you build a plan around it.

Notes and traps

Drivers earn commission at spice gardens, gem shops and some restaurants. Say no at booking and again on the day.

The hill line had damage from Cyclone Ditwah (2025). Check the official rail site before you book a tight connection.

Local buses are cheap and go everywhere, but they are driven hard and luggage space is minimal. Use them for short hops, not airport runs.

Poya (full moon) days close bars and liquor shops and stop meat sales; some sites close for Perahera processions. Build a buffer around travel days.

There are no useful nationwide rail or bus passes for visitors. Buy point-to-point tickets; a car with driver is the practical alternative to a pass.

Keep a wide margin around your flight home. Road times on the island are unreliable and a missed connection is the most common way a trip ends badly.

Questions people ask

What is the best way to get around Sri Lanka?

Take the train on the hill line (Colombo–Kandy–Ella) and hire a car with driver for the rest of the loop. Use expressway buses for Colombo–Galle. This mix is faster and cheaper than either mode alone.

Do I need a car in Sri Lanka?

You do not need to drive yourself. A car with driver costs US$50–80 a day including fuel and is the usual choice for a loop. Self-driving is possible but local traffic and rules make it a poor first-trip option.

Are there rail or bus passes for Sri Lanka?

There is no useful nationwide pass for visitors. Buy point-to-point tickets; reserved train seats sell out about 30 days ahead on the official site. A car with driver is the practical alternative to a pass.

How do I book the Kandy–Ella train?

Book reserved seats on the official rail site about 30 days ahead. If they are gone, take an unreserved class or a bus for part of the route. Resold tickets cost 5–10 times more.

Is it safe to take local buses?

They are cheap and cover the island, but they are driven hard and luggage space is limited. Use them for short hops and keep valuables on you. For long legs, a car with driver is calmer.

How much should I tip a driver?

Rs 2,000–3,000 a day at the end of the trip is the usual norm. Agree the daily rate and any extras before you start.

Deep dive

Every source; changeable facts are marked check

Sources