For most international travellers, the arrival point for a flight to Colombo is a coastal gateway situated north of the city, though a smaller secondary airfield provides regional connections closer to the urban centre. These two facilities manage the vast majority of air traffic for the capital, and link the island to major global hubs and local destinations.
Bandaranaike International Airport (CMB)
Bandaranaike International Airport, identified by the code CMB, is the primary international gateway for the region and is located approximately 32 km north of the city centre in Katunayake. As the main hub for SriLankan Airlines, the facility handles almost all long-haul flights to Colombo through its dedicated international terminal. The airport serves a wide network of destinations across Asia, Europe, and the Middle East, and is the busiest aviation site in the country.
Upon exiting the arrivals hall, travellers can reach the city via the Colombo-Katunayake Expressway, which has significantly reduced transit times. The most common method of transport is a pre-paid taxi or a ride-hailing service, which typically reaches the Fort district or Galle Face area in about 35–50 minutes depending on traffic. For those seeking public transport, an express bus service operates from a station near the airport, terminating at the Bastian Mawatha Bus Station in Pettah. While a railway station exists at Katunayake South, it is located a short distance from the terminal and requires a quick shuttle or rickshaw ride to access trains heading to Colombo Fort Station.
Ratmalana International Airport (RML)
Ratmalana International Airport, or RML, is situated roughly 15 km south of the central business district in the suburb of Ratmalana. Historically the city’s first international airport, it now primarily manages domestic commercial flights, private jets, and military operations, though it has recently reintroduced limited regional international services. The airport consists of a single terminal building that caters to passengers travelling to internal destinations like Jaffna or those arriving on charter services.
The journey into the heart of the city from this southern gateway is straightforward due to its proximity to the Galle Road arterial route. Travellers frequently use taxis or local three-wheelers to reach central neighbourhoods such as Bambalapitiya or Kollupitiya in approximately 30–45 minutes. Public bus routes are highly frequent along the main road just outside the airport gates, providing direct links to the Colombo Fort area. Additionally, the Ratmalana Railway Station is located nearby, offering regular commuter train services that connect to the primary rail hubs in the city centre.