WEDNESDAY DEC 25, 2024
×
Search AeroXplorer
Understanding IATA Codes: Why do Airports Have Three-Letter Codes?

Understanding IATA Codes: Why do Airports Have Three-Letter Codes?

BY DAVIS TURNER 09/27/2023 AGO 0 COMMENTS

Have you tried booking a flight, but destinations are only listed as three-lettered codes like JFK, CDG, OR LAX? Have you ever heard someone tell you they are flying to SFO airport but didn't know what they meant? Well, this article will answer the burning question for you!

 

Nearly every airport, from massive to large to small to rural, has a three-letter code assigned to them by the International Air Transport Association (IATA) for recognition and logistics. Most people refer to the code as the IATA airport code, but other people may say IATA location identifier, IATA station code, or just location identifier.

 



ADVERTISEMENT • REMOVE ALL ADS

 

The codes are published twice yearly at IATA's headquarters in Montreal and placed in the IATA Airline Coding Directory; it is important to note that they are regularly published because IATA codes change. The biggest reason for a change is when airports close and new airports are constructed, such as when Istanbul opened a new airport in 2018. The IST code switched from Ataturk Airport to the new airport, and Ataturk retained ISL in exchange. Bangkok Don Mueang formerly held BKK as the IATA code, which has moved to Bangkok Suvarnabhumi, the bigger airport.

 

Photo: Mark S. | AeroXplorer

 

Now, let's dive into the history of IATA codes and look at some practical applications. The code is more than just a code. It is a geocode, meaning the code maintains some geographical importance and assists airlines in connecting geographies. For example, every baggage tag will contain the IATA code to easily identify the destination airport rather than spell out, say, Alejandro Velasco Astete International Airport in Cuzco. It is much easier just to write CUZ.

 



ADVERTISEMENT • REMOVE ALL ADS

 

The history of IATA codes goes back to the 1930s when pilots flying in the United States wanted to name and recognize airports from maps easily. At the time, the National Weather Service (NWS) gave two-letter codes to airports, but as you can imagine, the number of permutations is quite small, so not all airports could get a code, and it became difficult to find airports that didn't have a code on a map. Thus, the codes became three letters long, with almost 17,600 permutations instead of 676.

 

Photo: Andrew Salisbury | AeroXplorer

 

Usage in the United States and Canada:

 

There are numerous naming conventions for IATA codes, often making it difficult for cities to have the "ideal" code that uses the same starting letters as the city names. In the United States, all 'N' codes are for the U.S. Navy and Federal Communications Commission broadcast call signs all begin with 'W' and 'K'—so cities that would have used one of those starting letters had to find something else. These are cities like Newark, New Jersey, which instead uses EWR, and Key West, Florida, which uses EYW. This scenario does not become an issue outside of the United States unless dealing with Q-codes because many radio communication channels begin with Q. For example, Quito does not use QUI or QTO but instead (UIO).

 



ADVERTISEMENT • REMOVE ALL ADS

 

Canada has adopted a strange alternative system borrowing from their former weather service guidelines. Notably, every airport code will start with a Y, W, U, X, or Z. Like America, they used two-letter codes to designate railway stations but had to make their codes three letters long. Thus, the authorities added the Y, W, U, X, or Z. Ys indicate a "yes" of sorts—confirming that the weather station's location was in the same place as the airport. A W indicates when the weather-reporting station was not in the same location as the airport. A U means when the weather station has a non-directional beacon (NDB). Finally, an X was for Canadian airports that used the last two letters from the railway station as a code, and a Z indicated that an American airport already used the code.

 

Photo: Jamie Chapman | AeroXplorer

 

Today, most major airports happen to be where weather stations were back in the day, and accordingly begin with Y, such as Toronto (YYZ), Vancouver (YVR), and Montreal (YUL). Furthermore, the history of railway stations can still be seen in the codes, as Vancouver used V.R. as the railway code, Calgary used Y.C. (YYC is the IATA code), and Winnipeg used W.G. (YWG is the IATA code). Interestingly, U.L. from Montreal is not from a railway station but rather the I.D. code for a weather beacon on the current site of Monreal-Trudeau airport in the former city of Kirkland.        

 



ADVERTISEMENT • REMOVE ALL ADS

 

The United States has borrowed from their weather station names in the past, albeit to a smaller degree. Some cities took the two-letter weather station code and added an X to the end. These are cities like Los Angeles (LAX), Portland (PDX), and Phoenix (PHX). Another interesting rule the United States follows to assign IATA codes is that the first and second letters, or second and third letters, cannot be the same as another code within 200 nautical miles, hence why all codes for the three main Washington, D.C. airports—DCA, BWI, and IAD—are radically different. We may have seen DCX, DCI, and DCA if such a rule didn't exist.

 

Photo: Nathan Francois | AeroXplorer

 

General Naming Conventions:

 

If every city had its way, for simplicity purposes, each IATA code would be the first three letters of the city name. Still, this is impossible as numerous city names repeat in other countries, cities have multiple airports, and some countries simply want unique IATA codes. However, there are still many that follow this trend:

 

  • Atlanta (ATL)
  • Boston (BOS)
  • Denver (DEN)
  • Frankfurt (FRA)
  • Houston - Hobby (HOU)
  • Istanbul (IST)
  • Oakland (OAK)
  • Oslo (OSL)
  • Seattle (SEA)
  • San Diego (SAN)

 



ADVERTISEMENT • REMOVE ALL ADS

 

However, the more common pattern is simply borrowing multiple letters from a city's name, although not perfectly the first three. Examples include:

 

● Albuquerque (ABQ)

● Munich (MUC)

● New York-LaGuardia (LGA)

● Salt Lake City (SLC)

● San Francisco (SFO)

● Minneapolis-St. Paul (MSP)

 

Note that Minneapolis takes letters from the entire name of the metropolitan region, including St. Paul, which Dallas Fort/Worth also does in choosing (DFW).

 

Photo: Peter Lam | AeroXplorer

 

One other common convention is to name the IATA code after the airport's name, such as:

 

● Baltimore-Washington International Airport (BWI)

● Washington-Dulles (IAD, or International Airport Dulles)

● London-Heathrow (LHR)

● Hartford-Bradley (BDL)

 



ADVERTISEMENT • REMOVE ALL ADS

 

Finally, cities may pull from the airport's former name for the IATA code. Examples include:

 

● Chicago O'Hare (ORD) stems from the former Orchard Field name.

● Orlando (MCO) stems from McCoy Air Force Base, formerly located on the same site.

 

Photo: Ben Allen | AeroXplorer

 

ICAO Codes:

 

It is key to note that IATA codes differ from ICAO (International Civil Aviation Organization) codes, which tend to be farther reaching and are four letters long. Like IATA codes, they are published and revised regularly, with ICAO codes published four times yearly. However, ICAO codes are far less visible to the public because they rarely appear in aircraft timetables, baggage, etc. They serve the same purpose, though, of making airport identification easier.

 



ADVERTISEMENT • REMOVE ALL ADS

 

Most ICAO codes are governed strictly by the country of the airport, although some rules are standard. The first letter in an ICAO code refers to the region at large, and the second letter specifies the country within the region. The final two letters are typically a city abbreviation.

 

For example, Paris Charles de Gaulle (CDG) airport uses the IATA code LFPG: L for Southern Europe, F for France, and P.G. as an abbreviation for the airport. Northern European ICAO codes will begin with E, although Iceland and Kosovo will start with B. Large countries typically begin their ICAO codes with the same letter; Canada uses C, and the U.S. uses K (i.e., KSFO is the ICAO code for San Francisco).

 

Photo: Lucas Wu | AeroXplorer

 

Summary:

 

The next time you fly, be on the lookout for the IATA codes of the airports you are flying into - maybe there's an interesting backstory to the choice of letters!

 

 AeroXplorer is on Telegram! Subscribe to the AeroXplorer Telegram Channel to receive aviation news updates as soon as they are released. View Channel 
Davis Turner
Planespotter and aviation journalist from the San Francisco Bay Area. Davis has previously worked on business plan research with StartupBoeing and historical analysis with Ricondo and Associates. Davis will be a freshman in college this fall, based in Chicago.

Comments (0)

Add Your Comment

SHARE

TAGS

INFORMATIONAL IATA Informational Airport Codes Conventions United States US Canada North America ICAO History

RECENTLY PUBLISHED

PHOTOS: Azerbaijan Airlines E190 Crashes in Kazakhstan An Azerbaijan Airlines Embraer E190 crashed approximately 3 km from the city of Aktau today, December 25. Images from the scene show that the aircraft lost speed and then crashed, followed by a large explosion. NEWS READ MORE »
South African Airways Eyes India–South Africa Route As part of its recovery strategy, South African Airways (SAA) is exploring the reinstatement of direct flights between India and South Africa. SAA, along with Minister of Tourism Patricia de Lille, on December 3, 2024, participated in a high-level delegation to India to strengthen aviation and tourism ties between the two nations. ROUTES READ MORE »
Ethiopian Airlines Expands Fleet with Second Airbus A350-1000 Ethiopian Airlines, Ethiopia's national carrier, has taken delivery of its second Airbus A350-1000, registered as ET-BAX. This advanced aircraft is powered by Trent XWB-97 engines, further solidifying the airline’s commitment to modernizing its fleet. NEWS READ MORE »


SHOP

$2999
NEW!AeroXplorer Aviation Sweater Use code AVGEEK for 10% off! BUY NOW

FOLLOW US ONLINE