IATA Airport Codes Explained: Meaning, Purpose, and Key Airports by Continent and Country

IATA Airport Codes Explained: Meaning, Purpose, and Key Airports by Continent and Country

IATA Airport Codes Explained: Meaning, Purpose, and Key Airports by Continent and Country

Introduction

If you have ever booked a flight, tracked luggage, or read an airline ticket, you have encountered IATA airport codes—the three-letter identifiers used globally to represent airports. Codes such as NBO, LHR, JFK, or DXB are more than abbreviations; they are the backbone of modern air transport operations.

This article provides a detailed explanation of IATA codes, their importance, how they are assigned, and a continent-by-continent breakdown of major airports and their IATA codes, including key countries within each region.


What Are IATA Airport Codes?

IATA codes are three-letter airport identifiers assigned by the International Air Transport Association (IATA). They are used by:

  • Airlines
  • Travel agencies
  • Global Distribution Systems (GDS)
  • Baggage handling systems
  • Passengers and aviation professionals

Example:

  • NBO – Jomo Kenyatta International Airport (Kenya)
  • LHR – London Heathrow Airport (United Kingdom)
  • JFK – John F. Kennedy International Airport (USA)

Each code uniquely identifies an airport worldwide.


Why IATA Codes Are Important

IATA codes enable:

  • Accurate flight booking and ticketing
  • Efficient baggage routing
  • Clear identification of departure and arrival airports
  • Standardized global aviation communication

Without IATA codes, international air travel would be chaotic and error-prone.


How IATA Codes Are Assigned

IATA codes are generally derived from:

  • City names (e.g., NBO – Nairobi)
  • Airport names (e.g., JFK – John F. Kennedy)
  • Historical or linguistic origins (e.g., ORD – Chicago O’Hare)

Some cities with multiple airports have different codes:

  • London: LHR (Heathrow), LGW (Gatwick), STN (Stansted)
  • Paris: CDG (Charles de Gaulle), ORY (Orly)

IATA Codes vs ICAO Codes

FeatureIATAICAO
Length3 letters4 letters
Used byAirlines & passengersAir traffic control
Example (Nairobi)NBOHKJK

This article focuses exclusively on IATA codes.


Major IATA Airport Codes by Continent


Africa

Key Airports in Africa

CountryCityAirportIATA Code
KenyaNairobiJomo Kenyatta IntlNBO
South AfricaJohannesburgOR Tambo IntlJNB
EgyptCairoCairo IntlCAI
EthiopiaAddis AbabaBole IntlADD
NigeriaLagosMurtala Muhammed IntlLOS
MoroccoCasablancaMohammed V IntlCMN
GhanaAccraKotoka IntlACC
TanzaniaDar es SalaamJulius Nyerere IntlDAR

Europe

Key Airports in Europe

CountryCityAirportIATA Code
United KingdomLondonHeathrowLHR
FranceParisCharles de GaulleCDG
GermanyFrankfurtFrankfurt AirportFRA
NetherlandsAmsterdamSchipholAMS
SpainMadridAdolfo SuárezMAD
ItalyRomeFiumicinoFCO
TurkeyIstanbulIstanbul AirportIST
SwitzerlandZurichZurich AirportZRH

North America

Key Airports in North America

CountryCityAirportIATA Code
United StatesNew YorkJohn F. Kennedy IntlJFK
United StatesLos AngelesLAX IntlLAX
United StatesAtlantaHartsfield–JacksonATL
CanadaTorontoPearson IntlYYZ
CanadaVancouverVancouver IntlYVR
MexicoMexico CityBenito Juárez IntlMEX

South America

Key Airports in South America

CountryCityAirportIATA Code
BrazilSão PauloGuarulhos IntlGRU
ArgentinaBuenos AiresEzeiza IntlEZE
ColombiaBogotáEl Dorado IntlBOG
ChileSantiagoArturo Merino BenítezSCL
PeruLimaJorge Chávez IntlLIM

Asia

Key Airports in Asia

CountryCityAirportIATA Code
United Arab EmiratesDubaiDubai IntlDXB
ChinaBeijingCapital IntlPEK
JapanTokyoHanedaHND
SingaporeSingaporeChangiSIN
IndiaDelhiIndira Gandhi IntlDEL
South KoreaSeoulIncheon IntlICN
ThailandBangkokSuvarnabhumiBKK
MalaysiaKuala LumpurKL IntlKUL

Australia & Oceania

Key Airports in Australia & Oceania

CountryCityAirportIATA Code
AustraliaSydneyKingsford SmithSYD
AustraliaMelbourneMelbourne AirportMEL
New ZealandAucklandAuckland IntlAKL
FijiNadiNadi IntlNAN
Papua New GuineaPort MoresbyJacksons IntlPOM

Common Misconceptions About IATA Codes

  • Codes are not random – most reflect city or airport names.
  • Not all city codes match spelling (e.g., ORD for Chicago).
  • One city can have multiple IATA codes.
  • IATA ≠ ICAO – they serve different aviation functions.

Who Uses IATA Codes?

  • Airlines and airline alliances
  • Airport authorities
  • Travel agents and booking platforms
  • Logistics and cargo companies
  • Immigration and border control systems
  • Passengers worldwide

IATA airport codes are a critical global aviation standard, enabling safe, efficient, and reliable air travel. Understanding these codes is essential for travelers, aviation students, logistics professionals, and digital platforms dealing with flights and bookings.

From Nairobi (NBO) to Dubai (DXB) and New York (JFK), IATA codes form a universal aviation language connecting every continent and country.