ICAO Code
Definition
An ICAO code is a unique four-letter alphanumeric airport or location identifier assigned by the International Civil Aviation Organization (ICAO). These codes are used in flight planning, air traffic control, weather reporting, and international aviation operations. Unlike IATA codes (used for passengers and baggage), ICAO codes serve operational and regulatory purposes.
Purpose
ICAO vs. IATA Codes
ICAO Code Structure
ICAO codes are regionally structured:
- First letter: Geographic region
- Second letter: Country within the region
- Last two letters: Specific airport or facility
| ICAO | Location | Breakdown |
|---|---|---|
| EDDF | Frankfurt/Main, Germany | E = Northern Europe, D = Germany, DF = Frankfurt |
| LOWW | Vienna, Austria | L = Southern Europe, O = Austria, WW = Vienna |
| KJFK | New York JFK, USA | K = USA, JFK = Identifier |
| EGLL | London Heathrow, UK | E = Northern Europe, G = UK, LL = Heathrow |
| OMDB | Dubai Intl, UAE | O = Middle East, M = UAE, DB = Dubai |
Types of ICAO Codes
Where ICAO Codes Are Used
Tips for Pilots and Dispatchers
- ✅ Memorize the ICAO codes of your home base, alternates, and frequent destinations
- ✅ Use ICAO codes when filing international flight plans
- ✅ In cockpit systems, always enter the 4-letter ICAO code — not the IATA version
- ✅ Practice identifying ICAO codes using LearnATC route-planning modules
