An ICAO code is a unique four-letter identifier assigned by the International Civil Aviation Organization (ICAO) to airports and aerodromes worldwide. Pilots, air traffic controllers, and dispatchers use these codes in flight plans and operational documents to precisely identify any airport on the planet.
How It Works#
ICAO codes follow a structured geographic system. The first letter identifies the world region. The second letter (or sometimes the first two letters together) narrows that down to a specific country or territory. The remaining letters identify the individual airport.
For example, the letter K prefixes all contiguous United States airports. So Los Angeles International Airport carries the code KLAX, and Chicago O'Hare becomes KORD. Canadian airports use CY as their prefix, making Toronto Pearson CYYZ.
Outside North America, the system works similarly. European airports fall under prefixes like E (northern Europe) and L (southern Europe). London Heathrow is EGLL, where EG denotes the United Kingdom.
ICAO codes differ from IATA codes, which are the familiar three-letter codes printed on boarding passes (like LAX or LHR). IATA codes serve the airline industry and passenger ticketing. ICAO codes serve aviation operations, and not every airport that has an ICAO code has a corresponding IATA code.
Example in Aviation#
A dispatcher at a regional airline files an instrument flight rules (IFR) flight plan from Denver International to Salt Lake City International. The flight plan lists the departure airport as KDEN and the destination as KSLC. Every system that touches that flight plan, from the FAA's Air Traffic Organization to the receiving controller in Salt Lake City, reads those four letters instantly and without ambiguity.
This matters because two cities can share similar names, or an airport can share a name with another facility in a different country. The ICAO code eliminates any possible confusion.
Why It Matters#
Pilots training for instrument flight must learn to read and file flight plans using ICAO codes. Misidentifying an airport in a flight plan can route a flight to the wrong destination or cause an ATC clearance to reference the wrong facility.
For aviation enthusiasts, understanding ICAO codes unlocks a huge range of tools. Flight tracking websites, weather services like METAR and TAF reports, and NOTAMs (Notices to Air Missions) all use ICAO codes as their primary airport reference.
Key Takeaways#
- ICAO codes are four letters long and geographically structured by region and country.
- The first letter (or two) identifies the world region or country prefix.
- ICAO codes appear in flight plans, ATC communications, METARs, TAFs, and NOTAMs.
- They differ from three-letter IATA codes, which are used for passenger ticketing.
- Correct use of ICAO codes prevents airport identification errors in safety-critical operations.