A Guide to Understanding Airport Codes: IATA, ICAO, and LID (2024)


Tags: Business Aviation

Airport codes are acommon source of confusion and represent asignificantportion ofthe alphabet soup of aviation terminology.One airport often has multiple codes used to reference it. New York’s JFK also goes by KJFK. There are three main types of codes, each with a different level ofrecognition outside of those intimately familiar with aviation data. FlightAware’s airport database product(also available as a subscription for ongoing updates) provides the “magic decoder ring”for worldwide airport data.Importantly, it provides a cross-reference between the three types of airport codes so that you can properly correlate airport data.

The three types of airport codesare IATA, ICAO, and LID codes.

IATAcodes

IATA codes are the most widely understood codes and used for airline travel (schedules, bookings/ticketing, boarding passes, flight status, baggage tags, etc.). IATA codes are the most recognized airport codes due to theiruse by the airlines to facilitate passenger air travel. IATA codes consist of 3-alphabetic characters.These codes are assigned and managed by the International Air Transport Association (IATA).IATAlocationcodes are also assignedin some casesto non-airport locations that are connected to air travel, such as train and bus stations. Additionally, IATA also assigns city and metropolitan area codes, using the same 3-letter format,which in many cases duplicate a related airport code.

ICAOcodes

ICAO codes are the next most widely recognized codes. While IATA codesspecificallysupport the airline travel industry, ICAO codes more broadly support international flight operations regardless of the type of operation(to include general and business aviation). ICAO codes are filed on air traffic control flight plans and are the international standard usedworldwide for interoperability between air navigation service providers.As such, pilots,dispatchers, and air traffic controllerswork primarily in theICAO airport code scheme.TheUnited Nation’s International Civil Aviation Organization (ICAO) coordinates the assignmentand dissemination of ICAO codes.ICAO codes consist of 4-alphabetic characters. The first one or two letters are allocated to a specific country by ICAO, and each country handlesspecificassignments to airports within its boundariesusing the remainingtwo or threecharacters.ICAO publishes a list of codes in its “Doc7910” document.Like IATA codes,ICAO codes are considered “location codes” by ICAO and are assigned to locationsother than airports, such as air traffic control facilities, weather forecast offices, etc.ICAO also assigns two notable special codes: “ZZZZ”to designate airports without an ICAO code (e.g., to be filed on an ATC flight plan) and “AFIL” to designatethe origin for flight plans filed when the aircraft is already in the air.

LIDcodes

The least understood type of airport code is the LID code. LID is an abbreviation for “local identifier” andlocalin this context means local to the country in which they are assigned.LID codes are most like ICAO codes, in that they are used to uniquely identify airports for operational reasons by air traffic control. Most countries do not assign LID codesandinstead typicallyonly assign 4-letter ICAO codes.Notably, countries such as the United States, Canada, Mexico, andRussia assignLID codes within their boundaries.In the United States, many airports have LID codes and IATA codes that are the same, whichresults in the two being conflated quite frequently. Additionally, some airports have IATA codes that arenot the same astheassignedLID code, which results in additional confusion.While English is the international language of aviation, Russia goes its own way by assigning LID codes using the Cyrillic alphabet.

It is important to note that airports can have any combination of IATA, ICAO, and/or LID codes assigned. Furthermore, it is also worth remembering that many airports have nounique designatorcodes at all.Airports without any code tend to be small private airstrips or helipads.

How FlightAware uses airport codes

FlightAware tracks flights primarily by their origin and destination ICAO location codes, when available.In cases whenan airport does not have an ICAO code, FlightAware falls back to a LID code if one is available. In rare cases, FlightAware may track a flight only by its IATA code if that is the onlyavailablecode for the airport.When FlightAware is unable to determine an origin or destination airport,the flight is tracked simply by the latitude and longitude coordinates fromits first or last observed position, respectively.

Being able to convert back and forth betweendifferent types of airport codes allows FlightAware to act as a central hub for aviation data.FlightAware ingests dozens of data sources to create its fused single version of the truth, using ourHyperfeeddata processing engine.Each data source has its own unique characteristics, such aswhich type ofairport code it uses. Airline schedules and flight statusaretypically represented using IATA codes, while air traffic control flight plansuse ICAO or LID codes. FlightAware seamlessly fuses these sources to match related data from different sources.Our fused data output is the source of flight tracking inall ofFlightAware’s products,including flightaware.com, FlightAware Global, FBO Toolbox, Firehose, andAeroAPI. If you need to cross-referencecodes for your use case, our airport database download will be a valuable resource for you.

A Guide to Understanding Airport Codes: IATA, ICAO, and LID (1)

A Guide to Understanding Airport Codes: IATA, ICAO, and LID (2)

Written by Eric Carlson, FlightAware Product Manager
Eric is responsible for product management of AeroAPI and Firehose as well as FlightAware's source data acquisition and quality.

A Guide to Understanding Airport Codes: IATA, ICAO, and LID (2024)

FAQs

What are ICAO airport codes and IATA airport codes? ›

ICAO codes versus IATA codes

ICAO codes are separate and different from IATA codes, the latter of which have three letters and are generally used for airline timetables, reservations, and baggage tags. For example, the IATA code for London's Heathrow Airport is LHR and its ICAO code is EGLL.

What is the IATA ICAO FAA lid? ›

ICAO, IATA, and FAA LIDs all identify airports according to their specific roles. ICAO codes are concise yet unambiguous for pilots and ATC. IATA codes are easier and more intuitive for passengers and shippers. FAA LIDs are only valid for the United States but include small airfields that have no other codes.

What is the difference between IATA and ICAO airport codes? ›

While IATA codes are primarily used for commercial purposes, such as ticketing and baggage handling, ICAO codes are used for operational and safety purposes, such as ATC and flight planning.

How to decipher airport code? ›

IATA airport codes are often based on the first three letters of the airport's city. For example, ATL is the location identifier for the Hartsfield-Jackson Atlanta International Airport, and MEX is used for Mexico City. The airport codes can also refer to the city's initials–HKG for Hong Kong or SLC for Salt Lake City.

How do I read my ICAO airport code? ›

ICAO code consists of 4 letters. Certain classifications among countries and regions are used in creating these codes. The first letter stands for the region in which the airport is located, the second is for the country. The other two letters are generally given in order.

Do all airports have IATA codes? ›

Airports without codes

A lot of minor airfields without scheduled passenger traffic have ICAO codes but not IATA codes, since the four letter codes allow more number of codes, and IATA codes are mainly used for passenger services such as tickets, and ICAO codes by pilots.

Do pilots use ICAO and IATA? ›

What airport codes do pilots use? Pilots, as well as air controllers, use the ICAO code in their day to day as there are never two identical ICAO codes. Additionally, once you know how the code is made up, you can find out, without a doubt, which airport youre flying to.

What are lid airport codes? ›

LID is an abbreviation for “local identifier” and “local” in this context means local to the country in which they are assigned. LID codes are most like ICAO codes, in that they are used to uniquely identify airports for operational reasons by air traffic control.

What does ICAO stand for? ›

The International Civil Aviation Organization (ICAO) is a United Nations agency which helps 193 countries to cooperate together and share their skies to their mutual benefit.

Are all IATA codes 3 letters? ›

Every airport in the world is given a three-letter code from the International Air Transport Association (IATA) and a four-letter code from International Civil Aviation Organization (ICAO).

How do IATA and ICAO work together? ›

In addition, they provide guidance to States for inspection and oversight. Based on the Technical Instructions agreed on at government level through ICAO, IATA works with the aviation industry to develop the applicable practical tools and operational recommendations.

What does IATA mean? ›

The International Air Transport Association (IATA) is the trade association for the world's airlines, representing over 330 airlines or 83% of total air traffic. We support many areas of aviation activity and help formulate industry policy on critical aviation issues.​

How do I learn airport codes? ›

In most cases, the first letter of the ICAO airport code indicates the region, and the second letter refers to the country. The remaining two letters are assigned to a specific airport. The second entity is the International Air Transport Association (IATA), the trade association of the world's airlines.

What does the y stand for in airport codes? ›

It is also thought that the reason the letter Y is used for all (or most) Canadian airports, is that the letter “Y” indicated there was a weather reporting station at the airport or close by. Y = yes for weather.

Why do airport codes start with K? ›

K – United States

The prefix K is generally reserved for the contiguous United States. The ICAO codes for these airports are usually the FAA location identifier prefixed with a K.

What is the meaning of ICAO airport code? ›

An ICAO code is a four-character alphanumeric sequence used to identify airports around the world. They are defined by the International Civil Aviation Organisation (ICAO) and are used by Air Traffic Control (ATC) and airline operations for flight planning.

What are IATA airline codes? ›

IATA airline designators are used to identify an airline for commercial purposes in reservations, timetables, tickets, tariffs, air waybills and in telecommunications.

Is ICAO part of IATA? ›

ICAO is distinct from other international air transport organisations, particularly because it alone is vested with international authority (among signatory states): other organisations include the International Air Transport Association (IATA), a trade association representing airlines; the Civil Air Navigation ...

Top Articles
Latest Posts
Article information

Author: Kerri Lueilwitz

Last Updated:

Views: 5947

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Kerri Lueilwitz

Birthday: 1992-10-31

Address: Suite 878 3699 Chantelle Roads, Colebury, NC 68599

Phone: +6111989609516

Job: Chief Farming Manager

Hobby: Mycology, Stone skipping, Dowsing, Whittling, Taxidermy, Sand art, Roller skating

Introduction: My name is Kerri Lueilwitz, I am a courageous, gentle, quaint, thankful, outstanding, brave, vast person who loves writing and wants to share my knowledge and understanding with you.