Skip to main content

Glossary

IATA Code

Learn what IATA codes are, how they work, and why they matter in aviation. Understand the difference between IATA and ICAO codes for tickets and operations.

IATA code is a three-letter identifier assigned by the International Air Transport Association (IATA) to airports, cities, and airline stations worldwide. These codes appear on boarding passes, baggage tags, and booking systems to identify locations in a format passengers can easily read.

How It Works#

IATA assigns each code through a formal application process. Airports, airlines, or ground handling agents apply directly to IATA, which reviews and approves codes based on availability and geographic logic. Once assigned, a code is registered in the IATA airport and city code database.

Many codes follow an intuitive pattern. London Heathrow is LHR, Los Angeles International is LAX, and Chicago O'Hare is ORD. Some codes reflect historical names or local identifiers rather than the current airport name. Chicago's "ORD" comes from Orchard Field, the site's original name before renaming.

IATA codes differ from ICAO codes, which are four-letter identifiers used by air traffic control (ATC), flight operations, and meteorological services. A pilot files a flight plan using ICAO codes. A travel agent books a ticket using IATA codes. Both refer to the same airport, but serve different audiences and systems.

Some IATA codes identify a city rather than a specific airport. LON represents London as a city, while LHR, LGW, and STN each identify individual London airports. This city-level coding helps passengers search for all flights into a metro area at once.

Example in Aviation#

A passenger books a flight from New York to Dubai. Their ticket shows JFK as the departure airport and DXB as the destination. The airline's reservation system, the airport's check-in kiosks, and the baggage handling network all use these codes to route the traveler and their luggage correctly.

Behind the scenes, the airline's operations team uses ICAO codes (KJFK and OMDB) for the same flight in their dispatch documents and ATC communications. The two code systems run in parallel without conflict.

Why It Matters#

Understanding IATA codes helps anyone working in or around aviation read documents, displays, and systems quickly. Gate agents, ground crew, baggage handlers, and airline staff all rely on these codes constantly. Misreading or confusing a code can misdirect luggage or cause booking errors.

For student pilots and aviation enthusiasts, knowing the distinction between IATA and ICAO codes removes a common source of confusion. Navigation charts, ATC phraseology, and weather data use ICAO codes. Anything passenger-facing uses IATA codes. Keeping that boundary clear prevents mistakes.

Key Takeaways#

  • IATA codes are three letters, designed for ticketing and passenger-facing systems.
  • ICAO codes are four letters, used in flight operations and ATC communications.
  • Some IATA codes represent cities, not individual airports.
  • Codes do not always match the current airport name (ORD is a clear example).
  • Both code systems can refer to the same airport but serve entirely different purposes.

Used in