Sri Lanka Frontier
A blue train curving through the tea-covered hills near Ella in Sri Lanka's hill country

Plan Your Trip

Getting Around Sri Lanka

How to travel around Sri Lanka: the famous scenic trains and how to book reserved seats, tuk-tuks and ride-hailing apps, cheap buses, hiring a car with a driver, and the Southern Expressway.

By Mark Fletcher · 6 min read

Sri Lanka is a small island, but getting around it is part of the adventure rather than a quick formality. The distances look tiny on a map, yet the ordinary roads are winding and busy, so journeys take longer than you expect. The good news is that the country offers an unusually rich mix of ways to travel, from one of the world’s most beautiful train rides to the ever-present three-wheeled tuk-tuk, and most visitors happily combine several of them.

The trains: slow, scenic and worth it

Sri Lanka’s railways are a genuine attraction in their own right, not just a way to get from A to B. The star is the hill-country line that climbs from Kandy through tea estates and cloud forest to Nanu Oya (for Nuwara Eliya) and on to Ella and Badulla. It is slow, deliberately so, and that is the point: passengers hang out of open doorways, mist drifts across the plantations, and the whole thing feels timeless.

Trains are cheap and come in several classes. On the scenic route the sweet spot for most visitors is a second-class reserved seat: you get a guaranteed place, windows that open for photographs, and plenty of fresh air. First class adds an air-conditioned carriage, and on some services a first-class observation saloon with large rear-facing windows; the newer Chinese-built “blue trains” also carry comfortable reserved second and third class. Unreserved third class is the cheapest and most local experience, but you may have to stand.

A quick guide to the main classes on the popular routes:

ClassWhat you getBest for
First class (A/C)Air-conditioned, sometimes observation saloonComfort and rear-window views
Second class reservedGuaranteed seat, windows openThe scenic sweet spot
Third class (unreserved)Cheapest, most local, may standBudget travel and short hops

One important caveat: parts of the hill-country line have at times been disrupted by landslides and weather damage, with sections closing for repairs. Services are restored in stages, so check that your intended stretch is actually running before you plan a day around it.

The view over tea country from the window of a hill-country train

Tuk-tuks and ride-hailing apps

The three-wheeled tuk-tuk is the workhorse of Sri Lankan towns, cheap, everywhere, and perfect for short trips. The only real question is the fare. In Colombo, Kandy and other cities, the simplest way to pay a fair price is to book through an app.

PickMe is the local market leader and Sri Lanka’s answer to Uber, and Uber itself also operates here. Both let you order a tuk-tuk or a car with the price set upfront, which removes the haggling entirely. App fares are often a little cheaper than what a roadside driver will quote, and you get a record of the trip.

Buses: cheap, frequent and chaotic

If you are travelling on a tight budget, buses go almost everywhere and cost very little. There are two broad types: the government (usually red) buses and a swarm of private operators. They are frequent and astonishingly cheap, but also crowded, hot and driven with enthusiasm, the “chaotic” reputation is earned. For short intercity hops they are unbeatable value; for long cross-country legs, weigh the savings against the comfort of a train or a private car.

Hiring a car with a driver

Here is the option many first-time visitors settle on. Self-drive is uncommon in Sri Lanka, the traffic, road habits and unfamiliar rules put most people off, so the popular alternative is to hire a car together with a driver-guide for part or all of your trip. It is far more affordable than the same arrangement would be in Europe.

Expect to pay roughly 80 to 120 US dollars a day, depending on the vehicle, the season and your itinerary, typically including fuel and the driver’s costs. In return you get door-to-door travel, someone who knows the roads, protection for your luggage, and the freedom to stop for a viewpoint, a temple or a plate of rice and curry whenever you please. It is especially useful for stringing together spread-out highlights such as Sigiriya, Kandy, Ella and the southern beaches, or a safari at Yala.

Roads, distances and the expressways

The single biggest planning mistake is underestimating travel time. Kilometre distances are short, but away from the motorways the roads are winding and slow, plan on an average of only around 40 kilometres an hour, and less in the hills. Treat any cross-country journey as a half-day, and resist the urge to pack too many long transfers into one trip.

The exception is Sri Lanka’s growing network of expressways. The Southern Expressway (E01) is a modern toll motorway running from Colombo down towards Galle, Matara and beyond, and it transforms the trip south: Colombo to Galle drops to around an hour instead of roughly three on the old coastal road. A dedicated expressway bus service and most private drivers use it. A separate airport expressway links Colombo with Bandaranaike International Airport, making arrivals and departures painless.

With the practicalities sorted, the rest is choosing where to go. See our best time to visit guide to settle your dates, the budget guide to plan costs, and getting to Sri Lanka for flights and arrival.

Frequently asked questions

What is the best way to get around Sri Lanka?+

There is no single best way, most visitors mix and match. The scenic hill-country train is a must-do experience between Kandy, Nanu Oya and Ella; tuk-tuks and ride-hailing apps handle short hops in and around towns; and for touring several regions, hiring a car with a driver for a set number of days is the most popular and surprisingly affordable option. Buses are the cheapest way to cover longer distances if you are on a budget and don't mind a squeeze.

How do I book train tickets in Sri Lanka?+

Reserved seats on the popular tourist trains open for sale roughly 30 days before departure and can sell out within hours, especially the Kandy-to-Ella hill-country run in high season. You can reserve online through Sri Lanka Railways' official booking site, buy in person at a station counter, or pay a small mark-up to a hotel, agent or reseller who will secure the seat for you. If reserved seats are gone, you can still board with an unreserved third-class ticket and stand or find space where you can.

Should I take the Kandy to Ella train?+

Yes, the climb through the tea plantations of the central highlands is one of the world's great rail journeys and the highlight of many trips. Aim for a second-class reserved seat, which gives you a guaranteed place plus windows that open for photographs and fresh air. Note that sections of the hill-country line have occasionally been disrupted by landslides and weather damage, so check that your intended stretch is running before you build your plans around it.

Are tuk-tuks safe and how much do they cost?+

Tuk-tuks are the everyday way to get around towns and are generally fine for short trips. In Colombo, Kandy and other cities the easiest way to get a fair price is to book through the PickMe or Uber app, which sets the fare automatically. Metered tuk-tuks are common in the capital; elsewhere you agree the price before you set off, so ask your hotel roughly what a trip should cost so you can negotiate from a sensible figure.

What is PickMe and does Uber work in Sri Lanka?+

PickMe is Sri Lanka's home-grown ride-hailing app and the market leader, and Uber also operates in the country. Both let you book tuk-tuks and cars with an upfront, app-set price, which removes the haggling. They work well in Colombo and other larger towns and tourist areas, but coverage thins out in rural and remote spots, where you fall back on flagging down a tuk-tuk and agreeing a fare.

Is it worth hiring a car with a driver in Sri Lanka?+

For many visitors, yes. Self-drive is uncommon and the roads can be demanding, so the popular approach is to hire a car together with a driver-guide for part or all of your trip. Expect to pay roughly 80 to 120 US dollars a day depending on the vehicle and season, usually covering fuel and the driver. It saves time, protects your luggage, and lets you stop wherever you like, ideal for linking places like Sigiriya, Kandy and the south coast.

How long does it take to travel between places in Sri Lanka?+

Longer than the map suggests. Distances in kilometres are small, but outside the expressways the roads are winding, busy and slow, so an average of around 40 kilometres an hour is realistic on ordinary highways and even less in the hills. As a rule of thumb, treat any cross-country journey as a half-day rather than a quick hop, and don't try to pack too many long transfers into one trip.

Can I use the expressway to reach the beaches?+

Yes. The Southern Expressway (E01) is a modern toll motorway that links Colombo with Galle, Matara and beyond, cutting the Colombo-to-Galle run to around an hour instead of three on the old coast road. Private drivers and a dedicated expressway bus service both use it, so reaching the southern beaches is one of the fastest journeys in the country. A separate airport expressway also connects Colombo with Bandaranaike International Airport.