How Airport Codes Work: Understanding IATA and ICAO Codes

Airports around the world are identified by short codes that help airlines, airports, and passengers quickly recognize locations in flight schedules, booking systems, and aviation databases. These codes are essential for organizing global air travel, and the two most common systems are IATA codes and ICAO codes.

Although they may look similar at first glance, these codes serve different purposes and are used by different parts of the aviation industry.

What Are IATA Airport Codes?

IATA codes are the three-letter airport codes used by the International Air Transport Association (IATA). These are the codes most travelers encounter when booking flights or checking departure boards at airports.

Examples include:

  • JFK — John F. Kennedy International Airport (New York, USA)
  • LHR — Heathrow Airport (London, United Kingdom)
  • CDG — Charles de Gaulle Airport (Paris, France)
  • HND — Haneda Airport (Tokyo, Japan)

These codes appear in:

  • airline tickets
  • baggage tags
  • booking systems
  • airport displays and schedules

Because they are designed to be simple and memorable, IATA codes usually relate to the city or airport name.

What Are ICAO Airport Codes?

ICAO codes are four-letter codes assigned by the International Civil Aviation Organization (ICAO). These codes are primarily used by pilots, air traffic control, and aviation systems.

Examples include:

  • KJFK — John F. Kennedy International Airport
  • EGLL — Heathrow Airport
  • LFPG — Charles de Gaulle Airport
  • RJTT — Tokyo Haneda Airport

ICAO codes follow a structured system that indicates the region and country of the airport. For example:

  • Airports in the United States typically begin with K (e.g., KJFK, KLAX).
  • Airports in the United Kingdom usually start with EG (e.g., EGLL, EGKK).
  • Airports in France often begin with LF.

This system helps aviation professionals quickly identify the geographic region of an airport.

Why Two Systems Exist

The aviation industry uses both systems because they serve different purposes.

IATA codes are designed for commercial and passenger use. They are short, easy to remember, and optimized for airline reservation systems and airport displays.

ICAO codes, on the other hand, are part of a standardized global system used for flight planning, navigation, and communication between pilots and air traffic controllers.

In practice, both codes refer to the same airport but are used in different contexts.

Airport Codes and Cities

Some cities have multiple airports, each with its own code. For example:

  • New York City
    • JFK — John F. Kennedy International Airport
    • LGA — LaGuardia Airport
    • EWR — Newark Liberty International Airport
  • London
    • LHR — Heathrow Airport
    • LGW — Gatwick Airport
    • STN — Stansted Airport

Airlines and travelers rely on these codes to identify the correct airport when planning routes and schedules.

How Airport Codes Are Used in Flight Tracking

Airport codes also play a key role in flight tracking systems and aviation data platforms. For example, a flight from LHR to JFK indicates a route from London Heathrow Airport to New York’s John F. Kennedy International Airport.

Many aviation services use these codes to display:

  • flight schedules
  • live flight status
  • airport arrival and departure boards
  • airline route networks

Because the codes are standardized worldwide, they allow aviation systems to communicate efficiently across different countries and airlines.

Conclusion

Airport codes are a fundamental part of global aviation infrastructure. While passengers most commonly see IATA codes, aviation professionals rely on ICAO codes for operational purposes.

Together, these systems help organize the complex network of airports, flights, and routes that connect cities around the world. Understanding how these codes work can make it easier to interpret flight schedules, navigate airport information, and explore aviation data.

For travelers and aviation enthusiasts alike, airport codes provide a simple yet powerful way to understand how the global air transport system is structured.