All Direct Transfer Routes From Bandaranaike International Airport (CMB)
CMB
35 min
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.
Terminals & Station Layout
CMB has a single main international terminal. The Colombo Expressway bus stop is located 300 meters outside arrivals near the airport perimeter road.
Taxi Rules & Scams to Avoid
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.
Late-Night Arrivals (After Midnight)
Official taxi counters and PickMe drivers operate 24/7. Always verify that your driver takes the Katunayake Expressway (toll ~300 LKR) rather than slow local roads.
STRESS-FREE DOOR-TO-DOOR OPTION
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.
ARRIVAL CONNECTIVITY & RIDE-HAILING TIP
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.