Arriving at Bandaranaike International Airport can be chaotic — touts approach the moment you clear customs, prices vary wildly, and the airport isn't even in Colombo. This guide cuts through the noise and explains every transfer option honestly, with real prices and practical advice so your first twenty minutes in Sri Lanka don't cost three times more than they should.
First: Get the Geography Straight
Bandaranaike International Airport (CMB) is not in Colombo — it's in Katunayake, roughly 30 kilometres north of the city centre. That distance matters: anyone claiming it's "just nearby" is misleading you, and 30 kilometres on Sri Lankan roads during peak hours can mean one to two hours in traffic. Importantly, if your destination isn't Colombo at all — say, Kitulgala, Kandy, or Negombo — you may not need to pass through Colombo at all. Kitulgala is around 2.5 to 3 hours from the airport via the A1 and A7 roads, and a direct route is perfectly viable. Knowing your geography before you land helps you resist bad advice and unnecessary detours.
The Tout Problem (and How to Handle It)
Every major South Asian airport has touts, and CMB is no exception. The moment you clear customs you'll face men offering "very cheap taxi, sir" — some unlicensed, most overpriced, all working on commission. The move is simple: keep walking, don't make eye contact, and don't engage. If you've pre-arranged a pick-up or are using a legitimate option, you're already sorted. The metered taxi counter and app pick-up zone are clearly signposted inside the terminal. One key preparation: buy a tourist SIM card in the arrivals hall before you exit. Dialog, Mobitel, and Hutch all have counters there. Having PickMe or Uber working on your phone before you walk out changes everything — you'll know what a ride should cost before anyone opens their mouth.
Option 1: Metered Taxi (The Airport Taxi Counter)
Inside the terminal, before you reach the public arrivals area, is an official airport taxi counter where you pay a fixed rate upfront, receive a receipt, and are assigned a registered driver. It's not the cheapest option, but it's transparent, available at 3am, and requires zero negotiation — valuable for first-time arrivals in an unfamiliar country. Expect to pay roughly 3,000 to 4,500 Sri Lankan Rupees to central Colombo depending on vehicle class; prices to further destinations like Kitulgala will be higher and should be confirmed at the counter. Always check the current exchange rate before travel. The main downside: during peak hours the counter can have a queue, which is where app-based options have a real edge.
Option 2: PickMe and Uber (The Smart Choice for Most Travellers)
PickMe is Sri Lanka's dominant ride-hailing app and works well from the airport; Uber also operates there, though PickMe typically has more drivers and more competitive in-country pricing. Download both before you travel and choose whichever shows the better fare when you land. The app-based pick-up zone is outside the terminal and signposted — you'll need your data SIM working to use either service. The key advantage is price transparency: the app shows your fare estimate before you commit, and during normal hours a PickMe to central Colombo can be meaningfully cheaper than the taxi counter. The catch is surge pricing at peak times and the occasional driver who overpromises their location. For long-distance runs to places like Kitulgala, app taxis become impractical — few drivers take on intercity distances, and pricing gets unpredictable.
Option 3: Pre-Arranged Private Transfer (Best for Groups and First-Timers)
If this is your first visit to Sri Lanka, you're arriving as a group, or you're heading directly to somewhere like Kitulgala the same day you land, book a private transfer before you board the plane. A pre-arranged transfer means a driver holding your name on a sign is waiting when you walk out — price agreed in advance, no negotiating, no app anxiety. For Kitulgala-bound travellers in particular, this is the most logical choice: it's a 2.5 to 3 hour drive and a good driver can route around the worst Colombo congestion. Private transfers can also be built into tour bookings, including the 7-day Kitulgala, Ella and South Coast itinerary. Always confirm the price in writing before you travel.
Option 4: The Airport Bus (Cheapest, But Read the Small Print)
There is a public bus from the airport into Colombo, and it is dramatically cheaper than every other option. For experienced budget travellers who are travelling light, have a translation app handy, and aren't in a rush, it's a legitimate choice. But the caveats are real: the bus is not reliably air-conditioned, stops frequently, and Colombo traffic applies in full. Large luggage is awkward in a packed vehicle, and connecting to onward transport after the bus adds complexity to an already long travel day. For most travellers, the marginal cost saving isn't worth the additional stress and time. Check the Sri Lanka bus travel guide for current routes and tips if you're seriously considering it.
Option 5: The Airport Train (It Doesn't Exist)
Many travellers research a train connection from the airport before arriving, having seen it mentioned on travel forums or in older blog posts. As of writing, there is no operational rail connection between Bandaranaike International Airport and Colombo or anywhere else. Plans have been discussed for years but nothing is running. Sri Lanka's train network is genuinely excellent once you're in the country — the Colombo Fort to Kandy or Ella routes are highlights — but you'll need to reach a city station first by taxi, app, or bus. The Sri Lanka train travel guide covers everything about using the rail network for the rest of your trip.
Night Arrivals: What Changes After Dark
A significant number of international flights into CMB land late at night or in the early hours. The airport taxi counter operates 24 hours, so that option is always available. PickMe and Uber driver availability thins after midnight but remains workable with slightly longer wait times. Pre-arranged private transfers are unaffected — the driver simply adjusts for your actual arrival time. What does intensify at night is tout activity: a quieter terminal makes it harder to blend into a crowd and walk purposefully. The fix is the same as during the day — know where you're going before you land. One practical consideration: if you arrive between midnight and 5am and are continuing to Kitulgala, an overnight in nearby Negombo may be worth considering rather than a 3-hour night drive on a long-haul travel day.
Planning FAQs
Is there a train from Colombo airport to the city?
No. As of writing, there is no operational rail link between Bandaranaike International Airport and Colombo. Plans have been discussed for years but no service is running. You'll need a taxi, app-based ride, bus, or private transfer to reach the city. Once you're in Colombo, Sri Lanka's train network is excellent for onward travel to Kandy, Ella, and beyond.
How long does the airport to Colombo journey actually take?
The distance is about 30 kilometres, but timing varies widely. On a clear road in the early morning or late at night, you can do it in 45 minutes. During peak hours — roughly 7 to 10am and 4 to 7pm — allow 90 minutes to 2 hours. Colombo traffic is genuinely unpredictable, so if you have a time-sensitive connection or appointment, always build in buffer.
Can I use Uber from Colombo airport?
Yes, Uber operates from CMB and you can book via the standard app. PickMe is the local equivalent and typically has more driver availability and better pricing within Sri Lanka. Download both before you travel and use whichever has better availability when you land. You'll need a working data SIM — pick one up in the arrivals hall before you exit. The app pick-up zone is signposted outside the terminal.
What's the best option for getting from the airport directly to Kitulgala?
A pre-arranged private transfer is by far the most practical choice. Kitulgala is 2.5 to 3 hours from the airport, a distance that doesn't suit app-based taxis (few drivers take intercity runs) or public transport. A good private driver will route around the worst of Colombo congestion and take you directly. This can be arranged as part of any tour booking with Xclusive Adventures.
How do I avoid getting ripped off by airport touts?
Pre-arrange your transfer before you land, or use the official airport taxi counter or PickMe/Uber. Don't negotiate with anyone who approaches you in the arrivals hall — keep walking and don't make eye contact. Have your phone data SIM sorted before you exit so you can look up options confidently. Touts rely on confusion and exhaustion; eliminate those variables and they have nothing to work with.
Is Negombo worth an overnight stop after landing?
If you land very late at night and are heading somewhere like Kitulgala the next day, an overnight in Negombo can make good sense. It's 20 to 30 minutes from the airport and has decent accommodation at various price points. It lets you start the longer drive refreshed rather than arriving at your destination exhausted at 2am. It's not a major destination in itself, but as a practical buffer night it earns its place.

