Airport codes: every IATA code A–Z

4,008 airports with scheduled flights, each with its ICAO code, city and country.

An airport code is the three-letter IATA code on your ticket and bag tag: LHR is London Heathrow, JFK is New York JFK. Air traffic control uses a four-letter ICAO code for the same airport (EGLL, KJFK). Pick a letter for every code that starts with it, or type a code or a city into the search box at the top.

Some codes stand for a whole city rather than one airport. BJS, BUH, BUE, CTU, CHI, HOU, JKT, LON, MIL, YMQ, MOW, NYC, OSA, PAR, REK, RIO, ROM, SAO, SPK, SEL, SHA, STO, TYO, YTO, WAS cover every airport of their city in flight searches.

Airport codes by first letter

S has the most codes (281). Most Canadian airports are under Y.

Codes of the 50 busiest airports

IATA ICAO Airport
ATLKATLHartsfield Jackson Atlanta International Airport
DXBOMDBDubai International Airport
HNDRJTTTokyo Haneda International Airport
PVGZSPDShanghai Pudong International Airport
ISTLTFMİstanbul Airport
ORDKORDChicago O'Hare International Airport
LHREGLLLondon Heathrow Airport
DFWKDFWDallas Fort Worth International Airport
DENKDENDenver International Airport
DELVIDPIndira Gandhi International Airport
CANZGGGGuangzhou Baiyun International Airport
ICNRKSIIncheon International Airport
CDGLFPGCharles de Gaulle International Airport
LAXKLAXLos Angeles International Airport
AMSEHAMAmsterdam Airport Schiphol
MADLEMDAdolfo Suárez Madrid–Barajas Airport
SZXZGSZShenzhen Bao'an International Airport
FRAEDDFFrankfurt Main Airport
BKKVTBSSuvarnabhumi Airport
JFKKJFKJohn F. Kennedy International Airport
SINWSSSSingapore Changi Airport
BCNLEBLJosep Tarradellas Barcelona-El Prat Airport
MCOKMCOOrlando International Airport
TFUZUTFChengdu Tianfu International Airport
CGKWIIISoekarno-Hatta International Airport
PKXZBADBeijing Daxing International Airport
HKGVHHHHong Kong International Airport
SFOKSFOSan Francisco International Airport
PEKZBAABeijing Capital International Airport
MIAKMIAMiami International Airport
FCOLIRFRome–Fiumicino Leonardo da Vinci International Airport
PHXKPHXPhoenix Sky Harbor International Airport
SEAKSEASeattle–Tacoma International Airport
LASKLASHarry Reid International Airport
HGHZSHCHangzhou Xiaoshan International Airport
MNLRPLLNinoy Aquino International Airport
SHAZSSSShanghai Hongqiao International Airport
KMGZPPPKunming Changshui International Airport
CLTKCLTCharlotte Douglas International Airport
SAWLTFJIstanbul Sabiha Gökçen International Airport
TPERCTPTaiwan Taoyuan International Airport
GRUSBGRSão Paulo/Guarulhos–Governor André Franco Montoro International Airport
BOMVABBChhatrapati Shivaji Maharaj International Airport
IAHKIAHGeorge Bush Intercontinental Airport
EWRKEWRNewark Liberty International Airport
YYZCYYZToronto Pearson International Airport
MEXMMMXMexico City Benito Juárez International Airport
MUCEDDMMunich Airport
SVOUUEESheremetyevo International Airport
SYDYSSYSydney Kingsford Smith International Airport

Busiest by passengers a year in open data: Eurostat, US BTS, the statistics offices of Canada, Brazil, Chile, Australia, Korea and Japan, and Wikidata. Codes: OurAirports (public domain) and Wikidata (CC0). Sources

Looking for one country? Airport codes by country. The whole list as one file: free airport dataset (CSV, JSON, CC0) or the airport API, e.g. LHR.

Questions

The three-letter IATA code on tickets, bag tags and departure boards, such as LHR for London Heathrow or JFK for New York JFK. Pilots and air traffic control use a second, four-letter code from ICAO (EGLL for Heathrow, KJFK for JFK).