Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20266 min read

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.

Options at a glance
OptionCostTimeBest for
Taxi or app carRs 8,000–12,000 (check)50–90 minMost travellers, any hour, luggage
Airport expressway busRs 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 KatunayakeRs 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.

What it costs
Item2026 estimate
Airport taxi to FortRs 8,000–12,000 (about US$25–40) (check)
App car, same routeRs 6,000–10,000 (check)
Expressway bus to Fort or MakumburaRs 800–1,500 (check)
Local bus towards PettahRs 100–600 for local buses generally (check)
Tuk-tuk, Katunayake station to airportRs 500–1,000 (check)
Commuter train, Katunayake to FortRs 100–300 (check)
Car with driver, per dayUS$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