Skip to main content

Travel Tips

Transport & Getting Around

Sri Lanka is compact, but journeys take longer than the map suggests — plan around 40 km/h on most roads. The good news: getting around is cheap, and the hill-country train is an attraction in itself.

Trains
Scenic & cheap — book early
Tuk-tuks
Use PickMe / metered
Car + driver
~$50–70/day
Driving pace
~40 km/h average

Trains — the scenic way

The Kandy–Ella line is one of the world's most beautiful rail journeys.

  • Reserve 1st/2nd class seats early online or at major stations — observation cars sell out days ahead.
  • Unreserved 2nd/3rd class is cheap and atmospheric; board early for a seat.
  • Colombo–Kandy takes ~3–4h; Kandy–Ella ~6–7h through tea country.
  • Preview the route with our virtual Kandy-to-Ella train ride before you book.

Tuk-tuks, taxis & apps

Three-wheelers are everywhere and perfect for short hops.

  • Use the PickMe app (or Uber in Colombo) for fair, metered fares.
  • Outside apps, agree the price before you get in — or insist on the meter.
  • Typical town fares are cheap; longer transfers are better by car.
  • Self-drive tuk-tuk hire is popular but needs a local driving permit arranged in advance.

Buses, drivers & transfers

Buses go everywhere; a private driver buys comfort and flexibility.

  • Government (CTB) and private buses are very cheap; AC 'intercity' services are quicker.
  • A car with an English-speaking driver costs roughly $50–70/day including fuel.
  • Airport: pre-book a hotel transfer or use the official taxi counters at Bandaranaike (CMB).
  • Domestic options: the Colombo–Jaffna intercity train and short internal flights save long road days.

Frequently asked questions

What is the best way to get around Sri Lanka?
For most visitors a mix works best: the scenic train through the hill country, a car with driver for flexible touring, and tuk-tuks (via the PickMe app) for short hops in towns.
How do I book trains in Sri Lanka?
Reserved 1st and 2nd class seats can be booked online or at major stations and sell out days ahead on the Kandy–Ella line; unreserved carriages are cheap and always available.
How much does a driver cost in Sri Lanka?
A car with an English-speaking driver typically costs around $50–70 per day including fuel, with the driver arranging their own meals and accommodation.