Bandaranaike International Airport (CMB) sits at Katunayake, around 30 km north of central Colombo. There is no airport train yet, so almost everyone leaves by road — and the choice mostly comes down to the government expressway bus versus a taxi or app-cab. A light rail link has been talked about for years and is finally, slowly, taking shape.
The expressway bus: cheap and surprisingly comfortable
The most useful public option is the air-conditioned Katunayake Expressway (E03) bus, run by Sri Lanka's state transport board, which uses the expressway to bypass Colombo's notoriously congested coast road. It runs from the airport to the Bastian Mawatha bus station in Colombo Fort, roughly every 30–40 minutes through the day, with the journey taking about an hour in normal traffic.
Fares are low — a small fraction of what a taxi costs — and the buses are genuinely comfortable, with reclining seats and luggage space, since they were designed with airport passengers in mind. The main catch is frequency: services thin out late at night, so if you land on a red-eye flight you may be waiting a while, or better off taking a taxi instead.
There are also ordinary non-expressway buses that follow the old coastal road via Negombo and into Colombo, but these are slower, more crowded, and rarely worth it for a first-time visitor with luggage.
Taxi and app-cabs: the door-to-door option
Taxis are readily available at the arrivals hall, and pre-paid taxi counters inside the terminal let you fix a fare before you get in — a sensible way to avoid haggling after a long flight. The journey into central Colombo typically takes 45–75 minutes depending on traffic and time of day, and traffic on the coast road can be heavy, especially around Negombo and the airport approach itself during the morning and evening rush.
Ride-hailing apps such as PickMe (Sri Lanka's homegrown equivalent to Uber) and Uber itself both operate at the airport, and booking through the app avoids any fare negotiation. It's worth confirming the pickup point through the app's instructions, as ride-hailing pickups are sometimes routed to a specific zone outside the terminal rather than directly at the kerb.
Hotel transfers and private drivers
Many hotels, particularly in the Negombo beach strip just north of the airport, offer their own airport pickup — often at a similar price to a taxi, with the advantage of a driver waiting with a name board. If you're staying in Negombo rather than continuing into Colombo, the transfer is short, generally well under 30 minutes, which makes it a popular first-night base for travellers arriving on late flights.
Longer private transfers, arranged through a driver who then stays with you for onward touring — a common approach for visitors heading into the hill country or south along the coast rather than stopping in Colombo — can also be booked from the airport, either in advance through a tour operator or, less reliably, with drivers approaching arriving passengers directly. Arranging this in advance through a reputable operator is generally safer and better value than negotiating on the spot.
The light rail: coming, but not yet
Colombo has long planned a Light Rail Transit (LRT) system to ease the city's chronic road congestion, and an airport rail link connecting CMB to the capital has been discussed as part of wider rail upgrades for years. As things stand, no passenger rail service reaches the airport, and timelines for both the LRT and any dedicated airport line have shifted repeatedly. Treat any mention of an "airport train" for Colombo as aspirational rather than current — the expressway bus and road transport remain the only realistic options for the foreseeable future.
In the meantime, Sri Lanka's existing rail network is a real asset once you've reached Colombo Fort — the coastal line south towards Galle, and the celebrated hill-country line up to Kandy and Ella, both start from the city's main stations. None of that helps with the airport transfer itself, but it's worth knowing that the lack of an airport train doesn't reflect the state of Sri Lankan rail generally, which is well regarded for its scenery even if it isn't fast.
Arriving late at night or very early
Flights into Colombo often land in the small hours, since many long-haul routes from Europe and the Gulf are scheduled overnight. The expressway bus service thins out considerably after around 10 pm and before the first departures in the morning, so a late or early arrival usually means a taxi or app-cab is the only realistic option, regardless of budget. Factor this into your planning if you're arriving on a red-eye — it's one of the more common reasons visitors end up paying more than they expected for the transfer.
Which should you choose?
For budget travellers and anyone comfortable navigating a bus station with luggage, the expressway bus is hard to beat on value and is quicker than you might expect thanks to the dedicated highway. For late arrivals, families, or anyone who simply wants a stress-free door-to-door transfer, a pre-paid taxi or app-cab is the more practical choice, particularly given how spread out Colombo's hotel districts are.
- Cheapest: the E03 expressway bus to Bastian Mawatha.
- Most convenient: a pre-paid taxi or PickMe/Uber straight to your hotel.
- Best for Negombo stays: a short hotel transfer or taxi, often under 30 minutes.
Practical tips
- Have your accommodation address written down (ideally in both English and, if possible, Sinhala or Tamil script) — it speeds up both taxi bookings and driver navigation.
- Avoid touts offering "special price" taxis outside the official desks; stick to the pre-paid counter or an app.
- SIM cards are sold in the arrivals hall and are worth buying immediately — cheap mobile data makes booking a PickMe or Uber, and navigating generally, far easier for the rest of your trip.
- Seatbelts are worth using even for short taxi rides; road standards and driving styles in and around Colombo differ considerably from Europe or North America.
Continuing your journey in Sri Lanka
Most visitors treat Colombo as a brief stopover before heading into the hill country or south along the coast. If heading onward to the hills, see our guide to Colombo to Kandy, widely considered one of the best train journeys in Asia. Sri Lanka's railways more broadly, including the coast line to Galle and the hill-country routes to Ella, are covered in our overview of Sri Lanka by train. If you'd rather hire a car and driver for parts of your trip, our guide to driving in Sri Lanka explains why that's the usual approach and what it costs. Travellers extending their trip with a ferry crossing to India, or exploring the island's coastal routes, can find the details in our guide to ferries in India and Sri Lanka. And for the wider region, our South Asia entry requirements guide covers visa rules for India, Nepal, Sri Lanka and the Maldives.
Frequently asked questions
Is there a train from Colombo airport to the city?
No, not currently. Bandaranaike International has no rail connection; the practical options are the expressway bus, taxis and app-cabs. A light rail system has been proposed for Colombo but is not yet operational.
How long does it take to get from the airport to Colombo?
By expressway bus, around an hour. By taxi or app-cab, typically 45–75 minutes depending on traffic, which can be heavy on the approach roads at peak times.
Is the airport expressway bus safe and comfortable for tourists?
Yes — the E03 service is air-conditioned, purpose-built for airport passengers, and has luggage space. It's a popular option with backpackers and budget travellers, though services are less frequent late at night.
Should I book a taxi in advance or use the pre-paid counter?
Either works well. The pre-paid counter inside arrivals fixes your fare before you leave the terminal, which is convenient after a long flight, while app-cabs booked on arrival are often slightly cheaper if you're comfortable navigating the pickup process.
Sources and further reading:
- Airport transport information: Bandaranaike International Airport official site and Sri Lanka Transport Board.
- General visitor guidance: Sri Lanka Tourism Development Authority.
