ShareYourGroupShareYourGroupAirports

Airports in Sri Lanka

Airport codes of Sri Lanka: every airport with an IATA code, with its city. Type to filter.

Sri Lanka has 32 airports with an IATA code in the open data. 12 of them have scheduled airline flights and have their own page here. The large airports are Colombo (CMB), Jaffna (JAF), Colombo (RML). The longest runway is at Mattala Rajapaksa International Airport: 3,500 metres. The highest is Polgolla Reservoir Seaplane Base, at 449 metres above sea level.

CodeAirportCityCountry
BTCBatticaloa International AirportBatticaloaSri Lanka
BJTBentota River WaterdromeBentotaSri Lanka
CMBBandaranaike International Colombo AirportColomboSri Lanka
RMLColombo Ratmalana International AirportColomboSri Lanka
KCTKoggala AirportGalleSri Lanka
HBTHambantota Seaplane BaseHambantotaSri Lanka
JAFJaffna International AirportJaffnaSri Lanka
KDZPolgolla Reservoir Seaplane BaseKandySri Lanka
HRIMattala Rajapaksa International AirportMattalaSri Lanka
DWODiyawanna Oya Seaplane BaseSri Jayawardenepura KotteSri Lanka
TTWTissa Tank WaterdromeTissamaharamaSri Lanka
TRRChina Bay AirportTrincomaleeSri Lanka
ADPAmpara AirportAmparaSri Lanka
AFKKondavattavana Tank Seaplane BaseAmparaSri Lanka
ACJAnuradhapura AirportAnuradhapuraSri Lanka
PQDPassikudah HelipadBatticaloaSri Lanka
BYVBeira Lake Seaplane BaseColomboSri Lanka
DGMDandugama Seaplane BaseColomboSri Lanka
KEZKelani-Peliyagoda Seaplane BaseColomboSri Lanka
DBUDambulu Oya Tank Seaplane BaseDambullaSri Lanka
DIWMawella Lagoon Seaplane BaseDickwellaSri Lanka
NUFCastlereagh Lake Seaplane BaseHattonSri Lanka
IRUIranamadu Seaplane BaseIranamaduSri Lanka
DBKDutch Bay SPBKalpitiya IslandSri Lanka
KTYKatukurunda Air Force BaseKalutaraSri Lanka
KDWVictoria Reservoir Seaplane BaseKandySri Lanka
NUANuwara Eliya (Lake Gregory) WaterdromeNuwara EliyaSri Lanka
HIMHingurakgoda Air Force BasePolonnaruwa TownSri Lanka
AYYArugam Bay SPBPottuvilSri Lanka
GIUSigiriya Air Force BaseSigiriyaSri Lanka
THWTrincomalee Harbor WaterdromeTrincomaleeSri Lanka
WRZWeerawila AirportWeerawilaSri Lanka

Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.