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

This article contains affiliate links. If you book through them, Hello may earn a commission at no additional cost to you. Our editorial recommendations are independent. Learn more.

Getting Around Sri Lanka: Transport Guide for Travellers

TL;DR: How to Get Around Sri Lanka Quickly and Affordably

Getting around Sri Lanka is easiest with a mix of airport taxis or pre-booked transfers, scenic trains for inter-city travel, and tuk-tuks or ride-hailing apps for short hops in town, all supported by reliable mobile data from a Hello eSIM for smooth navigation and bookings. In 2026, most travellers combine trains, buses, and digital ride-hailing to keep costs low while still enjoying flexibility.

Sri Lanka is compact enough that you can cross much of the island in half a day, yet diverse enough that you’ll want a few different transport options up your sleeve. From Colombo’s busy streets to the misty hills of Ella and the beaches of Mirissa, you’ll rely on airport transfers, public transport, and local drivers at different moments of your trip.

For most visitors, a practical approach is:

  • Take a taxi or pre-arranged airport transfer from Bandaranaike International Airport to Colombo or Negombo.
  • Use trains or express buses for long distances between cities.
  • Switch to tuk-tuks, ride-hailing, or private drivers for local sightseeing.

To keep everything running smoothly, an eSIM from Hello lets you arrive connected, book rides, and check real-time train or bus updates without hunting for local SIM shops. Hello’s expense splitting and budget tools also make it easier to track what you’re spending on transport – handy if you’re sharing taxis or hiring a driver with friends.

Sri Lanka Airport Transfers: From Bandaranaike to Colombo and Beyond

Airport transfers in Sri Lanka are straightforward and affordable, with options ranging from budget public buses to private taxis and hotel cars, costing roughly $2–35 in 2026 depending on comfort, timing, and destination. Most travellers landing at Bandaranaike International Airport (CMB) use taxis or ride-hailing for a stress-free arrival.

Bandaranaike International Airport sits about 30 km north of central Colombo, near Negombo. A standard airport taxi from the official counter inside arrivals to central Colombo typically costs around LKR 8,000–11,000 (about $25–35 in 2026), depending on traffic and time of day. For Negombo, expect closer to LKR 3,500–5,000 ($12–18). These taxis are metered or fixed-fare, and payment is usually in cash.

If you’re on a tight budget, the No. 187 express airport bus runs between the airport and Colombo Fort. Tickets are usually around LKR 200–300 (under $1), with departures every 30–45 minutes during the day. Travel time can be 60–90 minutes depending on congestion.

Many mid-range and boutique hotels in Colombo and Negombo offer pre-arranged transfers, often priced $25–40 per car in 2026 – worth considering if you arrive late at night or prefer a driver waiting with your name sign.

For digital bookings, ride-hailing apps and local taxi apps are increasingly available around the airport. Having mobile data from a Hello eSIM means you can compare prices, drop a pin for your exact pickup point, and message your driver in real time rather than relying on airport touts or guessing where to meet.

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

Sri Lanka’s public transport system is extensive and budget-friendly, with scenic trains and frequent buses connecting major towns for just a few dollars per journey in 2026, making it one of the most economical ways to travel between cities and around local areas. It’s not always the fastest, but it’s highly authentic.

Sri Lanka Railways operates the iconic coastal and hill country routes, including Colombo–Kandy–Ella and Colombo–Galle–Matara. A second-class ticket from Colombo to Kandy usually costs around LKR 500–800 ($1.50–3), while the famous Kandy–Ella stretch can run LKR 1,000–2,000 ($3–6) depending on class and reservation. Sri Lanka Railways reported millions of tourist journeys annually on these routes pre-pandemic, and tourism has been rebounding steadily through 2024–2025 according to local tourism authorities.

Public buses, run by the Sri Lanka Transport Board and private operators, reach almost every town, with fares starting at LKR 50–100 (a few cents) for short hops and LKR 500–1,000 ($1.50–3) for inter-city routes like Colombo–Galle or Colombo–Kandy. Express "AC" buses are slightly more expensive but more comfortable.

Unlike some destinations such as Japan, Sri Lanka does not widely use rechargeable transport cards or metro passes. You’ll usually pay per ride in cash at the ticket counter (trains) or directly to the conductor (buses). Keep small notes and coins handy.

Timetables can be approximate, so it’s smart to combine station boards with navigation apps. Staying connected via a Hello eSIM for Sri Lanka makes it easier to check updated train times, look up bus routes, and navigate on foot from stations to hotels.

Ride-Hailing Apps, Tuk-Tuks, and Local Taxis in Sri Lanka

The easiest way to get around Sri Lankan cities is a mix of tuk-tuks, ride-hailing apps, and local taxis, usually costing $1–5 per ride in 2026 for short distances, with prices rising for airport trips and longer journeys. Most travellers rely on tuk-tuks for short hops and ride-hailing for clear pricing.

In Colombo, Kandy, Galle, and other popular towns, three-wheeler tuk-tuks are everywhere. Short rides around town typically cost LKR 300–800 ($1–3), but prices can creep up for tourists, late nights, or heavy traffic. Always agree the fare before you hop in, or ask the driver to use the meter where available.

Several ride-hailing apps operate in Sri Lanka’s urban areas, offering tuk-tuk, car, and sometimes van options. These apps generally provide upfront pricing, GPS-based routing, and in-app chat in English or Sinhala, which is excellent if you don’t feel like negotiating on every journey. In 2026, typical app-based rides within Colombo’s central districts fall around LKR 400–900 ($1.25–3) depending on time and demand.

For day trips or multi-stop sightseeing (think temple visits around Kandy or beach-hopping near Mirissa), you can hire a private car and driver. Daily rates often range between LKR 12,000–20,000 ($40–65) including fuel and the driver’s time, with extra charges for long distances.

Because these services depend heavily on GPS and data, reliable connectivity is vital. Using a Hello eSIM means your phone stays online, so you can drop accurate map pins, follow your route, and message your driver even when you’re away from hotel Wi‑Fi.

Inter-City Travel: Trains vs Buses vs Private Drivers

For inter-city travel in Sri Lanka, trains offer the best scenery, buses offer the most coverage, and private drivers offer the most comfort, with typical costs ranging from $2–6 for public transport to $50–120 for a full-day private car in 2026. Choosing the right option depends on your schedule and comfort preferences.

Here’s a quick comparison of popular inter-city options:

Route & ModeTypical Cost (2026)Approx. TimeBest For
Colombo–Kandy trainLKR 500–1,500 ($1.50–5)3–3.5 hrsScenic views, budget travel
Colombo–Kandy express busLKR 500–1,000 ($1.50–3)3–4 hrsBudget, more frequent departures
Kandy–Ella trainLKR 1,000–2,000 ($3–6)6–7 hrsIconic hill country scenery
Colombo–Galle trainLKR 300–800 ($1–2.50)2–2.5 hrsCoastal views, comfort
Colombo–Galle express busLKR 500–1,000 ($1.50–3)2–3 hrsFlexibility, more departures
Full-day private driverLKR 15,000–35,000 ($50–120)6–10 hrsDoor-to-door, families, luggage

Trains are fantastic for classic routes like Colombo–Kandy–Ella and Colombo–Galle–Matara, with government tourism data highlighting these as top visitor journeys during the post-2023 tourism recovery. However, trains can sell out in peak domestic travel periods, so reserve seats a few days in advance where possible.

Buses fill the gaps where trains are less frequent, and they often depart more regularly throughout the day. Expect basic comfort on regular buses and slightly upgraded seats and air-conditioning on inter-city express services.

If you’re short on time or travelling with kids, a private driver is often worth the extra cost: you can stop for viewpoints, adjust your schedule, and avoid the hassle of luggage on crowded buses. Hello’s expense splitting and multi-currency tracking can help if you’re sharing the cost of the driver across a group.

Driving Yourself in Sri Lanka: Car Rentals, Licenses, and Safety Tips

Driving in Sri Lanka is possible but best for confident drivers, with car rentals costing roughly $35–60 per day in 2026 plus insurance and fuel, and an International Driving Permit usually required alongside your home licence. Many travellers prefer hiring a car with a local driver rather than driving themselves.

Sri Lanka drives on the left-hand side of the road, similar to the UK and Thailand. Traffic in Colombo and other large cities can be intense, with buses, tuk-tuks, and motorbikes weaving between lanes. Rural roads may be narrow, winding, and poorly lit at night.

If you choose to rent a car, most agencies expect:

  • A valid national driving licence from your home country.
  • An International Driving Permit (IDP) translated into English.

Some rental companies will arrange a temporary Sri Lankan driving permit for you, but this usually requires advance notice and may incur an extra fee.

In 2026, basic compact rentals often start around LKR 10,000–18,000 per day ($35–60), with SUVs and vans significantly more expensive. Fuel is sold by the litre, and prices fluctuate with global markets and local policy; budget a reasonable daily amount for longer drives across the island.

Key safety tips:

  • Avoid driving at night on rural roads when visibility and lighting are poor.
  • Expect frequent overtaking by buses and give them plenty of room.
  • Keep your documents (passport, licence, IDP) accessible for police checks.

Since navigation apps are essential for finding smaller guesthouses or remote viewpoints, a Hello eSIM helps ensure your maps and traffic updates stay accurate, especially when you stray beyond major tourist towns.

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

Most travellers in Sri Lanka get around using a blend of trains, buses, tuk-tuks, ride-hailing apps, and occasional private drivers, spending roughly $5–20 per day on transport in 2026 depending on comfort level and itinerary length. Here are answers to common questions that come up when planning a Sri Lanka trip.

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

A: Yes, trains and buses are widely used by locals and tourists and are generally safe, though they can be crowded, especially during rush hours and holidays. Government tourism reports show strong local usage and rising tourist numbers on key lines since 2023, which helps keep routes frequent and well-used.

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

A: Budget travellers who mostly use buses and second-class trains often spend LKR 1,500–3,000 per day ($5–10). Those mixing ride-hailing, tuk-tuks, and occasional private drivers might spend LKR 3,000–6,000 ($10–20). Big day trips with a private car can push that higher.

Q: Do I need to book trains in advance?

A: For popular scenic routes like Kandy–Ella and Colombo–Galle, advance reservations (a few days ahead) are recommended, especially in peak months and domestic holiday periods. Otherwise, you can often buy unreserved tickets on the day – just be prepared to stand if it’s busy.

Q: Is mobile data important for getting around?

A: Very. Ride-hailing, maps, and translation apps all rely on data, and local Wi‑Fi can be patchy. Hello’s eSIM plans for Sri Lanka (and destinations like Hello eSIM for Japan) let you arrive connected and track your transport expenses automatically through built-in budget tools.

Q: Can I easily split transport costs with friends?

A: Yes. The Hello app’s expense splitting and multi-currency tracking features make it simple to share taxi fares or private driver costs, even if you’re paying in Sri Lankan rupees but tracking in another currency.

Explore These Destinations

Stay Connected

Book this trip

Compare options on trusted travel sites

Plan car hire for this trip

Continue to a reviewed booking partner to check current vehicle availability, pickup details, and terms.

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