LK Sri Lanka: how to get around
Ride apps, airports, driving side and the latest UK travel advice for Sri Lanka, with a ticket finder to plan your journey.
Travel advice right now
Loading the latest UK government advice…
Quick facts
- Capital
- Colombo
- Currency
- Sri Lankan rupee (LKR)
- Languages
- Sinhala, Tamil
- Driving side
- They drive on the left
- Phone code
- +94
- Region
- Southern Asia
Ride apps
Apps run in some cities only. Open the app, or the company page above, to check your city. Checked 13 October 2026.
Main airports
- CMB Bandaranaike International Colombo Airport · Colombo
- RML Colombo Ratmalana Airport · Colombo
- JAF Jaffna Airport · Jaffna
All 3 main passenger airports we hold for Sri Lanka (OurAirports), capital-city airports first, then A to Z. Use the ticket finder above to search a flight.
Find a ticket
Search any journey. These buttons open the partner's own site in a new tab, where you see live prices and book. Prices are never shown or stored here.
Airports listed are the main passenger airports we hold for each country. For a smaller airport, use the next option.
Rome2Rio compares trains, buses, ferries, flights and driving for almost any route in the world, then links to the operators.
Getting around Sri Lanka
Sri Lanka has a strong public transport network linking nearly all tourist destinations, making independent travel very easy. Roads can be terrifying due to local driving traditions — see #Stay safe. Together with occasional massive crowds (especially on holidays), often lacking luggage space, buses may not seem like the most appealing way of travel for some. Yet, they offer great opportunities for interaction with locals, are cheap, plentiful and have different price points (express/local, public/private). Harassment of women travelling alone was frequent in the past, but Sri Lanka seems to have grown up since then.
Bus travel in Sri Lanka is cheap. For those on a budget, buses are everywhere, although their safety and ease of use are questionable. As a foreigner you may be overcharged — simply ask for a ticket to your destination to get the correct fare, or ask a local beforehand. After a few days you will get a feel for the correct prices. As a guideline, the price for a normal local bus should be about Rs 5–10/km, the farther the cheaper (5 km ~ Rs 50, and 40 km ~ Rs 200), everything way beyond that is an indication of you getting overcharged. Buses run late, especially in cities, with services ending around 22:00. Google Maps displays incomplete information regarding bus routes and timetables on listings for bus stops. The best bus timetable information on Google Maps appears at bus depots; roadside stops typically have no routes indicated. Check the reviews, as sometimes reviewers attach photographs of the timetables available at the bus stop.
Read the full getting-around guide
There are three categories of buses in Sri Lanka: Public, Private, and Luxury. Public buses are run by the Sri Lanka Transport Board, and are basic, plain, red-painted buses. Routes and timetables for the public bus network can be searched, with difficulty, here. Private buses are much more common on the roads. They are still basic, usually painted blue instead of red, but are often highly decorated. These are usually owner-operated and have a reputation for driving dangerously, fast, and packing in as many passengers as possible, in order to make more money. Both public and private buses have the same type of route signage above the windscreen.
If you are planning on splashing out (relatively speaking), luxury buses (aka private A/C buses) run on some (especially tourist) routes for twice the price, which offer online booking, air-conditioning and a guaranteed seat. However, they are still a bit uncomfortable. Luxury bus companies include Superline and NCG Express. Many companies' buses can be booked on the Bus Seat website. These buses can also be booked on 12GO but at a 10-20% mark-up.
Information on the country's bus network is difficult to find. The nation-wide National Transport Commission website is an atrocious mess. Things are further complicated by the provinces running their own bus networks, so there is no central, up-to-date bus route database. The official price regime enforced by the government can be viewed online (in Sinhala) but private buses sometimes go even cheaper. As well, you can find the most important routes here. When paying your bus fare, the conductor can sometimes pocket whatever note you give him and not give you a ticket or any change. All passengers are required to have tickets. Insist on a ticket, and ask what the fare is and try to give exact change.
Bus stations are confusing places, but almost everyone will be delighted to practise their English and help you. Also, when travelling by bus, it is local etiquette to give up the front passenger seats to any monks or priests who board the bus.
Bus travel can be made easier if you arrive early and travel light. If you are carrying a lot of luggage, consider purchasing a seat for your backpack if you don't want to keep it on your lap or under your feet. Tickets are cheap enough for this to be feasible!
Sri Lanka has an extensive railway system serving all major towns and cities on the island. Trains are reasonably comfortable (1st and 2nd class) and inexpensive if you can buy the tickets directly. You can always buy 3rd class tickets at any station without reservation, also 2nd class is often available.
1st and 2nd class tickets only go on sale 30 days in advance each morning at 10:00 local time and often sell out within minutes to third parties that on-sell them at many times the original price to foreigners. Even if you manage to buy these tickets directly online, you will need to convert your emailed receipt to an actual ticket, which can only be done at certain stations.
The railway system in Sri Lanka is picturesque when entering the hill country with winding tracks along the mountains. Travel by train is itself a journey to remember, be it travelling to Central Sri Lanka or the coastal line, which is simply amazing. If given the choice, choose the express trains, and try to get a reservation beforehand. There are special Observation cars for tourists to take in the scenery. Trains can be slower than buses, depending on whether you are on a line that offers an express train or not, but more comfortable and even cheaper than buses.
You can look up train schedules and prices online — only direct connections between stations are shown. Trains in the mountains are often delayed, but there may be additional trains — ask at the station! There is a slightly more user-friendly website that will give you fares and distances.
There are three classes of railway cars, although 1st and 2nd class are only available on some Intercity and Express trains. Travelling 3rd class is not as bad as it may sound. Often, the difference between 3rd and 2nd class is only a missing armrest between seats. Intercity and Express trains have reserved cars which can be booked online in advance on the official website.
Trains are sometimes crowded, especially in the morning and late afternoon. Also, observation car seats for the lines popular with tourists (like the Colombo-Kandy line) are often booked out several days in advance in the high season. So whenever possible, you should get a reservation beforehand: see Sri Lanka Railways and Train travel in Sri Lanka for more information.
Trains offer good alternatives when they are available, and the standard trains are only slightly more expensive than the private buses, if at all. One of the advantages is that 1st and 2nd class train tickets can be reserved several days in advance. Sri Lankan Railways has a useful website in English. There is no official smartphone app but there is a somewhat useful unofficial one.
The train ride between Kandy and Badulla is especially famous for its spectacular views — particularly between Nuwara Eliya and Ella. If you can, sit on the right side of the train when going in the direction of Badulla, as it offers the better view.
Privately owned train services no longer run. Exporail and Rajadhani Express used to operate air-conditioned and serviced first-class railway cars to certain destinations.
One common mode of transport in Sri Lanka is via a three-wheeled automobile appropriately referred to as a three-wheeler (tri-shaw), commonly known as tuk-tuks elsewhere. These operate in a manner similar to taxis, and in many situations are a convenient and cost-efficient way to get around. Road safety is a concern however, as none of them have seat belts and they are open to the sides. They are not permitted at Colombo-Bandaranaike International Airport, so don't let a tuk-tuk driver talk you into hiring him on your departure.
Three-wheelers are ubiquitous in Sri Lanka. On any given street, you'll hardly have to wait more than a few minutes without one going by that you can wave down. If you're travelling with luggage, there are slightly larger three-wheelers with more space for your bags that you can look for. While it may be the most novel way to get around, it may not be the most cost-efficient in every situation. Public transport is cheaper by far, and most three-wheel drivers tend to over-charge foreigners. So, never agree to the first price given, or use an app mentioned below. The best price you can get is about Rs 70–100 per km. If you come across a metered tri-shaw make sure the meter is switched on. Taxis are slightly more expensive but much safer. However, you have not experienced everything Sri Lanka has to offer until you travel in a three-wheeler.
Three-wheelers can be hailed via various apps: As of 2025 PickMe and Uber are the most popular. They are also great for estimating prices and bargaining with other drivers. For tourists it's probably best to just rely on these apps, everything else is just a constant hassle regarding the price.
Taxis are a better way of getting around Colombo than three wheelers, and they often turn out to be cheaper because they (should) use the meter. Rates are about Rs 185 and they have full-day packages (ca. 8 hr and 80 km) for around US$40. They will also take you outstation for around Rs 100–115 per km with no waiting charges. You can also set up your own itinerary and travel around that way, as opposed to whatever the tour operator tells you.
Alternatively, ride-hailing apps like Uber and PickMe remove the stress of price haggling. PickMe boasts extensive island-wide coverage and tuk-tuk availability outside main cities. Uber is generally the most convenient option for international travelers. It works instantly using your existing home account and saved credit cards and offers higher vehicle standards with well-rated drivers.
You can also hire a driver with car for a day or for your whole holiday. Some drivers and guides are government-licensed; some are extremely knowledgeable and multilingual, specialising in historical and cultural knowledge, and environmental/natural history for your visits to the ancient sites and the natural reserves.
Of course, if you're not on a budget and especially if you're pressed for time, renting a car with a driver for the whole or part of the journey can be a convenient way to follow your itinerary, and will in some cases allow you to see two sites on one day.
While not common at all, hitchhiking is very easy in Sri Lanka. The only challenge can be to find a suitable vehicle, because most are tuktuks, motorbikes, tour buses, and regular buses. However, there are enough trucks, regular cars, or vans on the road, so you often don't have to wait longer than 15 min.
While you will easily find buses in most places, for very remote destinations it can be more efficient to just hitch a ride instead of waiting 1 hr for the bus.
Locals usually don't demand money for a ride, unless you happen to catch a tout, but the bus fare (Rs 5-10/km) is a fair compensation if anyone is going to ask. Never pay a tuktuk or taxi fare – demanding such amounts would require a licence.
You can also rent a tuk-tuk from various companies. Some of these companies offer more services than others. For example, some companies offer help with getting a Sri Lankan licence, free repairs, unlimited kilometers, and tuk-tuk features such as bluetooth speakers, an esky, lockable storage, and 24 hour phone support. Do your research.
While an international driving license is recommended in practise the police will not ask for it. The rule of the administration seems to be not to bother tourists too much and shield them from any corruption-related topics.
Rented cars are less prone to road accidents, which Sri Lanka is badly known for. Daily rates vary between Rs 5,000–10,000 per day excluding fuel, depending on the kind of car you want and whether you book via a hotel or travel agency that will take a commission.
You will need to bring your international driving license and get it validated by the Automobile Association of Sri Lanka to be able to drive on your own. You can opt to pay an agency to do this for you in advance. Otherwise, you must do it in Colombo, and it will take a day. You will find international car hire agencies in Colombo Airport and some local companies in Negombo's beach area.
Traffic is on the left. Some of the main roads are in good condition, but other roads are still narrow and bumpy, especially in the interior. Cyclists, pedestrians and animals are among the cars on the roads, don't expect them to pay any attention to you. Local driving habits are very different from those in the West and traffic is dangerous. Accidents and injuries are common. If you cannot tell whether another driver has seen you, or if you spot a potentially dangerous situation, honk your horn. It is better to honk more than less.
As of 2025, there are three domestic airlines connecting destinations around the island with light aircraft or helicopters. They are Senok Air, Helitours, and Cinnamon Air. Of these, Cinnamon Air is the only airline with scheduled flights. They use both land-based and amphibious Cessnas in their operations, meaning they can land on some of the picturesque lakes and tanks (reservoirs) around the island.
Ratmalana Airport (RML) is a small domestic airport 15 km from central Colombo. Senok Air and Helitours operate charter helicopter services from this airport.
Tour operators are happy to get you a van and a driver who will take you all over the island but beware, the roads are bumpy and slow. If you book off-the-cuff when you arrive, ask to be shown on a map where you are going before agreeing to any 'tour' of the island and research before you arrive so that you have a clear idea of where you might like to travel. Senseless backtracking to lengthen the trip and increase the cost is a real danger, as is a driver's wish to take you on unwanted shopping expeditions in an effort to gain commission. Travel websites specialising in Sri Lanka are easily found and have greatly increased the choice that is readily available to independent travellers seeking tailor-made tours. The best of them will produce clearly-stated travel itineraries and some are flexible enough to make late changes to itineraries. Ask to see their booking conditions and anti-fraud policies.
Getting-around text from Wikivoyage: Sri Lanka, by Wikivoyage contributors (authors), licensed CC BY-SA 4.0. Shortened for display; prices and details may be out of date.
Frequently asked questions about getting around Sri Lanka
Which side of the road do they drive on in Sri Lanka?
In Sri Lanka, vehicles drive on the left side of the road.
What is the currency in Sri Lanka?
The currency is the Sri Lankan rupee (LKR).
Which ride-hailing apps work in Sri Lanka?
According to the companies' own websites, Uber, inDrive operate in Sri Lanka. Coverage differs by city, so check the app for your location.
What are the main airports in Sri Lanka?
Main airports with scheduled passenger flights include Bandaranaike International Colombo Airport (CMB), Colombo Ratmalana Airport (RML), Jaffna Airport (JAF), Batticaloa Airport (BTC), China Bay Airport (TRR).
What is the phone code for Sri Lanka?
The international dialling code for Sri Lanka is +94.
Is it safe to travel to Sri Lanka?
We do not rate safety ourselves. The UK government's travel advice for Sri Lanka is shown at the top of this page with its current warning level and the date it was last updated. Read the full advice before you book, because other governments may advise differently.
Sources: ride-app company websites, UK FCDO travel advice (Open Government Licence v3.0), OurAirports, Wikidata, Wikivoyage (CC BY-SA 4.0). Data last built 13 October 2026. Found a mistake? Tell us and we will fix it.