Colombo
Colombo airport to city centre: trains, buses, taxis and costs
Take a taxi or app car from Bandaranaike (CMB) to Colombo Fort: 35 km (22 mi), 50–90 minutes. Fares are not fixed by any published tariff, so treat Rs 8,000–12,000 (about US$25–40) as a 2026 estimate only (check). There is no station at the airport, so the train needs a tuk-tuk to Katunayake first. Choose the bus only if you are on a tight budget and travelling light.Take a taxi or app car from Bandaranaike (CMB) to Colombo Fort: 22 mi (35 km), 50–90 minutes. Fares are not fixed by any published tariff, so treat Rs 8,000–12,000 (about US$25–40) as a 2026 estimate only (check). There is no station at the airport, so the train needs a tuk-tuk to Katunayake first. Choose the bus only if you are on a tight budget and travelling light.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideColombo
Key facts
- Airport
- Bandaranaike International (CMB), Katunayake, 35 km north of Colombo Fort
- Fastest reliable option
- Taxi or app car, 50–90 min depending on traffic
- Typical taxi cost
- Rs 8,000–12,000 (2026 estimate; no published tariff — check)
- Train from the airport
- No station at CMB; tuk-tuk to Katunayake or Seeduwa first (check)
- Cheapest option
- Local bus towards Pettah or Fort, Rs 100–600 for local buses generally (2026 estimate; airport fare check)
- Peak traffic
- 07:00–09:30 and 16:00–19:30 add 30–60 min
- Late-night arrivals
- Pre-book a car; buses thin out after about 21:00 (check)
Options at a glance
Four workable ways into the city. Prices are 2026 estimates and several are unconfirmed for this specific route, so treat them as planning bands; traffic on the Colombo–Katunayake road is the variable that decides your arrival time, not distance.
| Option | Cost | Time | Best for |
|---|---|---|---|
| Taxi or app car | Rs 8,000–12,000 (check) | 50–90 min | Most travellers, any hour, luggage |
| Airport expressway bus | Rs 800–1,500 (check) | 60–90 min (check) | Solo travellers with light bags |
| Local bus (towards Pettah) | Rs 100–600 for local buses generally (check) | 90 min–2 h (check) | Lowest cost, daytime, no big bags |
| Train via Katunayake | Rs 100–300 plus tuk-tuk (check) | 1.5–2.5 h (check) | Daytime arrivals who want the coast line |
Taxi and app cars
A taxi counter inside the arrivals hall is the usual first stop and is generally reported to quote a fixed price to a Colombo address, which removes haggling but sits at the top of the range (check). App cars (PickMe, Uber) usually cost less and are the standard choice in Colombo, but pickup at CMB can take 10–20 minutes because drivers wait in a separate lot (check). Agree or confirm the price before you get in.
A private car with driver for the whole Sri Lanka loop costs US$50–80 a day including fuel, so if you are heading straight to Kandy or the coast, booking the car from the airport is often cheaper than a separate transfer plus a later hire. Drivers earn commission at spice gardens and gem shops; say no at booking.
- Metered three-wheeler apps work in the city, not at the airport rank (check).
- Keep small notes: Rs 5,000 notes are hard to break at 02:00.
- The expressway toll is usually included in a quoted airport fare; confirm (check).
Buses into the city
An expressway bus is reported to run from the airport to Colombo Fort and to Makumbura interchange on the Southern Expressway, with AC and space for one bag (check). It is the best value option by a wide margin and runs through the day, thinning out late in the evening. From Makumbura you continue by local bus or tuk-tuk.
The ordinary local bus towards Pettah costs a fraction of that and stops frequently. It is crowded, driven hard and awkward with large luggage, so treat it as a daytime, light-bag option only. Board expressway services at the interchange, not the central Pettah station.
Is there a train from the airport?
No. Bandaranaike International has no railway station, so the train is a two-step trip: a tuk-tuk or bus to Katunayake or Seeduwa station, then a slow commuter train into Colombo Fort (check). Total cost is small, total time is long, and the service is aimed at commuters, not luggage. It is worth it only if you arrive in daylight, travel light and want the experience.
The coast line continues south from Colombo Fort to Galle and Matara, which makes the train a reasonable first leg if the south coast is your next stop. Reserved seats on the hill line to Kandy sell out about 30 days ahead on the official site; resold tickets cost several times more.
What it costs
Figures are 2026 estimates in rupees, with an approximate US dollar figure for the big items. The site converts to your currency. Nothing here is a published tariff, so confirm before you commit.
| Item | 2026 estimate |
|---|---|
| Airport taxi to Fort | Rs 8,000–12,000 (about US$25–40) (check) |
| App car, same route | Rs 6,000–10,000 (check) |
| Expressway bus to Fort or Makumbura | Rs 800–1,500 (check) |
| Local bus towards Pettah | Rs 100–600 for local buses generally (check) |
| Tuk-tuk, Katunayake station to airport | Rs 500–1,000 (check) |
| Commuter train, Katunayake to Fort | Rs 100–300 (check) |
| Car with driver, per day | US$50–80 |
Practical tips
Build a wide margin around every flight, as the country page advises. The Colombo–Katunayake road can double its travel time in the morning and evening peaks, and monsoon rain makes it worse.
Buy a local SIM or eSIM at the airport before you leave the terminal so PickMe and Uber work on arrival. Carry rupees for the bus and tuk-tuk; cards are accepted at the taxi counter but not on the street (check). If you land after midnight, pre-book a car rather than relying on the bus.
- Allow 3 hours before an international departure from CMB, plus the drive.
- Poya (full moon) days close bars and liquor shops and stop meat sales.
- Tap water is not drinkable; bottled water is sold everywhere.
- Plugs are types D, G and M at 230 V; bring a universal adapter.
Where to aim for
Colombo Fort and Pettah put you next to the station and the bus stands, which suits a one-night stop before a train. The Fort area is quiet at night. Colombo 03 (Kollupitiya) and Colombo 07 (Cinnamon Gardens) have the hotels, restaurants and bars most visitors want, 15–30 minutes further south by tuk-tuk.
If your flight lands late and leaves early, Negombo is a short drive from the airport and has beach guesthouses, which removes the city drive entirely (check). Kalutara, south of Colombo, works the same way for travellers heading down the coast (check).
- One night before a train: Fort or Pettah.
- Restaurants and nightlife: Colombo 03 and 07.
- Late arrival, early flight: Negombo.
- Heading south: Kalutara or straight to Galle.
Questions people ask
How do I get from Colombo airport to the city centre?
Take a taxi or app car: 35 km to Colombo Fort, 50–90 minutes, about Rs 8,000–12,000 (US$25–40) in 2026. The expressway bus costs Rs 800–1,500 and takes 60–90 minutes. There is no train station at the airport.
How much is a taxi from Colombo airport?
The fixed-price airport taxi counter charges roughly Rs 8,000–12,000 to central Colombo in 2026, about US$25–40. App cars (PickMe, Uber) often come in lower, around Rs 6,000–10,000, but pickup takes longer. Confirm the price before you ride.
Is there a train from Colombo airport?
No. Bandaranaike International has no station. You take a tuk-tuk or bus to Katunayake or Seeduwa, then a commuter train to Colombo Fort. It is cheap but slow and aimed at commuters, so it suits daytime arrivals with light bags only.
How long does the airport transfer take?
50–90 minutes by car in normal traffic. Add 30–60 minutes if you land in the 07:00–09:30 or 16:00–19:30 peaks, or during heavy monsoon rain. The bus takes 60–90 minutes on the expressway.
What is the cheapest way into Colombo?
The local bus to Pettah, at Rs 100–600 (2026 estimate), then a tuk-tuk to your hotel. It is slow, crowded and hard with big luggage. The expressway bus at Rs 800–1,500 is the better cheap option for most travellers.
Should I stay near the airport instead?
If you land late and fly out early, yes. Negombo is 20–30 minutes from CMB and has beach guesthouses, which removes the drive into Colombo entirely. Otherwise stay in Fort for the station or Colombo 03 and 07 for restaurants.
Deep dive
Every source; changeable facts are marked check
Sources
- officialSri Lanka Railways
- officialAirport and Aviation Services (Sri Lanka)
- officialSri Lanka Tourism Development Authority
- secondaryWikivoyage – Colombo