CMB→Colombo City Center & Colombo FortUpdated for 2026
How to Get from Colombo Bandaranaike (CMB) to Colombo Fort
Distance32 km
Fastest35 min
From325 LKR (~$1.10)
Top PickExpressway Bus EX1-03 / PickMe App
Quick 10-Second Verdict:
Bandaranaike International Airport (CMB) is 32 km north of Colombo in Katunayake. The Colombo-Katunayake Expressway Bus (Route 187-E03 / EX1-03) is the premier budget option, taking 45 minutes for 300 - 350 LKR (~$1.00 - $1.20; conductors charge an extra 325 LKR ticket if carrying heavy bags >23 kg) directly to Colombo Fort / Bastian Mawatha Bus Station. For door-to-door comfort, book a ride using PickMe (Sri Lanka's top ride-hailing app) or Uber for 4,500 - 6,000 LKR (~$15 - $20) taking 35 minutes via the expressway.
Bandaranaike International Airport (CMB) is the main international gateway to Sri Lanka. Thanks to the modern Colombo-Katunayake Expressway (E03), the journey into central Colombo is fast and smooth.
Colombo-Katunayake Expressway Bus (EX1-03 / 187-E03)
300 - 350 LKR (+300 LKR for large bags)~$1.10 - $2.20 / €1.00 - €2.00
Travel time40–50 min
FrequencyEvery 20-30 min
Operating hours05:30 - 22:00 daily
Where to buy ticketsPay cash to the conductor on the bus.
Main advantage: Very cheap (300-350 LKR base fare); takes the high-speed expressway; air-conditioned coach; terminates at Bastian Mawatha Bus Station next to Fort Railway Station.
Keep in mind: Requires catching a local tuk-tuk from Bastian Mawatha to your specific hotel in Kollupitiya or Cinnamon Gardens.
Step-by-step from arrivals:
Exit the terminal and walk about 150 meters to the airport bus stand.
Board the red or blue AC bus marked "Colombo Fort - Expressway".
Pay 300-350 LKR (plus extra ticket if carrying oversized luggage) to the conductor and receive your paper ticket.
Disembark at Colombo Fort / Bastian Mawatha station.
Option #2
Best Overall
PickMe / Uber / Private Transfer
4,500 - 6,000 LKR~$15 - $20 / €14 - €18.50
Travel time35–45 min
FrequencyOn demand via app (3-6 min)
Operating hours24/7 continuous
Where to buy ticketsBook via PickMe or Uber apps, or pre-book on Klook.
Main advantage: Direct hotel delivery; air-conditioned car; transparent upfront app fare; expressway toll included.
Keep in mind: Requires local SIM card or roaming data connection.
Step-by-step from arrivals:
Connect to airport Wi-Fi or activate your local Dialog/Mobitel eSIM.
Open PickMe or Uber and request a car to your Colombo hotel.
Meet the driver at the passenger pickup area outside the main exit.
Enjoy the rapid 35-minute expressway drive directly to your hotel.
Need Mobile Data at the Terminal for PickMe / Uber & Maps?
Airport Wi-Fi often drops outside the terminal curb where PickMe / Uber pickup zones are located. Install a local eSIM before your flight so you can order a ride, translate station signs, and show digital train QR tickets immediately after landing.
Prefer a Driver Waiting at Colombo (CMB) Arrivals?
Traveling with heavy suitcases, young children, or landing after midnight? Pre-book a fixed-price private airport transfer or express rail pass on Klook with instant confirmation and no meter haggling.
For the Expressway Bus, pay cash directly to the bus conductor upon boarding. For private transfers, download the local **PickMe** app or Uber to ensure transparent pricing.
Traveling with Suitcases
Expressway buses have undercarriage luggage compartments. In cars, always select an air-conditioned Sedan/Car rather than a Three-Wheeler (Tuk-Tuk) for highway travel.
Arriving After Midnight
The Expressway Bus runs from 05:30 to 22:00. After 22:00, PickMe, Uber, and official airport taxi counters operate 24/7.
Common Mistakes & Airport Scams to Avoid
Hiring a tuk-tuk (three-wheeler) from the airport to Colombo—tuk-tuks are legally prohibited from driving on the expressway and taking surface roads takes over 2 hours.
Accepting rides from touts asking for $40-$50 USD inside arrivals—official taxis cost around $20-$25 USD and PickMe is $15-$18 USD.
Forgetting to confirm that the driver will use the Expressway (E03).
Aggressive freelance drivers inside the terminal quote $40–$50 USD. Using the local PickMe app, Uber, or the official airport taxi counter (outside customs) costs only $12–$16 USD via the toll expressway.
Frequently Asked Questions (FAQ)
How long does the bus take from CMB to Colombo Fort?
The Expressway Bus takes approximately 45 minutes non-stop to Colombo Fort (Bastian Mawatha).
What ride-hailing app is used in Sri Lanka?
PickMe is the most widely used and reliable ride-hailing app in Sri Lanka, though Uber also operates reliably in the Colombo area.
🍪
We use cookies to analyze visitor traffic via Google Analytics and support site maintenance through affiliate links. You can accept all or keep only essential settings. Cookie Policy