
Airport codes are unique, three-letter geocodes assigned to airports, cities, and metropolitan areas worldwide. They are used for location identification and are displayed on baggage tags. These codes are known as IATA airport codes, defined by the International Air Transport Association (IATA). ICAO airport codes, on the other hand, are four-letter codes defined by the International Civil Aviation Organization and used by air traffic control and airline operations. ICAO codes are distributed by region and country, with the first one or two letters indicating the country, while IATA codes are derived from the name of the airport or city it serves and have no geographic structure.
| Characteristics | Values |
|---|---|
| Name | IATA airport code |
| Other names | IATA location identifier, IATA station code, location identifier |
| Description | A unique three-letter geocode designating many airports, cities (with one or more airports) and metropolitan areas (cities with more than one airport) around the world |
| Governing body | International Air Transport Association (IATA) |
| Administration | IATA's headquarters in Montreal, Canada |
| Publication | Published semi-annually in the IATA Airline Coding Directory |
| Code usage | Codes are used for airport handling entities and for certain railway stations |
| Availability | Alphabetical lists of airports sorted by IATA code are available |
| Code format | The first one or two letters of the ICAO code indicate the country; the remaining letters identify the airport |
| Code examples | LHR for London's Heathrow Airport, YYZ for Toronto Pearson, YUL for Montréal–Trudeau, YVR for Vancouver International Airport, JFK for John F. Kennedy International Airport |
Explore related products
What You'll Learn

IATA airport codes
An IATA airport code is a unique three-letter geocode designating many airports, cities (with one or more airports), and metropolitan areas (cities with more than one airport) worldwide. The International Air Transport Association (IATA) defines these codes, which are commonly seen on baggage tags at airport check-in desks. The IATA's headquarters in Montreal, Canada, administers the assignment of these codes, which are published twice a year in the IATA Airline Coding Directory. Alphabetical lists of airports sorted by IATA code are also available.
The use of airport codes began in the 1930s when pilots in the United States employed two-letter codes from the National Weather Service (NWS) for city identification. However, this system had limitations, as it did not accommodate cities without an NWS identifier, and only allowed for a limited number of combinations. To address this, a three-letter system of airport codes was introduced, offering a significantly larger number of permutations. Certain irregularities in airport codes arose due to specific letter reservations by the U.S. Navy and the Federal Communications Commission.
Canada's airport codes are particularly intriguing, often bearing little resemblance to the city's name. For example, Montréal–Trudeau uses YUL, and Toronto Pearson uses YYZ. These codes originated from weather reporting stations in the 1930s, with the letter "Y" indicating the presence of an airport and "W" indicating the absence of one. New Zealand also has unique codes, often including the letter "Z", to distinguish its airports from similar names in other countries. For instance, HLZ represents Hamilton, ZQN stands for Queenstown, and WSZ is for Westport.
IATA codes are distinct from ICAO codes, which are four-letter designations for aerodromes worldwide, as defined by the International Civil Aviation Organization. ICAO codes are used by air traffic control and airline operations and are published quarterly. Unlike IATA codes, they are distributed by region and country, with the first one or two letters indicating the country, and the remaining letters identifying the airport. For example, London's Heathrow Airport has the IATA code LHR and the ICAO code EGLL, with "EG" reflecting its location in the United Kingdom.
Claiming Tax Back at US Airports: What You Need to Know
You may want to see also
Explore related products

ICAO airport codes
The first one or two letters of the ICAO code indicate the country, with the remaining letters identifying the airport. For example, Heathrow Airport in London has the ICAO code EGLL, with EG indicating that it is based in the United Kingdom. There are a few exceptions to the regional structure of the ICAO code for political or administrative reasons. For instance, RAF Mount Pleasant Air Base in the Falkland Islands is assigned the ICAO code EGYP as if it were in the United Kingdom, while nearby civilian Port Stanley Airport is assigned SFAL, consistent with South America.
ICAO codes are sometimes updated when an airport is renamed or when an airport is shared by civilian and military users. For example, when Johannesburg Airport in South Africa was renamed from Jan Smuts International Airport to O. R. Tambo International Airport, its ICAO code was updated from FAJS to FAOR. Frankfurt Airport in Frankfurt, Germany, has a civilian ICAO code of EDDF, while the now-closed Rhein-Main Air Base was assigned the military ICAO code EDAF.
In the contiguous United States and Canada, many airports have ICAO codes that are simply their three-letter IATA codes with a geographical prefix added. However, this does not extend to Alaska, Hawaii, or U.S. territories. ICAO airport codes never begin with I, J, X, or Q, with I and J being reserved for navigational aids, Q for international radiocommunications, and X used in Russia for government, military, and experimental aviation airfields.
Airport Security: Metal Water Bottles, Allowed or Not?
You may want to see also
Explore related products

History of airport codes
Airport codes, also known as IATA location identifiers or IATA station codes, are unique three-letter geocodes designating airports, cities, and metropolitan areas around the world. The use of airport codes arose out of convenience for pilots in the 1930s, who initially used two-letter codes from the National Weather Service (NWS) for identifying cities. This system became unmanageable for cities without an NWS identifier, and a three-letter system was implemented, allowing for 17,576 permutations.
The assignment of IATA codes follows specific rules and conventions, and they are derived from the airport's name, city, or geographical location. For example, John F. Kennedy International Airport's code, JFK, honours the late President John F. Kennedy. Similarly, LAX is derived from the expansion of the aviation standards in the 1930s, with an "X" added as a placeholder to the original "LA". Atlanta's Hartsfield-Jackson International Airport uses the straightforward ATL code, which uses the first three letters of the city's name.
Some airport codes hold hidden stories, blending history, geography, and culture. For instance, Chicago O'Hare's ORD code dates back to its beginnings as Orchard Field, a military airbase during World War II. Nashville's BNA code stands for Berry Field, its former name as Berry Nashville Airport. Louisville Muhammad Ali International Airport's code SDF represents Standiford Field, its original name, honouring Elisha David Standiford, a businessman and legislator who played a role in Louisville transportation history.
While most airport codes are logical, some end up with unusual or humorous combinations. Sioux City, Iowa's airport is coded SUX, and the residents have embraced the code with a sense of humour, selling souvenirs with the SUX logo. Other notable codes include PEE for Russia's Bolshoye Savino Airport and POO for Brazil's Poco De Caldas Airport. Despite their oddities, these three-letter airport codes carry not just passengers but also stories of transformation, resilience, and innovation, reminding us of aviation's evolution and the cities it connects.
Grab Pickup at Changi Airport: Is It Possible?
You may want to see also
Explore related products

Examples of airport codes
Airport codes, also known as IATA location identifiers or IATA station codes, are unique three-letter geocodes that identify airports, cities, and metropolitan areas. These codes are defined by the International Air Transport Association (IATA) and are used on baggage tags, in airline timetables, and for reservations.
North America
In Canada, airport codes typically start with the letter "Y," followed by two letters from the city's name. For example, YOW stands for Ottawa, YWG for Winnipeg, YYC for Calgary, and YVR for Vancouver. Canada's largest airport, Toronto Pearson, uses YYZ, which has even been featured in a song by the rock band Rush. Some Canadian airports, such as YQX in Gander and YXS in Prince George, use the two-letter codes of nearby radio beacons instead.
In the United States, airport codes vary and are often derived from the name of the city or airport. For instance, San Diego's airport code is SAN, while San Francisco's is SFO. New York's John F. Kennedy International Airport is represented by JFK, reflecting the initials of the airport's namesake.
Oceania
New Zealand airports often include the letter "Z" in their codes to distinguish them from similar airport names in other countries. Examples include HLZ for Hamilton, ZQN for Queenstown, and WSZ for Westport.
Europe
London's Heathrow Airport uses the IATA code LHR and the ICAO code EGLL. The first two letters, EG, indicate that the airport is based in the United Kingdom. Frankfurt Airport in Germany has the ICAO code EDDF.
Asia
Tehran, Iran's airports have distinct codes: Imam Khomeini International Airport uses IKA, while Mehrabad Airport uses THR. Shanghai, China, has two airports: Pudong Airport (PVG) and Hongqiao Airport (SHA).
Hearing Aids: Airport Security Clearance?
You may want to see also
Explore related products

Differences between IATA and ICAO codes
Airport codes are used to identify airports, cities, and metropolitan areas. There are three main types of airport codes: IATA, ICAO, and LID.
IATA airport codes, also known as IATA location identifiers or location codes, are unique three-letter geocodes that identify airports, cities, and metropolitan areas. They are defined by the International Air Transport Association (IATA) and are used for airline timetables, reservations, and baggage tags. They are also used for airport handling entities and certain railway stations.
ICAO airport codes, on the other hand, are four-letter codes that designate aerodromes and other aviation facilities worldwide. These codes are defined by the International Civil Aviation Organization and are used by air traffic control and airline operations such as flight planning. ICAO codes are distributed by region and country, with the first one or two letters indicating the country, and the remaining letters identifying the airport.
One key difference between IATA and ICAO codes is that IATA codes are derived from the name of the airport or the city it serves, while ICAO codes are distributed based on region and country. For example, the IATA code for London's Heathrow Airport is LHR, which is derived from the name "Heathrow". The ICAO code for Heathrow is EGLL, with "EG" indicating that it is based in the United Kingdom.
Another difference is that far more aerodromes have ICAO codes than IATA codes. ICAO codes are used specifically for aviation operations and air traffic control, while IATA codes are more commonly used by passengers and the airline industry for timetables, reservations, and baggage tags.
Additionally, in some cases, airports may have two ICAO codes when they are shared by civilian and military users. For example, Frankfurt Airport in Germany has the ICAO code EDDF, while the Rhein-Main Air Base was assigned the code EDAF until its closure.
In summary, the main differences between IATA and ICAO codes lie in their structure, usage, and distribution. IATA codes are three-letter codes derived from airport or city names, while ICAO codes are four-letter codes distributed by region and country. IATA codes are more commonly used by passengers and the airline industry, while ICAO codes are specifically used for aviation operations and air traffic control.
Enterprise Airport Pick-up: A Convenient Travel Option
You may want to see also
Frequently asked questions
International Air Transport Association.
IATA airport codes are unique three-letter geocodes.
ICAO airport codes are four-letter codes.
IATA codes are usually derived from the name of the airport or the city it serves.
The first one or two letters of the ICAO code indicate the country, while the remaining letters identify the airport.










































