Airports · Asia
Airports in Sri Lanka
Sri Lanka has 38 airports and airfields, including 3 large and 7 medium-sized airports; 13 have scheduled passenger flights. The capital, Colombo, is served by Bandaranaike International Colombo Airport (CMB) and Colombo Ratmalana International Airport (RML).
- Large airport
- Medium / scheduled airport
List of airports in Sri Lanka
| Airport | City | IATA | ICAO | Type | Elevation |
|---|---|---|---|---|---|
| Bandaranaike International Colombo Airport Meet & Greet → | Colombo | CMB | VCBI | Large airport | 30 ft |
| Colombo Ratmalana International Airport | Colombo | RML | VCCC | Large airport | 22 ft |
| Jaffna International Airport | Jaffna | JAF | VCCJ | Large airport | 33 ft |
| Batticaloa International Airport | Batticaloa | BTC | VCCB | Medium airport | 20 ft |
| China Bay Airport | Trincomalee | TRR | VCCT | Medium airport | 6 ft |
| Koggala Airport | Galle | KCT | VCCK | Medium airport | 10 ft |
| Mattala Rajapaksa International Airport | Mattala | HRI | VCRI | Medium airport | 157 ft |
| Ampara Airport (no scheduled flights) | Ampara | ADP | VCCG | Medium airport | 150 ft |
| Anuradhapura Airport (no scheduled flights) | Anuradhapura | ACJ | VCCA | Medium airport | 324 ft |
| Hingurakgoda Air Force Base (no scheduled flights) | Polonnaruwa Town | HIM | VCCH | Medium airport | 170 ft |
| Iranamadu Airport | Kilinochchi | — | LK-0001 | Small airport | 183 ft |
| Katukurunda Air Force Base (no scheduled flights) | Kalutara | KTY | VCCN | Small airport | 10 ft |
| Sigiriya Air Force Base (no scheduled flights) | Sigiriya | GIU | VCCS | Small airport | 630 ft |
| Weerawila Airport (no scheduled flights) | Weerawila | WRZ | VCCW | Small airport | 50 ft |
| Bentota River Waterdrome | Bentota | BJT | BJT | Seaplane base | — |
| Diyawanna Oya Seaplane Base | Sri Jayawardenepura Kotte | DWO | DWO | Seaplane base | 10 ft |
| Hambantota Seaplane Base | Hambantota | HBT | HBT | Seaplane base | 0 ft |
| Polgolla Reservoir Seaplane Base | Kandy | KDZ | KDZ | Seaplane base | 1,473 ft |
| Tissa Tank Waterdrome | Tissamaharama | TTW | TTW | Seaplane base | 75 ft |
| Arugam Bay SPB (no scheduled flights) | Pottuvil | AYY | AYY | Seaplane base | — |
| Beira Lake Seaplane Base (no scheduled flights) | Colombo | BYV | BYV | Seaplane base | 17 ft |
| Castlereagh Lake Seaplane Base (no scheduled flights) | Hatton | NUF | NUF | Seaplane base | 3,580 ft |
| Dambulu Oya Tank Seaplane Base (no scheduled flights) | Dambulla | DBU | DBU | Seaplane base | 535 ft |
| Dandugama Seaplane Base (no scheduled flights) | Colombo | DGM | DGM | Seaplane base | 0 ft |
| Dutch Bay SPB (no scheduled flights) | Kalpitiya Island | DBK | DBK | Seaplane base | 0 ft |
| Iranamadu Seaplane Base (no scheduled flights) | Iranamadu | IRU | IRU | Seaplane base | 102 ft |
| Kelani-Peliyagoda Seaplane Base (no scheduled flights) | Colombo | KEZ | KEZ | Seaplane base | — |
| Kondavattavana Tank Seaplane Base (no scheduled flights) | Ampara | AFK | AFK | Seaplane base | 95 ft |
| Mawella Lagoon Seaplane Base (no scheduled flights) | Dickwella | DIW | DIW | Seaplane base | 16 ft |
| Nuwara Eliya (Lake Gregory) Waterdrome (no scheduled flights) | Nuwara Eliya | NUA | LK-0005 | Seaplane base | 6,157 ft |
| Trincomalee Harbor Waterdrome (no scheduled flights) | Trincomalee | THW | THW | Seaplane base | 0 ft |
| Victoria Reservoir Seaplane Base (no scheduled flights) | Kandy | KDW | KDW | Seaplane base | 1,402 ft |
| Passikudah Helipad (no scheduled flights) | Batticaloa | PQD | PQD | Heliport | 26 ft |
No airport matches your search.
Airports with scheduled service, an IATA code or of medium/large size. Data: OurAirports (public domain).
Sri Lanka has 38 airports and airfields in the OurAirports database — #121 of 247 countries and territories by total number. Only a small part of them serve airline passengers: 3 large airports, 7 medium-sized airports and 13 airports with scheduled flights; the remaining 28 are small airstrips, heliports (1) and seaplane bases used for private and general aviation.
Main international airports in Sri Lanka
The main international gateways are Bandaranaike International Colombo Airport (CMB) in Colombo, Colombo Ratmalana International Airport (RML) in Colombo and Jaffna International Airport (JAF) in Jaffna. The capital, Colombo, is served by Bandaranaike International Colombo Airport (CMB) and Colombo Ratmalana International Airport (RML).
Domestic flights and regional airports
Scheduled flights reach 12 cities across Sri Lanka, with 7 regional airports linking smaller towns to the main hubs. The northernmost airport with airline service is Jaffna International Airport (JAF) in Jaffna, the southernmost Koggala Airport (KCT) in Galle. The highest airport is Nuwara Eliya (Lake Gregory) Waterdrome (NUA) at 6,157 ft (1,877 m) above sea level.
Airport services and alternatives
At 1 airport in Sri Lanka — CMB — you can book Meet & Greet, lounge access or private transfers online. To find the closest airport to a specific town, use the nearest airport finder for Sri Lanka.