Learn

Airport and aircraft codes

Every airport has two codes, and every aircraft type has its own short code too. Here’s how to read them.

IATA: the code on your boarding pass

Three letters, set by the airline association IATA: AMS for Amsterdam, LHR for London Heathrow, JFK for New York. They’re made for passengers, tickets and bag tags, and often hint at the name, though not always.

ICAO: the code pilots use

Four letters, from the system run by ICAO, the UN’s aviation agency, and used in flight plans and by air traffic control: EHAM for Amsterdam, EGLL for Heathrow, KJFK for JFK. The first letter tells you the region of the world:

First letterRegionExamples
CCanadaCYYZ Toronto, CYVR Vancouver
ENorthern EuropeEHAM Amsterdam, EGLL London, EDDF Frankfurt am Main
KContiguous United StatesKJFK New York, KATL Atlanta
LSouthern Europe, Israel and TurkeyLFPG Paris, LEMD Madrid, LIRF Rome
OMiddle East, Pakistan and AfghanistanOMDB Dubai, OTHH Doha
RJapan, Korea, Taiwan and the PhilippinesRJTT Tokyo, RKSI Seoul
SSouth AmericaSBGR São Paulo, SCEL Santiago
URussia and neighbouring countriesUUEE Moscow, UUDD Moscow
VSouth Asia and mainland Southeast AsiaVIDP New Delhi, VHHH Hong Kong, VTBS Bangkok
WMaritime Southeast AsiaWSSS Singapore, WIII Jakarta
YAustraliaYSSY Sydney, YMML Melbourne
ZChina, Mongolia and North KoreaZBAA Beijing, ZGGG Guangzhou
FSouthern and central AfricaFAOR Johannesburg
HEast Africa and EgyptHKJK Nairobi, HECA Cairo
PAlaska, Hawaii and the PacificPHNL Honolulu, PANC Anchorage
NNew Zealand and the South PacificNZAA Auckland

In the contiguous United States, the ICAO code is usually K plus the IATA code: JFK becomes KJFK.

Aircraft type codes

Aircraft types have short ICAO codes too, used in flight plans and on flight-tracking apps. You can type them into our aircraft game:

Put it into practice: type a code like B738 in today’s aircraft game.

Play Aircraft of the day