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.
| Code | Airport | City | Country |
|---|---|---|---|
| BTC | Batticaloa International Airport | Batticaloa | Sri Lanka |
| BJT | Bentota River Waterdrome | Bentota | Sri Lanka |
| CMB | Bandaranaike International Colombo Airport | Colombo | Sri Lanka |
| RML | Colombo Ratmalana International Airport | Colombo | Sri Lanka |
| KCT | Koggala Airport | Galle | Sri Lanka |
| HBT | Hambantota Seaplane Base | Hambantota | Sri Lanka |
| JAF | Jaffna International Airport | Jaffna | Sri Lanka |
| KDZ | Polgolla Reservoir Seaplane Base | Kandy | Sri Lanka |
| HRI | Mattala Rajapaksa International Airport | Mattala | Sri Lanka |
| DWO | Diyawanna Oya Seaplane Base | Sri Jayawardenepura Kotte | Sri Lanka |
| TTW | Tissa Tank Waterdrome | Tissamaharama | Sri Lanka |
| TRR | China Bay Airport | Trincomalee | Sri Lanka |
| ADP | Ampara Airport | Ampara | Sri Lanka |
| AFK | Kondavattavana Tank Seaplane Base | Ampara | Sri Lanka |
| ACJ | Anuradhapura Airport | Anuradhapura | Sri Lanka |
| PQD | Passikudah Helipad | Batticaloa | Sri Lanka |
| BYV | Beira Lake Seaplane Base | Colombo | Sri Lanka |
| DGM | Dandugama Seaplane Base | Colombo | Sri Lanka |
| KEZ | Kelani-Peliyagoda Seaplane Base | Colombo | Sri Lanka |
| DBU | Dambulu Oya Tank Seaplane Base | Dambulla | Sri Lanka |
| DIW | Mawella Lagoon Seaplane Base | Dickwella | Sri Lanka |
| NUF | Castlereagh Lake Seaplane Base | Hatton | Sri Lanka |
| IRU | Iranamadu Seaplane Base | Iranamadu | Sri Lanka |
| DBK | Dutch Bay SPB | Kalpitiya Island | Sri Lanka |
| KTY | Katukurunda Air Force Base | Kalutara | Sri Lanka |
| KDW | Victoria Reservoir Seaplane Base | Kandy | Sri Lanka |
| NUA | Nuwara Eliya (Lake Gregory) Waterdrome | Nuwara Eliya | Sri Lanka |
| HIM | Hingurakgoda Air Force Base | Polonnaruwa Town | Sri Lanka |
| AYY | Arugam Bay SPB | Pottuvil | Sri Lanka |
| GIU | Sigiriya Air Force Base | Sigiriya | Sri Lanka |
| THW | Trincomalee Harbor Waterdrome | Trincomalee | Sri Lanka |
| WRZ | Weerawila Airport | Weerawila | Sri 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.