
Transport in Sri Lanka: what to take and how not to overpay
Distances on a map of Sri Lanka are deceptive. Colombo to Kandy is only about 115 km on the map, but you'll spend three hours or more on the road.
Trains run through tea plantations, and buses cost pennies. You can rent your own tuk-tuk and drive it yourself. On a single trip, it's realistic to try several options because the island is small and routes are almost always combined.
Ad: this article contains affiliate links: we earn a commission if you book through them, at no extra cost to you.
AIIllustrative image: AI-generatedBelow, we break down how to travel between cities and how to get around within them, how much each option costs, and what to prepare before you fly.
1. How getting around the island works
💡 In short:
- Between cities, you can use trains, buses, a private driver, or a rented tuk-tuk.
- Within a city, PickMe, Uber, tuk-tuks, or your own two feet will come in handy.
- Prices, schedules, and seat reservations: 09/2026, verified on the official Sri Lanka Railways website.
In Sri Lanka, it's worth separating two questions: how to get from city to city and how to move around within a city. Long transfers eat up most of your budget and time. Short distances are handled with apps or on foot. You can easily walk a couple of kilometers to a beach or temple yourself.
The railway doesn't cover the entire island. The tracks don't reach Arugam Bay in the east or Tangalle in the south, so there you'll need a bus or a driver. Schedule long transfers every other day. Two big stretches back to back are hard to endure.
2. Trains: the cheapest way to cross the island
The Sri Lanka Railways network connects Colombo with Kandy, Nuwara Eliya, and Ella in the hills, and in the south it runs through Hikkaduwa and Galle to Mirissa. Trains run on schedule, and the journey is calm. It's the train that gives you those tea plantation views tourists come to the hills for.
© flowcomm · CC BYPhoto: flowcomm, CC BY (https://creativecommons.org/licenses/by/2.0), Wikimedia CommonsA third-class ticket costs pennies, but you'll have to sit wherever you find a spot, while second class is a bit more expensive and noticeably quieter.
AIIllustrative image: AI-generatedOn popular sections, it's better not to risk it and to book a reserved seat. A reserved seat on the Kandy - Ella stretch costs more than a regular ticket, and they sell out in advance (as of: 09/2026, official booking system). Tickets for other routes are bought online or at the station on the day of travel. In high season, book several weeks ahead, otherwise there won't be a seat for you at the ticket counter.
Keep in mind the limitation: not all destinations are covered by rail. There is no train to Arugam Bay or Tangalle. You get there by bus or car. It is convenient to check availability and schedules in advance: Sri Lanka train tickets on Trip.com.
- The catch: on the Kandy to Ella section, seats with reservations sell out long before the trip.
3. Buses: cheap and without the tourist gloss
The bus network covers the island more densely than the railway. A bus ride almost always takes longer than a train, but routes exist even in villages. Regular local buses are bright, loud, and built for their own passengers. They cost symbolic money compared to any taxi.

At rush hour the bus fills up so much that passengers stand in the aisle with backpacks on their shoulders. Drivers speed into oncoming traffic, overtake on curves, and honk without pause. As a local experience, this kind of ride is great. As a way to get somewhere with a suitcase, it is not.
If you have large luggage, pay extra for an intercity bus. It costs more than a regular one, but it skips stops in every village and does not take space away from local residents.
Cards are not accepted on board, so keep cash rupees handy. Routes and departure times are easy to check online: bus routes across the island on Trip.com show the price in advance.
- The catch: at rush hour you stand the whole way, and the trip takes longer than by train.
4. Private driver and ready-made tours
If you do not want to deal with schedules, hire a driver for the day or for the entire route. The car picks you up from the hotel, takes you to the points on your plan, and waits while you explore. The cost is calculated per day and per number of people, so a trip for two works out cheaper than traveling alone.
© shankar s. from Dubai, united arab emirates · CC BYPhoto: shankar s. from Dubai, united arab emirates, CC BY (https://creativecommons.org/licenses/by/2.0), Wikimedia CommonsEnglish-speaking drivers run the classic loop: Colombo, Kandy, Nuwara Eliya, Ella, Yala, Galle. Agree on the price and stops before you set off. Ask for the list of stops in writing. Ready-made excursions are collected in one place: private tours in Sri Lanka on GetYourGuide.
AIIllustrative image: AI-generatedWho it's for: families with children, couples with large luggage, and those traveling on their own schedule.
The catch: you pay for the whole day, even if you spent half of it on the beach.
5. Your own tuk-tuk: freedom from $16 a day
Renting your own tuk-tuk has become the most popular way to explore the island independently. According to Tuk Tuk Rental (09/2026), a standard model costs from $16 a day, a convertible from $18, an electric one from $20. At Katunayake Airport and in Negombo the vehicle is handed over at no extra charge, while delivery in other cities comes with a surcharge: in Ella and Kandy it is in the double digits in dollars, and at remote locations noticeably higher. Check the exact amount for your location when booking (company terms, as of: 09/2026).
© Antony Stanley from Gloucester, UK · CC BY-SAPhoto: Antony Stanley from Gloucester, UK, CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0), Wikimedia CommonsTo drive you need a temporary Sri Lankan license, and the rental company handles it for you (as of: 09/2026, official tuk-tuk rental website). You do not need to go to the embassy, but submit documents in advance: without a license you will not be allowed behind the wheel.
The practice is simple: a tuk-tuk drives slowly, but it parks anywhere. You choose the route yourself and stop wherever you like. Luggage is secured with straps, or you take a model with a trunk, and fuel and minor repairs are paid separately.
- The catch: traffic on the island is dense and noisy, and you will have to get used to overtaking on curves.
6. Car, scooter, and bicycle rental
You can rent a car in Sri Lanka, although people do this less often than renting a tuk-tuk. For a car and a scooter you need an international driving permit; a local license is usually not required for them. A scooter is not available in every city. But it is cheaper than a tuk-tuk and easier to park.
AIIllustrative image: AI-generatedA bicycle in Sri Lanka remains transport for locals, not a tourist pastime. For short rides along flat coastal stretches it's a workable option. For the hills it's no good. In the heat you'll tire quickly, so it's better not to plan long distances.
Book through a reputable company and with full insurance: rental car for trips around the island. Photograph the car from all sides before you drive off, this will save you a dispute when you return it.
- The catch: on narrow mountain roads you'll be the one yielding to buses, not the other way around.
7. Within cities: PickMe, Uber, and walking
In most cities in Sri Lanka PickMe and Uber operate. Through the app you can call a tuk-tuk or a car and see the price before the trip. This is cheaper than hailing a taxi on the street, and you don't need to haggle with the driver. The route is recorded, and a link to it is easy to send to family or friends.

Payment goes through by card right in the app. You won't need cash for a trip like this. In small towns you sometimes have to wait longer for a car, and that's normal. If the app can't find a driver, there's usually a tuk-tuk parked at the curb.
Having your own tuk-tuk within a city is simplest: you don't depend on a car being dispatched or on haggling. You'll walk part of the city, but it all comes down to where your hotel is. A hotel in the center saves you travel time. A hotel outside the city adds daily trips.
- The catch: after an evening rain there are fewer available cars in the app, and the wait drags on.
8. How much getting around costs: table
Option | Where it works | Cost | Who it's for |
|---|---|---|---|
Train | between major cities and in the mountains | regular ticket is cheap, reserved seat costs more | those traveling for the views and not in a hurry |
Bus | almost everywhere on the island | the cheapest way to get around | short trips without large suitcases |
Private driver | across the country | priced per day and per number of people | families and couples with luggage |
Your own tuk-tuk | the entire island | from $16 per day (as of 09/2026, Tuk Tuk Rental) | those who want complete freedom |
PickMe and Uber | cities and the airport | depends on distance, cheaper than a street taxi | short trips within a city |
Street taxi prices are not in the table: they fluctuate day to day and depend on haggling. Check any price before the trip, because rates change along with the exchange rate.
9. Getting from Bandaranaike Airport
The airport is in Katunayake, about 32 km from Colombo on the map, and only about 10 km from Negombo. There are three options: an app, a taxi from the counter in the terminal, and a pre-booked transfer. At night and with a lot of luggage, a transfer is the most convenient, because the driver waits for the passenger in the arrivals hall.
© Zarniwoop und Zarquon · CC BY-SAPhoto: Zarniwoop und Zarquon, CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0), Wikimedia CommonsIf your hotel is booked in Negombo, the drive from the terminal takes just a few minutes. On a morning flight to Colombo, you can easily hit traffic leaving the city. If you are traveling with a suitcase and a child, a pre-booked transfer removes the extra stress.
Tours and tickets in Colombo
Guided tours, skip-the-line tickets and activities — most offers can be cancelled free of charge.
See offers on KiwitaxiThe widget loads once you give your consent.
10. Licenses, insurance, and money
For a tuk-tuk you need a temporary local license; for a scooter or car, an international one. Get the paperwork done before the trip: on the ground it takes time, and without the documents you will not be allowed behind the wheel. The rental company itself files the application for the temporary permit.
Get medical insurance for all days of the trip. Treatment and transport to a clinic are paid by the policy, not the traveler's budget: compare insurance options.
It is best to withdraw rupees in cash right at the airport: Bank of Ceylon and Commercial Bank ATMs are in the terminal. Cards are accepted at hotels and larger restaurants. In street tuk-tuks and at markets you pay only in cash. Do not exchange large amounts at exchange offices with suspicious rates.
- The catch: the withdrawal fee is set by the bank that issued your card.
11. ESIM and mobile internet
You need internet on the road constantly: navigation, schedules, booking a ride. There are two options: buy a local SIM card on arrival or activate an eSIM before you fly. The second is more convenient, because you do not have to look for a carrier store in the terminal.
Guesthouses and cafes offer Wi-Fi, but the speed and stability there are unpredictable. Get a package with extra data, especially if you work while traveling.
Activation takes a couple of minutes: eSIM for Sri Lanka is activated by QR code without visiting a store.
12. How to combine transport on your route
The most convenient approach is to combine several types of transport in one trip. From Colombo to Kandy you can go by bus, from Kandy to Ella by train along the tea-country line, and then take a tuk-tuk and finish the route on the south coast. Plan travel days every other day so you still have time for the places themselves.
For the whole route, allow two to three weeks, otherwise the trip turns into nonstop travel. In one week you can only cover one region. Travel eats up time, and distance on the map does not reflect real speed.
AIIllustrative image: AI-generatedYou can take a ready-made group tour: transport is already included, and you just need to show up at the bus on time. For a short vacation, choose between the mountains and the coast; you cannot cover both regions without rushing.
Whatever you choose, transport will not be a problem. The island can be crossed on local buses or on a rented tuk-tuk. The train along the tea-country line remains the main highlight of the trip.
⁉️🤔 Frequently asked questions
Can you get around Sri Lanka only by train?
No. The rails lead to Colombo, Kandy, Nuwara Eliya, and Ella, and along the south coast they reach Mirissa. The train does not go to Arugam Bay or Tangalle; you get there by bus or with a driver. Combine the train with the bus, and the route will come together fully.
Do you need a license to rent a tuk-tuk?
Yes, for self-driving you need a temporary Sri Lankan license. It is arranged by the company you rent the tuk-tuk from, so you do not need to go to an embassy. Without the permit you will not be allowed behind the wheel, so submit the paperwork in advance.
Do Uber and PickMe work in Sri Lanka?
Both apps work in most cities. Through them you can call a tuk-tuk or a car, see the price in advance, and pay by card in the app. A street taxi is more expensive, and you have to haggle with the driver. In small towns the wait can be longer.
How much does a bus trip cost?
A local bus costs symbolic money compared to a taxi or a private driver. An intercity bus is more expensive than a regular one, but it runs without stopping in every village and does not take seats from locals. You buy the ticket on board; you cannot pay by card.
What should you do if you arrive at night?
Book a transfer in advance: the driver will meet you in the arrivals hall and take you to your hotel. At night, getting a car through an app takes longer, and haggling with a taxi driver at the exit is inconvenient. From the airport to Colombo is about 32 km on the map, to Negombo about 10 km.
In short: what to book
If you have more than two weeks and want to see the mountains: book the Kandy to Ella train in advance, and cover the rest of the route by tuk-tuk. If you are traveling with family and suitcases: take a private driver for travel days and an airport transfer. If your budget is tight: local buses and PickMe within cities give you the cheapest option.
Transport in Sri Lanka fits together like building blocks, and each option covers its own part of the island. Plan travel days every other day and book seats on mountain sections in advance. Then the trip will go smoothly, without rushing.
Book train and bus tickets for Sri Lanka on Trip.com before you fly.


