Airports classified as large
CMBBandaranaike International Colombo AirportColomboJAFJaffna International AirportJaffnaRMLColombo Ratmalana International AirportColombo
Cities with several airports
Commercial airports
Airports with an IATA code and scheduled service, grouped by region.
Eastern Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| BTC | VCCB | Batticaloa International Airport | Batticaloa | Medium airport |
| TRR | VCCT | China Bay Airport | Trincomalee | Medium airport |
Northern Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| JAF | VCCJ | Jaffna International Airport | Jaffna | Large airport |
Southern Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| KCT | VCCK | Koggala Airport | Galle | Medium airport |
| HRI | VCRI | Mattala Rajapaksa International Airport | Mattala | Medium airport |
Western Province
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| CMB | VCBI | Bandaranaike International Colombo Airport | Colombo | Large airport |
| RML | VCCC | Colombo Ratmalana International Airport | Colombo | Large airport |
Complete aerodrome directory
All 36 airports, airfields and seaplane bases recorded for Sri Lanka in OurAirports. Loaded on demand.
Frequently asked questions
How many airports does Sri Lanka have?
Our directory lists 7 airports with scheduled service in Sri Lanka. Including small airfields and seaplane bases, OurAirports records 36 aerodromes.
Which airports in Sri Lanka are classified as large?
OurAirports classifies these airports in Sri Lanka as large: Bandaranaike International Colombo Airport (CMB), Jaffna International Airport (JAF), Colombo Ratmalana International Airport (RML).
Source: OurAirports · Data updated: 9 November 2026