Reference · Airport codes

What code is this?

An airport can carry up to three codes. ICAO — four letters, for pilots and controllers. IATA — three letters, for tickets and bags. FAA — identifiers for the United States. Type one in and we'll tell you whose it is.

11,334 ICAO · 9,054 IATA · 21,586 FAA codes in the register

Three codes, three jobs

Most travellers only ever see the middle one.

ICAO

The operational code, for charts, flight plans, weather reports and air traffic control. It also says where in the world the field is.

LettersFour
Issued byICAO, in Doc 7910, Location Indicators
StructureRegion, then usually country, then the airfield
Without oneZZZZ in a flight plan, the name after DEP/ or DEST/
In the register11,334 open fields, 16%

IATA

The commercial code, for tickets, bag tags and timetables. IATA assigns one only when an airline asks for it.

LettersThree
Issued byIATA, under Resolution 763
StructureNone: each is unique and treated as permanent
City codesOne code for several airports: WAS is DCA, BWI and IAD
Not only airportsRailway stations sold on air-and-rail tickets
In the register9,054 open fields, 12%

FAA

The US identifier, from FAA Order JO 7350.9: three letters for larger fields, letters mixed with digits for small ones.

CharactersThree or four, letters and digits
Issued byThe Federal Aviation Administration
And ICAOK + the FAA code in the 48 contiguous states: JFK is KJFK. Alaska and Hawaii use PA and PH
Kept backN, W, Y and Z: the Navy assigns N, and K and W are radio and TV call signs
In the register21,586 open fields, 30%
Same airportICAOIATAFAANote
London Heathrow AirportEGLLLHR—Outside the United States there is no FAA code.
Chicago O'Hare International AirportKORDORDORDThe usual US pattern: ICAO is K + the FAA code, and IATA matches.
Branson AirportKBBGBKGBBGIATA and FAA differ: IATA's BBG is Butaritari, in Kiribati.
Blairstown Airport——1N7A small US field: an FAA code with a digit, and nothing else.

The ICAO map of the world

22 letters in use · click a letter

An ICAO code is an address, built from the outside in. The first letter names a region of the world, the second usually a country within it, and the last two the airfield. A few large countries have a letter to themselves and spend only one on the country: the contiguous United States is K, Canada C, Australia Y and China Z.

ABCDEFGHKLMNOPRSTUVWYZ
No region starts with I, J, Q or X; the handful of X codes in the register are not ICAO's but belong to Russian military airfields without a published indicator.
E
First letterNorthern Europe
903 open fields · 15 prefixes

Why is O'Hare ORD?

IATA codes have no geography. Each one is a story.

In the 1930s each airline chose its own two-letter codes; by the late 1940s there were too many airports for two letters and the codes grew to three. They follow no regional scheme. Many were fixed when the airport had another name, or when the letters it wanted were taken, and IATA almost never changes a code once issued — which is why so many do not match the name on the terminal.

LAXLos Angeles

The X is padding

Los Angeles was LA when codes had two letters. When they grew to three, an X was added that stands for nothing. IATA dates the change to 1947; the airport's own history gives 1950.

OGGKahului

A pilot called Hogg

Maui's code honours Jimmy Hogg, a Hawaiian Airlines chief pilot. The state says the navigation beacon he flew so many test flights for was named after him; Hawaiian Airlines says the authorities chose to honour him in 1957.

Codes outlive names

All renamings in History
CodeICAOWasNowSince
ORDKORDOrchard FieldChicago O'Hare International1949
JFKKJFKNew York International (Idlewild) · IDLJohn F. Kennedy International1963
SZGLOWSSalzburg AirportSalzburg W. A. Mozart1996
DCAKDCAWashington NationalRonald Reagan Washington National1998
WAWEPWAWarsaw OkęcieWarsaw Chopin2001
LPLEGGPLiverpool SpekeLiverpool John Lennon2001
MSYKMSYNew Orleans InternationalLouis Armstrong New Orleans International2001
BEGLYBEBelgrade AirportBelgrade Nikola Tesla2006
JNBFAORJohannesburg InternationalO. R. Tambo International2006
LUAVNLKLuklaTenzing-Hillary2008
FNCLPMAMadeira AirportCristiano Ronaldo International2017

Names and dates from the journal piece What's in a name, where each has its source; O'Hare's from its story above.

Why they stay

Renaming an airport is a decision for its owner — a city council, a regional government, a national cabinet. The code is IATA's, and IATA calls its codes permanent: they are almost never changed, and then only for safety. The example IATA gives is not a renaming at all: Washington Dulles went from DIA to IAD so that it could not be confused with DCA.

The exception

New York's Idlewild was IDL. Renamed after John F. Kennedy in December 1963, it swapped IDL for JFK a few weeks later — one of the few times a name moved the code with it.

The stories behind the names

Sources

Counts, prefixes, the map and the decoder are computed from the register: codes from OurAirports, the FAA and Wikidata; counts and the map are of open airfields.