Directory

Airport Codes

Daniel MarkFounder & Editor, Aviatopia
Published Mar 1, 2026Updated Mar 7, 20264 min read

A reference guide to the global airport code systems used in aviation, including ICAO and IATA identifiers, regional prefixes, and where these codes appear in flight operations and passenger systems.

referenceairportscodes

Overview#

Airports around the world are identified using standardized code systems that allow aviation systems, airlines, and passengers to refer to locations quickly and unambiguously.

Two systems dominate global aviation:

  • ICAO airport codes (four letters) used primarily for operational purposes such as air traffic control, weather reporting, and flight planning
  • IATA airport codes (three letters) used in passenger-facing systems such as airline reservations, baggage tags, and ticketing

Understanding how these code systems work helps explain everything from flight plans and METAR weather reports to booking systems and airport signage.

Start here โ†’ ICAO vs IATA Airport Codes Explained covers both systems in detail, including how codes are assigned and why some airports have surprising identifiers.

ICAO vs IATA โ€” At a Glance#

FeatureICAO CodeIATA Code
Length4 letters3 letters
ExampleKJFKJFK
Assigned byICAOIATA
Primary useATC systems, flight plans, METARsPassenger booking, baggage tags
Coverage~13,000 locations~9,000 airports

In many cases, the IATA code matches the last three letters of the ICAO code, but that is not a hard rule.

For example, JFK appears as:

  • ICAO: KJFK
  • IATA: JFK

Some airport codes reflect historical names, older identifiers, or legacy assignments rather than the current airport name.

For example:

  • ORD โ†’ Chicago O'Hare, originally Orchard Field

ICAO Regional Prefixes#

ICAO airport identifiers are organized into regional blocks. The first letter, and sometimes the first two letters, indicate a broad geographic region.

PrefixRegionExamples
KContiguous United StatesKJFK, KLAX, KORD
CCanadaCYYZ, CYUL, CYVR
ENorthern EuropeEGLL (London Heathrow), EHAM (Amsterdam)
LSouthern EuropeLFPG (Paris CDG), LIRF (Rome Fiumicino)
OMiddle EastOMDB (Dubai), OEJN (Jeddah)
RJapan / KoreaRJTT (Tokyo Haneda)
VSouth & Southeast AsiaVHHH (Hong Kong), VIDP (Delhi)
ZMainland ChinaZBAA (Beijing Capital), ZSPD (Shanghai Pudong)

These prefixes make ICAO codes especially useful in operational systems such as flight planning, weather reporting, and air traffic control.

IATA Code Patterns#

IATA airport codes are designed to be short and recognizable, which makes them easier for passengers and commercial booking systems to use.

Many are intuitive:

  • LAX โ†’ Los Angeles
  • DXB โ†’ Dubai
  • SIN โ†’ Singapore

Others are less obvious because they reflect older airport names or legacy assignments:

  • ORD โ†’ Orchard Field, the former name associated with Chicago O'Hare
  • YYZ โ†’ Toronto Pearson, derived from a historic radio navigation identifier

Unlike ICAO codes, IATA codes do not use geographic prefix blocks.

Where Airport Codes Appear in Practice#

Different parts of aviation use different code systems.

ICAO Codes in Operations#

ICAO codes appear in:

Example METAR opening:

KJFK 011853Z ...

IATA Codes in Commercial Use#

IATA codes appear in:

  • airline booking systems
  • boarding passes
  • baggage tags
  • airport departure screens
  • GDS reservation systems

Example itinerary display:

JFK โ†’ LHR

Why Two Code Systems Exist#

ICAO and IATA serve different purposes.

  • ICAO focuses on operational aviation infrastructure, standardization, and safety-related systems
  • IATA focuses on commercial airline coordination, passenger handling, and industry distribution

Using two systems lets each one do its job well instead of forcing one code format to serve every part of aviation.

  • ICAO โ€” International Civil Aviation Organization
  • IATA โ€” International Air Transport Association
  • METAR โ€” Meteorological Aerodrome Report
  • TAF โ€” Terminal Aerodrome Forecast
  • NOTAM โ€” Notice to Air Missions
  • ATIS โ€” Automatic Terminal Information Service
  • ATC โ€” Air Traffic Control
  • GDS โ€” Global Distribution System
  • flight plan
  • codeshare
  • controlled airspace
DM
Daniel Mark

Founder & Editor, Aviatopia

Daniel Mark is the founder and editor of Aviatopia. He researches and publishes structured aviation learning resources focused on aircraft systems, airline operations, and aviation weather. Aviatopia's guides are developed using publicly available aviation documentation, training references, and editorial review.