Sri Lanka

Country airports overview

Airports Map

Major airports in Sri Lanka

Ampara Airport

ADP Medium Airport
📍 Ampara
Ampara Airport (ADP) is a medium airport serving Ampara, Sri Lanka. It is located at an elevation of 150 ft…

Anuradhapura Airport

ACJ Medium Airport
📍 Anuradhapura
Anuradhapura Airport (ACJ) is a medium airport serving Anuradhapura, Sri Lanka. It is located at an elevation of 324 ft…

Bandaranaike International Colombo Airport

CMB Large Airport
📍 Colombo
Bandaranaike International Colombo Airport (CMB) is a large airport serving Colombo, Sri Lanka. It is located at an elevation of…

Batticaloa International Airport

BTC Medium Airport
📍 Batticaloa
Batticaloa International Airport (BTC) is a medium airport serving Batticaloa, Sri Lanka. It is located at an elevation of 20…

China Bay Airport

TRR Medium Airport
📍 Trincomalee
China Bay Airport (TRR) is a medium airport serving Trincomalee, Sri Lanka. It is located at an elevation of 6…

Colombo Ratmalana International Airport

RML Large Airport
📍 Colombo
Colombo Ratmalana International Airport (RML) is a large airport serving Colombo, Sri Lanka. It is located at an elevation of…

Hingurakgoda Air Force Base

HIM Medium Airport
📍 Polonnaruwa Town
Hingurakgoda Air Force Base (HIM) is a medium airport serving Polonnaruwa Town, Sri Lanka. It is located at an elevation…

Jaffna International Airport

JAF Large Airport
📍 Jaffna
Jaffna International Airport (JAF) is a large airport serving Jaffna, Sri Lanka. It is located at an elevation of 33…

Koggala Airport

KCT Medium Airport
📍 Galle
Koggala Airport (KCT) is a medium airport serving Galle, Sri Lanka. It is located at an elevation of 10 ft…

Mattala Rajapaksa International Airport

HRI Large Airport
📍 Mattala
Mattala Rajapaksa International Airport (HRI) is a large airport serving Mattala, Sri Lanka. It is located at an elevation of…

Sri Lanka is a country with an aviation network of 10 airports.

The airport network in Sri Lanka consists of 4 large airports, 6 medium airports. Major international airports include CMB, RML, JAF among others.

Each airport in Sri Lanka has a unique three-letter IATA code used on boarding passes, baggage tags, and flight booking systems, along with a four-letter ICAO code used by air traffic controllers, pilots, and aviation authorities for flight planning, meteorological reports, and radio communications.

Use the airport listings below to find IATA codes, ICAO codes, runway details, GPS coordinates, current weather, and real-time local time for any airport in Sri Lanka. Click on any airport for full technical details, an interactive location map, and a list of nearby airports.

Airport codes are standardized identifiers assigned by the International Air Transport Association (IATA) and the International Civil Aviation Organization (ICAO). IATA codes are three letters long and are the most commonly recognized by travelers — they appear on flight tickets, booking confirmations, luggage tags, and departure boards. ICAO codes are four letters long and are used primarily in aviation operations, air traffic control, and official regulatory documents.

The 10 airports spread across 9 cities in Sri Lanka include 4 large airports capable of handling international long-haul flights, alongside regional and smaller facilities serving domestic routes and general aviation.