From the airport into Colombo: every option and what it costs
The drizzle is doing nothing to cut the heat. You step out of Bandaranaike International Airport’s arrival hall, and the air hits you like a warm, wet towel. It is 27–29°C but feels like 34°C, and the first decision of your Sri Lankan trip is pounding at you: how do I actually get into Colombo? The airport sits about 30 kilometres north of the city, and the options are gloriously chaotic. Let me be your friend on the ground and walk you through every way out, what it genuinely costs, and which one you should pick depending on your mood, your luggage, and your patience.
The Little Engine That Could: Train from Katunayake Airport Station
If you want the most cinematic arrival into Colombo, skip the road entirely. There is a train station right next to the airport called Katunayake Airport Station, and the coastal line runs down to Colombo Fort, the city’s main terminal. This is not the fastest option, but it is the most local. A standard second-class ticket will cost you roughly Rs 100–200 (about US$0.30–0.60). Third class is even cheaper, often under Rs 80, but you will be sitting on wooden benches with the window open, which is honestly the charm.
The journey takes about 50–60 minutes, depending on how many village stops the train makes. You will see paddy fields, swaying coconut palms, and laundry drying on fences. It’s a beautiful slice of Western Province life. However, the trains aren’t always punctual — delays of 15–20 minutes are normal. Also, the airport station is about a 10-minute walk or a quick Rs 100–200 tuk-tuk ride from the terminal. If you have a large suitcase and a tight schedule, the train might not be your friend. But if you’re backpacking or just want to feel like you’re in a film, do it.
One tip: trains run roughly every 30–40 minutes in the morning and early afternoon, but the last service usually leaves before the evening rush. Check the schedule at the station, and don’t rely on apps — the boards are often more accurate.
The Workhorse: City Buses (Yes, the Rs 34 Ride)
This is the cheapest way into town. It’ll cost you somewhere between Rs 150 and Rs 300 (around US$0.5–0.9) depending on whether you catch an ordinary bus or a semi-luxury AC coach. But let’s be clear about the minimum fare: a single city bus ride starts at Rs 34 (about US$0.10), which explains why buses are packed with everyone from office workers to grandmothers carrying bags of mangoes.
From the airport, walk across the main road (or hop a tuk-tuk for Rs 200–300 to the main bus stop) and wave down a bus with “Colombo” written on the front. The destination boards might be in Sinhala and Tamil, but “Colombo” is repeated enough. The ride takes 60–90 minutes, often longer during the peak hours of 7–9 am and 5–7 pm. Buses stop frequently, and you might share your seat with a sack of fish. That is part of the deal.
The buses are not air-conditioned, and they are loud. But they are also unforgettable. You get your first taste of Sri Lankan drivers honking as a form of art. If you are budget-conscious and time-rich, this is your option. Just make sure to hold your bag tight and keep your phone in a zipped pocket — pickpocketing is rare but not impossible in the chaos.
The Quick Fix: Taxis and Private Transfers
For the fresher-arrival experience, you want a taxi or a private transfer. You will see the counters inside the arrivals hall for companies like the airport’s official taxi desk, or you can pre-book with a driver. A standard taxi from the airport to Colombo Fort or the Cinnamon Gardens area (where the Colombo National Museum and Independence Square are) will set you back roughly Rs 5,000–7,500 (about US$15–23). This is for the usual 40–60 minute drive along the Katunayake Expressway — the E03 — and it’s the most comfortable way to do it.
The fare is fixed at these counters, but you’ll pay in LKR at a marked-up conversion rate. Worth it for the simplicity. If you’re arriving late at night, you’ll find fewer taxis after midnight, and the price jumps by about 20%. A private transfer via a local driver you’ve messaged on WhatsApp is often the same price, but you’ll be met with a sign and a cold bottle of water. I’d also spot you a Guava or a King Coconut if you’re lucky.
I’d avoid hailing a metered taxi outside the terminal building — the meters often “mysteriously” don’t work, and you’ll end up negotiating. For a first-time visitor, the airport desk is safer.
The Wild Card: Tuk-Tuks and Three-Wheeler Adventures
Let me be honest. Some of my best memories in Sri Lanka involve a tuk-tuk ride. They are cheap, flexible, and fun — but they are not ideal from the airport. A three-wheeler from the terminal to Colombo will typically cost Rs 6,000–9,000 (about US$18–28). That is actually more than a taxi, because the drivers ask a tourist surcharge and the open sides mean you eat diesel fumes for the whole hour.
So why would you choose a tuk-tuk? If you land and realise you forgot to book a hotel, and you want the driver to wait at the door while you haggle your way into a budget spot like the Lotus Colombo Guesthouse or a place near Gangaramaya Temple, a tuk-tuk is your flexible best friend. Short in-city rides afterwards will cost you about Rs 150–600 (about US$0.5–1.8) for a quick spin — say, from the Colombo Lotus Tower to Independence Square. Just agree on the price before you get in. And do not ask for the meter — they’ll laugh.
Which Should You Pick When?
This is the practical summary you’ll actually use:
- Choose the train if you’re travelling light, arrive before 4 pm, and want a scenic, dirt-cheap ride. It’s also the most eco-friendly.
- Choose the bus if you have a hard budget, you’re not in a rush, and you want bragging rights. Be ready for cacophony.
- Choose the taxi or transfer if you’ve just endured a 10-hour flight, it’s after dark, or you have heavy bags. Splurge the Rs 5,000 and call it a day.
- Choose a tuk-tuk only for the adventurous soul who wants a story — and is okay with negotiating hard and breathing a little extra diesel.
One more note for the dates you’re here: late August brings real crowds. The 12th Colombo International Theatre Festival kicks off around August 22–28, with events scattered across the city, and there’s a big cricket match — the 2nd India vs Sri Lanka Test is at the Sinhalese Sports Club from August 23–27. That means central traffic around Independence Square and the SSC ground will be heavier than usual. And with the Elephant House Cream Soda’s POP Culture 2026 youth festival closing down Port City Colombo on August 28–29, expect detours if you’re heading that way. Also, bring mosquito repellent — dengue has been surging in the Colombo district, with thousands of cases, and you’ll see fogging trucks in the evenings.
Finally, a word on money. Sri Lanka’s economy has stabilised in the last year — inflation is negative, so prices are holding fairly steady. But as of mid-2026, the rupee is hovering around 327 per US dollar, so your five dollars goes further than you think. A rice-and-curry plate at a local joint will run you Rs 350–650 (about US$1.1–2.0). Grab a kottu roti for Rs 500–900 and thank me later.
Whatever you choose, the first hour on the road will give you your first glimpse of this island’s beautiful, sweaty soul. And if you see a woman grinning at the window of a taxi while the driver weaves through traffic — that’s probably me, just happy you made it.
Frequently asked questions
How much does a taxi cost from Colombo Airport to the city?
Expect to pay roughly Rs 5,000–7,500 (about US$15–23) for a taxi or private transfer. The trip takes 40–60 minutes via the expressway, depending on traffic.
Is there a train from the airport to Colombo?
Yes, Katunayake Airport Station is a 10-minute walk or short tuk-tuk ride from the terminal. The coastal train to Colombo Fort costs around Rs 100–200 in second class and takes about 50–60 minutes, but services aren't frequent after late afternoon.
What is the cheapest way to get from Colombo Airport to the city?
The city bus is your cheapest option, around Rs 150–300 for the full ride (the base city fare is Rs 34). It's slow and chaotic, but it's the true local experience.
Should I take a tuk-tuk from the airport into Colombo?
I'd discourage it. A tuk-tuk from the airport can cost Rs 6,000–9,000 — more than a taxi — and you're exposed to the road. Save the tuk-tuk for short city hops, which cost about Rs 150–600.
Are there any events in Colombo that might affect traffic in late August 2026?
Yes! The India vs Sri Lanka Test match runs August 23–27 at the SSC ground, and the Colombo International Theatre Festival runs August 22–28. Port City hosts a youth festival on August 28–29. Expect delays around Independence Square and the SSC area.
Things to do in Sri Lanka
Likely to sell out
Private City Day Tour in Anuradhapura
Private Car & Driver for 07 Days Tour In Sri Lanka
Chauffeur guide and Tour organizer
Highly recommended multi day tour in Sri Lanka
Udawalawe National Park Half Day Jeep Safari (Private Tour)
Private Traditional Sri Lankan Cooking Class in Kandy with Hotel Transfers