Getting Around Sri Lanka: Your Complete Transport Guide for Tourists

Sri Lanka looks small on the map. The island stretches roughly 435 km north to south and 225 km at its widest point. You’d be forgiven for thinking you can cover it in a day or two. You cannot. Mountain roads through the Hill Country corkscrew through switchbacks that take twice as long as the distance suggests. Traffic around Colombo at rush hour turns a 10 km journey into an hour. A bus ride from Colombo to Ella, which looks like a short hop, runs closer to seven or eight hours depending on the service.

The Kandy to Ella train is one of the best ways to get around Sri Lanka that most travellers specifically plan a trip to experience. Not just transport; an event. Tea plantations rolling past the window at elevation, mist across the valleys, small colonial-era stations appearing and disappearing. The rest of the network is less celebrated but more useful, and it connects most of the island at prices that are almost embarrassingly cheap.

Sri Lanka has five ways to move around as a tourist: trains, buses, tuk-tuks, private drivers, and rental vehicles. This guide covers all five, what each one costs in 2026, and when to use which.

Option 1 — Tuk-Tuks: The Island’s Default Short-Range Transport

No other vehicle defines getting around Sri Lanka for tourists quite like the tuk-tuk. Three wheels, a two-stroke engine, a canvas roof, and a driver who may or may not know exactly where you want to go but will get you reasonably close. They’re everywhere: outside train stations, at beach car parks, lining up outside temples, waiting outside supermarkets. The island runs on them.

Tuk-tuk on a Sri Lanka coastal road — the most common way to get around towns and beaches

Tuk-tuks work well for short rides within towns, getting to and from stations, reaching temples and viewpoints not served by public transport, and exploring beach areas where nothing else stops. They work less well for journeys over 20 km, because the ride quality on longer routes becomes wearing and the price creeps closer to what a private driver charges.

Most tuk-tuks in tourist areas have meters fitted. Not all drivers use them by default. Two options: ask the driver to run the meter before getting in, or agree a fare before you start moving. Neither option is complicated; both avoid the dispute at the destination.

PickMe App

PickMe is Sri Lanka’s equivalent of Uber, covering tuk-tuks, cars, and motorbike taxis across most towns. It shows the fare before you book, payment goes through the app, and drivers are rated and accountable. For anyone uncomfortable with fare negotiation or unfamiliar with local prices, PickMe removes the uncertainty from the transaction.

The app works across Colombo, Kandy, Galle, Negombo, Matara, and an increasing number of smaller towns. In genuinely rural areas and off the main tourist circuit, driver availability drops significantly, particularly after 9pm.

Download PickMe before you travel: pickme.lk

Tuk-tuk booking app interface for Sri Lanka — showing upfront fare and vehicle tracking

Tuk-Tuk Fare Benchmarks (2026)

Journey TypeApproximate Fare (LKR)Approximate Fare (USD)
Short town ride (under 3 km)150 to 350$0.50 to $1.10
Medium trip (3 to 10 km)350 to 900$1.10 to $2.90
Day hire (8 to 10 hours)6,000 to 9,000$19 to $28
Airport (CMB) to Negombo1,500 to 2,500$4.80 to $8

Tourist areas like Galle Fort, Ella, and Arugam Bay run higher than these benchmarks; kerbside quotes in peak season can be 50 to 100% above what PickMe charges for the same journey. Know the rough price before you negotiate.

Option 2 — Buses: Cheap, Extensive, and Occasionally Chaotic

Buses reach places trains don’t. That covers a significant portion of Sri Lanka: the Cultural Triangle around Sigiriya and Dambulla, the east coast beyond Trincomalee, the deep south around Tangalle and Hambantota, and every small town and village between the major hubs. If a train doesn’t go there, a bus usually does.

Sri Lanka public bus on a town road — extensive bus network connecting the whole island

Sri Lanka has two bus systems running simultaneously. Sri Lanka Transport Board (SLTB) operates the state-run fleet: blue and white buses, routes covering the whole island, prices fixed by the government. Private operators run alongside them on the same routes: faster, sometimes air-conditioned, slightly more expensive, and generally more comfortable for longer journeys.

Colombo’s Bus Stations

The best way to get around Sri Lanka by bus starts with knowing which terminal to use in Colombo. There are two main ones.

Bastian Mawatha Bus Station handles routes going south and west: Galle, Matara, the south coast, and Colombo’s suburban areas.

Pettah Bus Stand covers routes going north, east, and toward the Hill Country: Kandy, Sigiriya, Polonnaruwa, Trincomalee, Jaffna, and the Cultural Triangle.

Getting to the wrong terminal wastes a significant amount of time. Check which bus station your route uses before heading into the city.

Map of Colombo’s two main bus stations — Bastian Mawatha for south coast routes and Pettah for Hill Country and northern Sri Lanka

Bus Fare Reference (2026)

RouteSLTB (State Bus)Private AC Express
Colombo to KandyLKR 150 to 200 (~$0.50 to $0.65)LKR 350 to 500 (~$1.10 to $1.60)
Colombo to GalleLKR 120 to 180 (~$0.40 to $0.60)LKR 300 to 400 (~$1 to $1.25)
Colombo to SigiriyaLKR 200 to 300 (~$0.65 to $1)LKR 400 to 600 (~$1.25 to $1.90)
Colombo to JaffnaLKR 500 to 700 (~$1.60 to $2.25)LKR 900 to 1,200 (~$2.90 to $3.85)
Kandy to EllaLKR 150 to 250 (~$0.50 to $0.80)LKR 300 to 500 (~$1 to $1.60)

What to Know Before You Board

Buses depart when full on many routes, not on a strict published timetable. Express intercity services do have advertised departure times; local services don’t always adhere to them. Budget extra time at either end.

Private AC express buses charge roughly double the SLTB fare and are worth the difference on journeys over two hours. The air conditioning and reclining seats on the Colombo to Galle intercity express make a 90-minute journey genuinely comfortable. The same route on a state bus in the afternoon heat is a different experience.

Carry small LKR notes for bus fares. Conductors move through the aisle collecting payment after you’ve sat down; handing over a LKR 1,000 note for a LKR 150 fare creates friction.

Option 3 — Trains: The Scenic Network Worth Planning Around

Sri Lanka Railways has been running since 1858. The network doesn’t cover every corner of the island, but the lines it does serve are the most useful routes for tourists: Colombo to Kandy and up into the Hill Country, Colombo down the south coast to Galle and Matara, northeast to Trincomalee, and the eastern line toward Batticaloa.

The Kandy to Ella route sits in a category of its own. The best way to get around Sri Lanka for this particular stretch is the train, without question. The section from Kandy through Nanu Oya and down to Ella winds through cloud forest and tea estate after tea estate. At around 65 km it takes four to five hours and shows you more of Sri Lanka’s interior than most other single journeys you’ll make.

Understanding the Classes

Sri Lanka Railways runs three classes; the difference between them matters a great deal.

First Class comes in two versions. The observation car has panoramic windows, forward-facing padded seats, and an almost unobstructed view of the scenery. The sealed windows frustrate photographers who want to lean out; if open windows matter to you, second class reserved is the better option. First class air-conditioned carriages exist on some routes including Colombo to Kandy.

Second Class Reserved is the practical sweet spot. Padded seats, fans, windows that open, a guaranteed seat, and views nearly as good as the observation car. On the Kandy to Ella route, sitting on the right side of the train heading from Kandy toward Ella gives the widest views. It’s a common piece of advice for good reason.

Third Class is unreserved on most services. Wooden benches, no guarantees on seating, and on popular routes between Colombo and Kandy it gets crowded. Third class unreserved on the overnight Colombo to Batticaloa service is a genuinely different kind of travel experience: cheap, local, and sometimes uncomfortable in ways that become a good story later.

Train Fare Reference (2026)

Route1st Class Observation2nd Class Reserved3rd Class Unreserved
Colombo to KandyLKR 1,500 to 2,000 (~$5 to $6)LKR 600 to 900 (~$2 to $3)LKR 100 to 200 (~$0.35 to $0.65)
Kandy to EllaLKR 2,000 to 2,500 (~$6 to $8)LKR 800 to 1,200 (~$2.50 to $4)LKR 200 to 350 (~$0.65 to $1.10)
Colombo to GalleLKR 800 to 1,200 (~$2.50 to $4)LKR 400 to 700 (~$1.25 to $2.20)LKR 90 to 180 (~$0.30 to $0.60)
Colombo to TrincomaleeLKR 1,800 to 2,500 (~$5.80 to $8)LKR 700 to 1,100 (~$2.25 to $3.55)LKR 200 to 300 (~$0.65 to $1)

Booking Tickets

Reserved seats open exactly 30 days before departure. On the Kandy to Ella route, first class observation car seats regularly sell out within hours of that window opening, particularly between December and March and July to August. Set a reminder and book on the exact day.

Three ways to book:

At the station counter: Available at Colombo Fort, Kandy, Ella, Nanu Oya, and major stations. Tourist counters at Colombo Fort and Kandy specifically handle foreign visitors and take card payments on some services.

Online: The official Sri Lanka Railways site at railway.gov.lk allows booking for some routes. The interface is functional but not always reliable for all journeys; third-party platforms including Bookaway and 12GoAsia handle the same bookings with a more straightforward process.

Via Mobitel: Mobitel SIM card holders can dial 365 to book tickets. Only useful if you’ve already bought a local SIM.

Unreserved third class tickets can be bought on the day at the station, no advance booking required.

Key Train Tips

Trains in Sri Lanka run late regularly. The Hill Country routes in particular are prone to delays caused by track conditions and weather. Don’t book a connecting train, bus, or onward flight for the same day with a tight window.

Doors on third class carriages often stay open while the train moves. This is how it works; it allows ventilation and gives passengers their best unobstructed photography positions. Don’t lean out past a safe distance.

Option 4 — Private Drivers: The Comfortable Way to See the Island

Hiring a private driver for part or all of a Sri Lanka trip isn’t an extravagance; for a fortnight covering multiple regions, it often costs less per day than the accumulated cost of individual taxis, tuk-tuks, and missed connections. A good driver knows the roads, knows which restaurants are actually good and which ones just pay commission, and waits outside while you climb Sigiriya without charging extra for the time.

Private drivers typically work through guesthouses, hotel recommendations, or platforms like GetYourGuide and Klook. Daily rates run LKR 12,000 to 20,000 (around $38 to $63) for a sedan or hatchback, rising to LKR 20,000 to 30,000 for a larger van or if the driver is covering significant overnight distances between regions.

For a longer circuit covering Colombo, Kandy, the Hill Country, and the south coast, a driver hired for 10 to 14 days comes to roughly $40 to $60 per day all-in. Split between two or three people and the cost per person looks very different from the headline number.

What to agree on upfront

Confirm whether the daily rate includes fuel and driver accommodation. Most drivers ask the client to cover their accommodation on overnight stays; this is standard practice and usually adds around LKR 2,000 to 3,000 per night. Fuel is typically included in the quoted rate, but confirm this explicitly.

Ask for a driver’s licence and verify the vehicle has insurance before committing to a multi-day booking. Ask your guesthouse to recommend someone they personally vouch for rather than accepting an approach from a stranger at the bus station.

Option 5 — Renting a Vehicle: Full Freedom with Full Responsibility

Car rental in Sri Lanka requires two documents: a valid driving licence from your home country and a local permit issued by the Automobile Association of Ceylon (AAC) in Colombo. The AAC office sits on York Street in Colombo 1; permits cost around LKR 2,700 and take about 30 to 60 minutes to process. An International Driving Permit is not itself valid for driving in Sri Lanka without the AAC permit alongside it. Most travellers get this sorted on their first day in Colombo before heading elsewhere.

Sri Lanka drives on the left. Traffic in Colombo is dense, and rule interpretation is flexible; outside the city, the roads are more manageable. The A9 highway through the Cultural Triangle and the A1 between Colombo and Kandy carry heavy traffic throughout the day. Mountain roads in the Hill Country are narrow with blind bends and no barriers on the valley side; they reward patience over speed.

Daily car rental rates run LKR 8,000 to 15,000 ($25 to $48) for a small manual vehicle. International operators, including Hertz have a presence, as do well-regarded local companies that often offer more competitive rates for longer bookings. Compare through Rentalcars.com, DiscoverCars, or KAYAK before committing.

Scooters and Motorbikes

Scooter rental costs LKR 1,500 to 3,000 per day (around $5 to $10). They work well for exploring beach areas on the south and west coasts where roads are flatter and traffic is lighter. The south coast between Galle and Matara by scooter is a genuinely enjoyable way to spend a day.

The Hill Country is a different conversation. The mountain roads around Ella, Nuwara Eliya, and Horton Plains are steep, narrow, and wet in the morning. Scooter accidents account for a disproportionate share of tourist injuries in Sri Lanka. If you choose a scooter for the Hill Country, ride slowly and treat every blind bend as though something is coming around it. Helmets are legally required, and that requirement exists for a reason.

Driving rules for tourists in Sri Lanka — left-hand traffic, AAC permit, speed limits and helmet law

Domestic Flights

Sri Lanka has two domestic airports with scheduled services: Colombo’s Ratmalana Airport for flights to Jaffna and occasional charter services to Mattala Rajapaksa in the south. FitsAir runs scheduled Colombo to Jaffna flights; journey time is around 60 minutes versus seven or more hours by road or train.

Domestic flights make sense for reaching Jaffna quickly, particularly since road infrastructure in the far north is still developing. For most other routes, trains and private drivers cover the ground well enough that the cost difference is hard to justify.

Transport Comparison at a Glance

Five ways to get around Sri Lanka compared — costs and best uses for trains, buses, tuk-tuks, private drivers and rental cars
TransportCostCoverageBest For
TrainLKR 100 to 2,500Main corridorsKandy to Ella, Colombo to Galle
BusLKR 70 to 600Island-wideBudget travel, rural areas
Tuk-tukLKR 150 to 9,000Town to townShort trips, daily hire
Private driverLKR 12,000 to 20,000 per dayAnywhereMulti-day circuits
Rental carLKR 8,000 to 15,000 per dayAnywhereIndependent explorers

Practical Tips for Getting Around

Download PickMe before you land. The free Wi-Fi at CMB arrivals handles the download; having the profile set up before you exit the terminal means your first tuk-tuk or taxi ride uses the app rather than a kerbside negotiation while you’re still tired from the flight.

Train reserved seats on the Hill Country route open exactly 30 days before departure. Both the observation car and second class reserved sell out quickly during peak season. Miss that 30-day window, and the fallback is unreserved third class, which can mean a six-hour journey standing or sitting in an open doorway. Not unpleasant, but not what most people plan for.

The best way to get around Sri Lanka if you’re covering more than two or three regions in a fortnight is a combination: trains for the scenic legs between Colombo, Kandy, and Ella, a private driver for the Cultural Triangle and anywhere the train doesn’t reach, and tuk-tuks via PickMe for moving around within towns. Using all three rather than picking one and sticking to it the whole trip saves both money and frustration.

Monsoon season affects road conditions noticeably. The southwest monsoon runs from May to September and can make mountain roads slippery. The northeast monsoon runs from October to January and affects east coast routes. Check road conditions before heading into the Hill Country after heavy overnight rain.

Traffic around Colombo peaks between 7 am and 9 am and 4 pm and 7 pm on weekdays. If you need to cross or transit through the city, earlier in the morning or after 7 pm gets you through faster. The Colombo Katunayake Expressway between the airport and the city avoids the worst of it but has a toll of approximately LKR 400.

Frequently Asked Questions

Is there Uber in Sri Lanka?

Uber operates in Colombo, but its coverage outside the capital is very limited. PickMe is the most useful app across the island, covering tuk-tuks and cars in most tourist towns.

Do I need an International Driving Permit to drive in Sri Lanka?

An International Driving Permit alone is not sufficient. You also need a local permit from the Automobile Association of Ceylon on York Street in Colombo. Both documents together are required for legal driving.

Can I take a bus from the airport to Colombo?

Yes. Route 187 (Colombo Express) departs from a stop 800 metres from the terminal and costs LKR 150. It runs every 30 minutes from 5:30am to 10pm and takes 60 to 80 minutes to Colombo Fort. A tuk-tuk to Negombo from the airport costs LKR 1,500 to 2,500 and takes 15 to 20 minutes.

How far in advance should I book the Kandy to Ella train?

Exactly 30 days in advance for first class observation seats. On the day booking opens, those seats on peak-season dates go within hours. Second class reserved often holds availability slightly longer but sells out too. Third class unreserved is always available on the day.

Is hiring a private driver for the whole trip worth it?

For two or more people covering multiple regions over 10 or more days: yes, usually. The per-person cost at that point competes with the accumulated cost of trains, tuk-tuks, and logistics. Solo travellers or those on tight budgets do better mixing trains and buses with occasional tuk-tuk use.

Quick Navigation