Part of Complete Sri Lanka Travel Guide 2026
Getting Around8 min read

Getting Around Sri Lanka: Transport Guide for Travellers

Airport transfers, public transport, ride-hailing apps, inter-city travel, and driving tips for Sri Lanka.

By Travel Team

TL;DR: How to Get Around Sri Lanka as a Traveller

Getting around Sri Lanka is easy and budget-friendly if you mix airport taxis, trains, buses, and ride-hailing apps for short hops. Most travellers combine a private airport transfer on arrival, scenic train rides between cities, and tuk-tuks or ride-hailing in towns.

Sri Lanka welcomed over 2 million tourists in 2023, according to the Sri Lanka Tourism Development Authority, and its transport network has largely bounced back post-pandemic. You can get from Bandaranaike International Airport to central Colombo in about 45–90 minutes, with taxi fares from around LKR 7,000–12,000 (about US$23–40 in 2025) depending on time and vehicle. Public buses and trains are extremely cheap (often under US$2 for long distances), while air-conditioned express buses and first-class train seats cost slightly more but remain affordable.

To use ride-hailing and navigation apps, you will need mobile data. Having an eSIM from Hello set up before you land means you can book your airport transfer, check train times, and share your live location with friends as soon as you step out of arrivals. Hello’s budget tracking and expense-splitting tools also make it easy to keep track of tuk-tuk fares, train tickets, and fuel costs if you’re road-tripping with friends.

Sri Lanka Airport Transfers: From Bandaranaike to Your Hotel

The best way to handle Sri Lanka airport transfers is to pre-book a taxi or use a ride-hailing app on arrival, as public transport from the airport is cheap but slower and less comfortable after a long flight.

Sri Lanka’s main international gateway is Bandaranaike International Airport (CMB), about 30 km north of Colombo Fort. A standard airport taxi from the official counter in arrivals typically costs LKR 7,000–10,000 (US$23–33 in 2025) to central Colombo, depending on traffic and vehicle size, and takes around 45–90 minutes. Many hotels in Colombo and Negombo offer private airport transfers at similar prices, sometimes slightly higher for late-night arrivals.

Budget travellers can opt for the airport bus: route 187 connects the airport to Colombo Fort, usually in 60–90 minutes. Non‑AC buses cost roughly LKR 300–400 (about US$1), while AC express buses are around LKR 400–600 (US$1.50–2). From Negombo, local buses to the airport are even cheaper but can be crowded at peak times.

If you prefer app-based rides, popular ride-hailing platforms operate around Colombo and Negombo; fares to the city generally fall in the LKR 5,000–9,000 (US$17–30) range, depending on time of day. Having data active on arrival via a Hello eSIM for Sri Lanka lets you compare prices in real time, message your driver, and share your ETA with your accommodation without hunting for airport Wi‑Fi.

For families or groups with luggage, booking a van or large car in advance is usually the easiest option, and you can expect to pay LKR 10,000–14,000 (US$33–47) for a comfortable door‑to‑door transfer.

Sri Lanka Public Transport Guide: Buses, Trains, and Local Travel

Sri Lanka’s public transport system is one of the most affordable in Asia, with trains and buses linking almost every town, though journeys can be slow, crowded, and delightfully chaotic at peak times.

There is no metro system, but trains and buses form the backbone of getting around Sri Lanka. According to Sri Lanka Railways data, the network covers over 1,500 km and carried more than 130 million passengers annually pre‑pandemic. Iconic routes like Kandy–Ella and Colombo–Galle are famous for their scenery and cost as little as LKR 500–1,000 (US$1.50–3) in second class (2025 prices), with first class or observation seats from LKR 2,000–3,500 (US$7–12) depending on distance and class.

Public buses reach even more places than trains. Non‑AC government buses are extremely cheap—short rides within a city may cost LKR 50–100 (under US$0.50), while intercity trips like Colombo to Kandy (about 3–4 hours) are commonly around LKR 300–600 (US$1–2). AC intercity buses and highway coaches cost a bit more (roughly LKR 800–1,500, or US$3–5), but offer reserved seating and air‑conditioning.

At present, Sri Lanka does not use a universal transport pass like an Oyster or Suica card. You buy paper tickets at train stations or directly from the bus conductor. For popular train routes, seat reservations open in advance and often sell out in high season (December–March and July–August), so book early via local travel agents, station counters, or official online portals.

To navigate routes, timetables, and bus numbers, travellers typically rely on Google Maps and local journey-planning apps, which work much better when you already have mobile data through a Hello eSIM instead of depending on patchy station Wi‑Fi.

Inter‑City Travel in Sri Lanka: Train vs Bus vs Private Car

For inter‑city travel in Sri Lanka, trains are best for scenery and comfort, buses are cheapest and most frequent, and private cars or taxis are fastest and most flexible if you have limited time.

Between major tourist hubs like Colombo, Kandy, Ella, Galle, and Sigiriya, you’ll usually choose between three options:

Route (Example)ModeTypical TimeApprox. Cost (2025)Best For
Colombo–KandyTrain 2nd class2.5–3.5 hrsLKR 300–600 (US$1–2)Scenery, budget
Colombo–KandyAC bus3–4 hrsLKR 800–1,500 (US$3–5)Flexibility
Colombo–KandyPrivate car2.5–3 hrsLKR 12,000–18,000 (US$40–60)Comfort, groups
Kandy–EllaTrain 2nd class6–7 hrsLKR 500–1,000 (US$1.50–3)Scenic ride
Colombo–GalleTrain 2nd class2–3 hrsLKR 300–600 (US$1–2)Coastal views

According to Sri Lanka Railways, express trains connect Colombo with Kandy, Galle, Matara, and Jaffna several times per day, though delays are common. Buses fill in gaps with frequent departures from central bus stands; it’s normal to just show up and hop on the next bus, especially along busy corridors.

Hiring a private car with driver for long legs—or for a multi-day loop—is popular with travellers who want to visit smaller towns and sights off the main rail lines. Local tour operators and independent drivers commonly quote US$60–90 per day including driver, vehicle, and fuel for up to 4 passengers, with long one‑way transfers like Colombo–Ella or Sigiriya–Kandy falling in the US$80–120 range depending on distance and season.

Whichever mode you choose, keep some small notes handy for tickets, and use your Hello app to log inter-city transport expenses so you know exactly how much of your trip budget is going into travel days.

Ride‑Hailing Apps, Tuk‑Tuks, and Local Transport in Sri Lanka

Within cities like Colombo, Kandy, and Galle, the easiest way to get around Sri Lanka day to day is to combine ride-hailing apps, traditional taxis, and ubiquitous tuk-tuks for short hops.

App-based ride-hailing has grown quickly in Sri Lanka over the past few years, particularly in Colombo, Negombo, and Kandy. Platforms operating locally offer cars, motorbikes, and tuk‑tuks on demand, often cheaper than metered street taxis and easier than negotiating prices with drivers. A typical 15–20 minute ride across Colombo might cost LKR 500–1,000 (US$1.50–3) for a tuk‑tuk or small car in 2025.

Outside of app coverage or when your data is spotty, you’ll rely on tuk‑tuks flagged down on the street. In Colombo, many are metered, but in smaller towns fares are negotiated. As a rough guide, short hops of a few kilometres usually range from LKR 200–400 (US$0.70–1.30), while longer 20–30 minute rides might be LKR 600–1,200 (US$2–4). Always agree on the price before you set off and confirm whether the meter is being used.

For very short distances, you may find local buses that cost under LKR 100 (US$0.30), but they can be crowded and less convenient than tuk‑tuks if you’re carrying luggage.

Because ride-hailing and maps depend on data, arriving with Hello’s eSIM connectivity already active means you can request a tuk‑tuk in the arrivals area, check driver ratings, and avoid miscommunication about destinations. If you’re splitting rides with friends, Hello’s expense-splitting feature lets you record each tuk‑tuk or taxi fare and divide the total fairly in whatever currencies you’re each using.

Driving in Sri Lanka: Car Rental, Licences, and Road Tips

Driving in Sri Lanka is possible for visitors, but most travellers find it easier and safer to hire a car with driver rather than self-drive due to traffic, road conditions, and local driving styles.

Sri Lanka drives on the left-hand side of the road, and traffic in cities like Colombo can be hectic, with buses, tuk‑tuks, pedestrians, and animals all sharing narrow lanes. Outside cities, roads can be winding, poorly lit at night, and occasionally affected by weather. Because of this, many rental agencies strongly encourage hiring a vehicle with a local driver.

If you do want to self-drive, you will need:

  • A valid driving licence from your home country.
  • An International Driving Permit (IDP).
  • In many cases, a temporary Sri Lankan driving permit or endorsement linked to your IDP, which can be arranged via the Department of Motor Traffic or through some rental agencies for a fee.

Daily rental rates for a small car without driver typically start from around US$25–40 per day before insurance in 2025, while a car with driver commonly costs US$60–90 per day including fuel for typical sightseeing distances. Fuel prices fluctuate, but you might spend US$5–10 per day on petrol for moderate travel.

Seat belts are required in front seats, and helmets are mandatory for motorbikes and scooters. Police checkpoints are common, so keep passport copies, licence documents, and rental paperwork handy. Using offline maps and GPS helps a lot, but real-time navigation is far smoother if you have mobile data from Hello eSIM, particularly when detouring around traffic or searching for petrol stations in rural areas.

If you’re tracking road trip costs with friends, you can log fuel, tolls, and driver tips in the Hello app and split everything at the end of the trip without manual currency conversions.

Common Questions About Getting Around Sri Lanka (Q&A)

Most travellers get around Sri Lanka using a mix of trains, buses, tuk‑tuks, ride-hailing apps, and occasional private cars, which keeps costs low while still allowing flexibility for sightseeing.

Q: Is public transport in Sri Lanka safe and reliable for tourists?

A: Yes, Sri Lanka’s public transport is generally safe and widely used by locals. Trains and buses can be crowded, especially at rush hour or on popular scenic routes, but solo travellers and families use them every day. For long journeys, many visitors choose reserved train seats or AC intercity buses for added comfort.

Q: How much should I budget per day for transport?

A: Backpackers who mainly use buses and second‑class trains often spend US$3–6 per day on transport. Travellers who mix in tuk‑tuks, the occasional ride-hail, and maybe one private transfer might average US$10–20 per day. Private car tours or drivers for the whole trip can raise that to US$40+ per day per person depending on group size.

Q: Do I need to book trains and buses in advance?

A: For iconic train journeys like Kandy–Ella or Colombo–Ella, it’s smart to reserve first-class or observation seats several days to weeks ahead in peak seasons (December–March and July–August). Buses rarely require advance booking; you typically buy tickets on board.

Q: Do I need mobile data to get around Sri Lanka?

A: While you can travel offline, having data makes life much easier for maps, timetables, ride-hailing, and translating signs. Many travellers buy and activate Hello eSIM for Sri Lanka before flying, so they land with instant connectivity, can summon an airport ride, and use the Hello app’s budget tools from day one.

Q: Is it easy to get from Sri Lanka to other destinations on my trip?

A: Yes. Many travellers combine Sri Lanka with regional favourites like Thailand or other South Asian hubs. If you’re using Hello’s eSIM plans, you can manage data for multiple countries in one app and keep all your trip expenses and splits in a single place.

Explore These Destinations

Stay Connected

Stay connected in Sri Lanka

Get an eSIM before you land. Hello gives you instant data in 200+ countries — no SIM swaps, no roaming fees.

Related Articles