ICAO Airport Code Lookup

Look up 4-letter ICAO codes for airports worldwide

Search ICAO 4-letter airport identifiers used in flight plans and air traffic control. Enter a code, airport name, or city to find the matching airport, its IATA code, location, and country from a curated reference set.

What is an ICAO airport code?

An ICAO code is a unique 4-letter identifier the International Civil Aviation Organization assigns to airports and aerodromes. They are used in flight plans, air traffic control, and aviation databases. EGLL, for example, is London Heathrow.

The International Civil Aviation Organization assigns every airport a unique four-letter ICAO identifier. Unlike the familiar three-letter IATA codes printed on boarding passes, ICAO codes are what pilots and air traffic controllers use in flight plans and clearances. This tool searches a curated set of major airports by ICAO code, IATA code, name, or city.

How it works

Each ICAO code follows a regional scheme. The first letter, and sometimes the first two, identify a broad area of the world: K for the contiguous United States, E for northern Europe, L for southern Europe and the Mediterranean, R for East Asia, Y for Australia, and so on. The remaining letters narrow it down to the specific airport. For example EGLL breaks down as E (northern Europe), G (United Kingdom), and LL (Heathrow).

The tool matches your query against the ICAO code, the IATA code, the airport name, the city, and the country, so you can search whichever you happen to know.

Tips and example

If you only know the passenger code, type the IATA letters — searching LHR returns Heathrow with its ICAO code EGLL. To browse a country, type its name, such as Germany, to see the major airports it contains. Because the data set is curated for speed, very small airfields are not included; for an exhaustive list, consult ICAO Doc 7910, the official register of location indicators.