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.
Official sources