Bandaranaike International Airport sits 32 kilometers north of Colombo in Katunayake, serving as Sri Lanka's sole major international gateway. The terminal handles approximately 10 million passengers annually across two operational terminals, with Terminal 1 accommodating most international carriers. Aircraft approach over the Indian Ocean before descending across coastal wetlands and coconut plantations. The airport occupies former scrubland converted during British administration, expanded significantly after independence in 1948, and named for Prime Minister S.W.R.D. Bandaranaike following his assassination in 1959. Domestic flights operate from a smaller terminal serving routes to Jaffna, Trincomalee, and occasionally Batticaloa, though most visitors bypass domestic air travel entirely given the island's compact geography.
Immigration processing times vary dramatically depending on arrival hour and season. Lines at counters stretch longest between 2200 and 0100 when multiple South Asian and Middle Eastern carriers arrive within narrow windows. Electronic visa holders proceed through designated e-visa lanes, while visa-on-arrival applicants queue separately at payment counters before reaching immigration desks. Biometric data collection became mandatory in 2019, adding fingerprint scanning at primary inspection. Officers stamp passports with entry dates but rarely ask questions beyond trip purpose and accommodation address. The immigration hall temperature hovers around 26 degrees Celsius year-round, with minimal climate control despite coastal humidity exceeding 75 percent most months. Baggage claim carousels occupy an adjacent hall, typically delivering luggage 20 to 40 minutes after landing for narrowbody aircraft, longer for widebody jets requiring multiple carousels.
Currency exchange counters operate landside and airside, though rates consistently run 3 to 5 percent below Colombo city rates. Commercial Bank and Bank of Ceylon maintain 24-hour counters past baggage claim, displaying rates on digital boards updated hourly. ATMs from multiple Sri Lankan banks line the arrivals corridor, accepting Visa and Mastercard for rupee withdrawals with per-transaction limits typically set at 40,000 rupees. Foreign cards incur fees averaging 400 to 500 rupees per withdrawal from local banks, plus whatever international transaction fees home institutions charge. The rupee trades in denominations of 20, 50, 100, 500, 1000, and 5000, with coins for smaller amounts rarely used in transactions involving foreigners. Exchange counters stock US dollars, euros, and British pounds primarily, handling other currencies at wider spreads or refusing them outright.
Mobile SIM card vendors occupy dedicated kiosks immediately after customs exit. Dialog, Mobitel, Hutch, and Airtel maintain competing stands, each offering tourist packages combining data and voice minutes. A typical tourist SIM costs 1,000 to 1,500 rupees for 30 days with 25 to 50 gigabytes of data, though vendor pricing fluctuates based on promotional periods. Passport presentation is mandatory for SIM registration under telecommunications regulations enforced since 2017. Activation occurs within 15 to 30 minutes, occasionally requiring manual backend processing that extends wait times to several hours. Dialog holds the largest network footprint, with 4G coverage extending across all major tourist corridors and most secondary routes, while competitors show coverage gaps in Central Highlands areas around Nuwara Eliya and Knuckles Mountain Range routes. Airport staff configure phones and test connectivity before customers leave kiosks, addressing language barriers for those unfamiliar with English or Sinhala interfaces.
Ground transportation options split between prepaid taxis, metered taxis, ride-hailing apps, and scheduled buses. The official airport taxi service operates from a dedicated counter in the arrivals hall, charging fixed rates to destinations across the island printed on laminated rate cards. Colombo Fort falls within the 2,800 to 3,200 rupee range depending on specific drop-off point, while Negombo sits at 1,200 to 1,500 rupees given its proximity 10 kilometers north. Kandy rates reach 9,000 to 11,000 rupees for the 115-kilometer journey, Galle commands 14,000 to 16,000 rupees covering 150 kilometers south. Prepaid vouchers purchased at the counter eliminate negotiation and meter tampering, though they lock passengers into airport-affiliated operators charging premiums above street rates. Metered taxis queue outside the terminal, displaying red taxi signs and functioning meters, though drivers frequently claim meters are broken and propose flat rates invariably higher than metered fares would calculate.
PickMe and Uber operate from the airport with varying coverage depending on driver availability and time of day. PickMe maintains stronger driver presence given its Sri Lankan ownership and market penetration, while Uber entered the market in 2016 with coverage concentrated in Colombo and secondary cities. Fares to Colombo Fort typically range 2,200 to 2,800 rupees via PickMe during normal hours, surge pricing pushing costs higher during early morning and late evening peaks. Ride-hailing pickup occurs at designated zones rather than curbside, requiring passengers to walk 200 meters from the terminal exit to marked waiting areas. Driver cancellations occur frequently when passengers enter destinations outside Colombo or when airport traffic congestion appears heavy, forcing travelers to rebook or abandon app-based options for prepaid taxis.
Bus route 187 operates between the airport and Colombo Fort via Negombo, departing from a shelter 300 meters from the terminal accessible via a poorly marked footpath crossing two parking lots. Buses run approximately every 30 to 40 minutes from 0500 to 2200, with reduced frequency after 2000. The fare to Colombo Fort costs 140 rupees paid to a conductor aboard the bus, journey time extending 90 to 120 minutes depending on traffic conditions along Negombo Road and Baseline Road. Air conditioning is absent, windows provide ventilation, and luggage storage consists of overhead racks and floor space near the exit door. Theft on airport buses remains uncommon but occurs, particularly targeting passengers distracted during Colombo city boarding when local commuters pack aisles. The bus terminates at Central Bus Stand in Fort, requiring onward connections or short taxi rides to reach hotels in Kollupitiya or Cinnamon Gardens neighborhoods.
Private transfers arranged through hotels or guesthouses typically match or slightly exceed prepaid airport taxi rates, adding the convenience of name-board meeters waiting at arrivals and direct billing to accommodation accounts. Many Colombo hotels offer complimentary airport pickup for bookings exceeding certain rates or durations, though policies vary and confirmation requirements are strict. Transfer drivers congregate in a designated waiting area 50 meters from the exit, holding printed name cards or mobile phones displaying booking confirmations. Communication gaps arise when flight delays prevent drivers from updating wait times, leaving passengers without clear contact methods. Some transfer services provide Sri Lankan mobile numbers for arrival coordination, others rely entirely on hotel reception forwarding messages, a system that fails when passengers lack data connectivity.
Traffic conditions between the airport and Colombo deteriorate predictably during morning hours from 0700 to 1000 and evening hours from 1630 to 2000. The airport expressway, officially named the Colombo-Katunayake Expressway, opened in 2013 as Sri Lanka's first highway meeting controlled-access standards. The 25.8-kilometer route reduces travel time to Colombo to 20 to 30 minutes under free-flow conditions, tolls costing 300 rupees for light vehicles. The expressway terminates at Peliyagoda, feeding into Baseline Road for the final approach to Fort and central Colombo. Traffic on Baseline Road moves slowly regardless of expressway efficiency, with bottlenecks at the Kelaniya Bridge crossing the Kelani River and intersections lacking grade separation. Alternative routes through Negombo and along coastal roads add distance but sometimes save time when expressway accidents close lanes, a scenario occurring several times monthly.
Night arrivals present specific challenges beyond transportation logistics. Exchange counters reduce staffing after midnight, sometimes posting signs indicating temporary closure until the next arriving international flight. Food options within the terminal contract to a single 24-hour cafe past customs, serving Sri Lankan short eats, instant noodles, and sandwiches at prices double those in Colombo restaurants. Seating areas fill with transit passengers and domestic travelers waiting for early morning flights, occupying chairs and floor space that leaves little room for new arrivals. Airport security restricts movement to ticketed passengers only beyond certain checkpoints, preventing meeters from accessing arrival gates or baggage areas. The arrivals hall itself offers no sleeping accommodation or rest zones, deterring passengers from extended stays between connecting flights or early hotel check-ins.