Airports in Sri Lanka

7 airports with scheduled flights, busiest first.

Sri Lanka has 7 airports with scheduled passenger flights and an IATA code, 3 of them large. The busiest are Bandaranaike International Colombo Airport (CMB, 10.0 million passengers, Wikidata, 2019) and Mattala Rajapaksa International Airport (HRI, 1,536 passengers, Wikidata, 2019). Colombo has more than one airport.

Cities with more than one airport

Busiest routes

Route Distance Passengers / year
CMB – MAA643 km 788,307
BOM – CMB1,520 km 371,010
CMB – DEL2,384 km 337,954
BLR – CMB707 km 305,207
CMB – MEL8,352 km 192,148
CMB – IST6,294 km 142,565
CMB – HYD1,123 km 133,484
CMB – TRZ416 km 104,036
CMB – SYD8,760 km 97,573
CMB – COK505 km 92,320
JAF – MAA354 km 38,010
JAF – TRZ183 km 14,777

Questions

Sri Lanka has 7 airports with scheduled passenger flights and an IATA code, 3 of them large airports (OurAirports, 14 October 2026). Airfields without airline service are not counted.