Step out of Bandaranaike International Airport and four routes onward compete for your attention: a pre-booked private driver, a counter taxi, the airport bus, and the train from nearby Katunayake station. All four reach Colombo, but they part ways sharply once your hotel is inland - in cost, in comfort, and in how much thinking they demand at the end of a long flight.
The cheapest sign in the arrivals hall is rarely the cheapest journey by the time you add tuk-tuks, waiting time and the price of not knowing the rate. This guide compares all four side by side on real numbers, then matches each one to the traveler it suits: light bags and daylight, families on a night arrival, anyone connecting straight to the hills. The answer is clearer than the terminal makes it look.
Compare The Full Cost, Not The Fare
The bus and train win on the ticket price and pay it back in tuk-tuks at each end, waits for departures that run late, and luggage handled in the heat. Add those to any counter quote and the pre-booked pickup usually lands at a predictable mid-range total - known before you confirm, with nothing extra at the hotel door.
Step out of CMB and you face four ways onward: a pre-booked private driver, a counter taxi, the airport bus, or the train from nearby Katunayake station. All of them reach Colombo - but they differ sharply in cost, comfort and how much thinking they demand at 11 PM after a long flight.
The bus and train are cheapest and perfectly fine for daylight arrivals with light bags. Counter taxis sit in between, though the price is negotiable and rarely fixed. A pre-booked private pickup costs a predictable mid-range fare and removes every variable: no queue, no haggling, no unfamiliar money changing hands before you understand the rate.
Comparing The Four Options
- Private pickup: fixed price known in advance, door-to-door, child seats and late arrivals handled on WhatsApp.
- Airport taxi: meter or negotiated fare, available instantly, but the quote varies by counter and hour.
- Bus: cheapest, slowest, awkward with luggage and useless if your hotel is inland.
- Train: scenic and cheap but infrequent, requires a tuk-tuk at each end and does not run late.
For families, night flights and anyone connecting straight to Sigiriya or the hills, the private pickup almost always wins on total cost once you add the tuk-tuks and waiting time the cheaper options quietly charge for.
A journey starts well when the person carrying your bags already knows the road: the traffic outside Colombo, the turn after the lake, and the hotel gate that never appears on the map.
Timing follows the road. Airport pickups are matched to your actual landing time, the run to Kandy or Sigiriya takes three to four hours depending on traffic, and long drives start early so you arrive before the afternoon heat. Anything on wheels can be re-timed up to the night before, on WhatsApp, at no cost.
Practical Tips For Every Transfer
A few habits that keep travel days on the island calm and on schedule:
- Send your flight number and hotel name ahead so your driver's contact reaches you before you land.
- Confirm pickup times the night before, especially for early safari starts.
- Keep small rupee notes handy for tolls, tea and tuk-tuks along the way.
- Ask for the realistic drive time, not the map time - Colombo traffic sets its own rules.
- Leave a buffer before any connecting flight; the last hour of a Sri Lankan drive belongs to the road.
However you cross the island, travel with people who treat the schedule as their own. Zero cancellation fees up to two days before any transfer, no deposit at booking, and a driver who messages you directly - the transport stops being the part you worry about.
Frequently Asked Questions
The airport bus and the nearby Katunayake train line are the cheapest options, but they run on fixed schedules and need a tuk-tuk connection at the far end. For most travelers a fixed-price private pickup works out close to the same cost with far less hassle.
Yes, and it is recommended. Send your flight number and hotel name, and your driver's WhatsApp contact reaches you before you land. Nothing is paid upfront - the fare is fixed in advance and settled at the end of the journey.
The drive runs 45 minutes to an hour and a half depending on traffic - the expressway shuttle is fastest, while the old Colombo road slows down during rush hour. Late-night arrivals are consistently quicker.
It is the cheapest option and fine for light travellers heading to central Colombo, but it does not stop at hotels and runs on a fixed schedule. With luggage or a family, a pre-booked car usually wins on total cost and effort.
Yes - both airport and pre-booked drivers allow a quick stop at a service station or a shop on the route. The airport SIM counters are right after customs if you prefer to get connected before leaving the terminal.
Looking for anything else? Browse all common questions.



