Free Game · No Signup

Airport Code
Quiz

Type the IATA code · 150+ airports · beat your streak

151airports
3modes
5daily challenge
Score
0
14

Question 1 of 5

IATA code for

Heathrow

London

Type 3 letters·Auto-advances
Take the Quiz

Choose your mode

How well do you know airport codes?

Type the 3-letter IATA code · Auto-advances on correct · Uppercase or lowercase, either works

The airport code quiz

Test your IATA airport codes

The TripMemo Airport Code Quiz is a free typing game that tests how many IATA 3-letter airport codes you can recall. Every airline boarding pass, baggage tag, and flight board uses these codes — LHR for London Heathrow, JFK for John F. Kennedy, SIN for Singapore Changi, DXB for Dubai International. If you fly enough, the codes stop being random letters and start feeling like place names. This quiz puts that recall to the test.

Pick from three modes. Quick gives you ten famous hubs in about ninety seconds — a casual warm-up. Daily is five codes with a forty-second cap, deterministic for the date so every player today sees the same puzzle — perfect for a streak. Full draws fifty random codes from across all six inhabited continents — the real aviation flex. There's no multiple choice and no submit button. You type the three letters; the quiz auto-advances the moment you're right.

This quiz is built for frequent flyers, aviation enthusiasts, trainee flight attendants and pilots, travel agents, and anyone who just enjoys geography. It covers all the world's busiest passenger hubs, the major airline mothership airports (Emirates at DXB, Lufthansa at FRA, Delta at ATL, Qantas at SYD), the dual-airport megacities (NYC, London, Tokyo, Paris), and a handful of regional curveballs to keep the Full mode honest.

How it works

Three rules · three modes

1

Pick a mode

Quick for a warm-up · Daily for streaks · Full to test all regions

2

Type the code

Three letters · auto-advances the instant you type the right code

3

Share your score

Wordle-style emoji grid for iMessage and X · square card for Instagram

Notable codes

The codes that trip everyone up

Eight stories behind codes you thought you knew · the romanisation relics, the city-name fakeouts, the airports renamed after presidents

Old name relic

PEK

Beijing Capital · from "Peking" romanisation

Saigon never left

SGN

Ho Chi Minh City · code kept "Saigon"

Not in NYC

EWR

Newark Liberty · serves New York from New Jersey

Old field name

ORD

Chicago O'Hare · from "Orchard Field"

Designed by Zaha

PKX

Beijing Daxing · Zaha Hadid Architects, 2019

Best in the world

SIN

Singapore Changi · waterfall, butterfly garden, the lot

Built on water

KIX

Kansai International · entirely on a man-made island

Busiest on Earth

ATL

Hartsfield-Jackson · #1 for passenger traffic for decades

By region

151 airports · split by where

The fastest way to learn codes is to drill one region at a time · here's the lay of the land

Europe

41
Easy

Most tested region · holiday capitals are gimmes, Eastern Europe trips people up

Trickiest

KEF, WAW, PRG, DUS

Free points

LHR, CDG, FRA, AMS, MAD, BCN

North America

28
Easy

US hubs dominate · DCA/IAD vs JFK/LGA/EWR is the classic dual-airport trap

Trickiest

IAH, MSP, IAD, YYC

Free points

JFK, LAX, ORD, ATL, SFO

Asia

42
Hard

Biggest region in the pool · Gulf hubs and dual-airport megacities (BJS, SHA, TYO)

Trickiest

PKX, GMP, IKA, KHI

Free points

DXB, HKG, SIN, NRT, ICN, BKK

Africa

16
Hard

Sparse coverage · expect African hubs and a couple of safari gateways

Trickiest

JRO, ZNZ, ALG, MRU

Free points

CAI, JNB, CPT, NBO

South America

14
Hard

São Paulo and Buenos Aires each have two — the second airport is always the trap

Trickiest

AEP, CGH, GPS, BSB

Free points

GRU, EZE, LIM, BOG

Oceania

10
Medium

Small pool, all knowable in an evening · Auckland and Sydney are free points

Trickiest

OOL, WLG, NAN, CHC

Free points

SYD, MEL, AKL

The busiest 10

World's busiest airport codes

The ten airports that move more passengers than any others on Earth · know these and you'll never blank on a boarding pass

1

ATL

Hartsfield-Jackson Atlanta

United States

2

DXB

Dubai International

UAE

3

DFW

Dallas/Fort Worth

United States

4

HND

Tokyo Haneda

Japan

5

LHR

London Heathrow

United Kingdom

6

DEN

Denver International

United States

7

IST

Istanbul Airport

Turkey

8

LAX

Los Angeles International

United States

9

ORD

Chicago O'Hare

United States

10

CDG

Paris Charles de Gaulle

France

Passenger traffic rankings · ACI World data (2024)

By airline hub

Hubs of the world's major airlines

The fastest mnemonic for remembering airport codes is the airline that lives there · every major carrier has a mothership (or three)

Delta

United States

6 hubs

ATLAtlanta
JFKNew York
LAXLos Angeles
DTWDetroit
MSPMinneapolis
SEASeattle

United

United States

6 hubs

ORDChicago
IAHHouston
EWRNewark
DENDenver
SFOSan Francisco
IADWashington Dulles

American Airlines

United States

6 hubs

DFWDallas/Fort Worth
CLTCharlotte
MIAMiami
ORDChicago
PHXPhoenix
PHLPhiladelphia

British Airways

United Kingdom

3 hubs

LHRLondon Heathrow
LGWLondon Gatwick
LCYLondon City

Lufthansa

Germany

2 hubs

FRAFrankfurt
MUCMunich

Air France

France

2 hubs

CDGParis Charles de Gaulle
ORYParis Orly

KLM

Netherlands

1 hub

AMSAmsterdam Schiphol

Emirates

UAE

1 hub

DXBDubai

Qatar Airways

Qatar

1 hub

DOHDoha Hamad

Singapore Airlines

Singapore

1 hub

SINSingapore Changi

Cathay Pacific

Hong Kong

1 hub

HKGHong Kong International

Japan Airlines / ANA

Japan

3 hubs

HNDTokyo Haneda
NRTTokyo Narita
KIXOsaka Kansai

Korean Air

South Korea

2 hubs

ICNSeoul Incheon
GMPSeoul Gimpo

Qantas

Australia

4 hubs

SYDSydney
MELMelbourne
BNEBrisbane
PERPerth

Study guide

Learn airport codes · faster

Five techniques that beat brute-force memorisation · proven by every airline crew and pilot who didn't grow up flying

01

Group by hub airline

Every major carrier has a home hub: Lufthansa lives at FRA, Emirates at DXB, Delta at ATL, ANA at HND. Tie each airline you fly to its mothership code · suddenly you remember six codes per airline, not one.

02

Master the dual-airport cities first

NYC (JFK/LGA/EWR), London (LHR/LGW/STN/LTN/LCY), Tokyo (NRT/HND), Paris (CDG/ORY), Beijing (PEK/PKX), Shanghai (PVG/SHA). These are the codes that come up in conversation · every flight delay story names one.

03

Decode the old romanisations

Codes are frozen relics. PEK (Peking), CAN (Canton/Guangzhou), SGN (Saigon), BOM (Bombay), CCU (Calcutta). Once you know why they look wrong, they're unforgettable · the wrong name is the mnemonic.

04

Use the first 3 letters where you can

Half the codes are exactly the first 3 letters: MAD (Madrid), BCN (Barcelona), FRA (Frankfurt), MIA (Miami), LIM (Lima), DEN (Denver), ATH (Athens). Always try the obvious 3 first — they're right more often than you'd guess.

05

The Daily 5 builds it slowly

Five fresh codes a day for two months covers every major airport on Earth. Streaks reinforce recall better than any single cram session · and the Daily mode keeps each game under a minute.

FAQ

Common questions

How does the Airport Code Quiz work?
Pick a mode — Quick (10 codes, ~90 seconds), Daily (5 codes, 40-second cap, same for everyone today), or Full (50 codes from across the world). The airport and city appear, you type the 3-letter IATA code, and the quiz auto-advances the moment your answer matches. No multiple choice, no submit button.
What is an IATA airport code?
IATA codes are the 3-letter identifiers the International Air Transport Association assigns to every commercial airport — LHR for London Heathrow, JFK for John F. Kennedy, NRT for Narita. They appear on every boarding pass, baggage tag, and flight board. This quiz covers 150+ of the world's busiest passenger airports.
How many IATA airport codes are there in total?
IATA has issued roughly 11,000 three-letter codes to airports, train stations, ferry terminals, and bus stations worldwide. About 4,000 of those are active commercial airports flying scheduled passenger service. This quiz focuses on the 150 you're statistically most likely to see on a boarding pass.
What's the difference between IATA and ICAO codes?
IATA codes are the 3-letter passenger-facing codes (LHR, JFK, SIN). ICAO codes are 4-letter codes used by pilots, air traffic control, and flight plans (EGLL for Heathrow, KJFK for JFK, WSSS for Singapore). IATA codes appear on tickets; ICAO codes appear in cockpits. This quiz tests the IATA codes you actually see when you fly.
Why do Canadian airport codes start with Y? (YYZ, YVR, YUL)
Canada's Y prefix is a relic of the 1930s, when Canadian weather stations co-located with airfields used a 2-letter code prefixed with Y for "yes, weather station here" (or no W for "no station"). When IATA standardised 3-letter codes in the 1960s, Canada kept the Y. So YYZ = Toronto Pearson, YVR = Vancouver, YUL = Montréal-Trudeau, YYC = Calgary, YOW = Ottawa.
Why is Los Angeles called LAX?
Until the 1930s LA's code was the 2-letter LA. When the FAA expanded all codes to 3 letters, they added an X as filler — so LAX (and PHX for Phoenix, PDX for Portland) is a 1930s padding character that stuck. There's no airport called "Lax".
What counts as a correct answer?
Exact 3-letter match, case-insensitive. Type "LHR" or "lhr" — both work. The input is forced to uppercase letters only, so spaces, numbers, and punctuation are stripped. There's no typo tolerance for codes: a one-letter slip in a 3-letter code is almost always a different real airport (LGR, LHE, LIR are all real codes).
How does the daily streak work?
Play the Daily Challenge once per day to add to your streak. Skip a day and the streak resets. The same five codes are picked deterministically from the date — every player today sees the same questions, so it's a fair shared challenge. Your streak is stored in your browser (no signup needed).
Why are some answers worth more points?
Base score per correct answer is 100. You get +50 for answering in under 3 seconds, +25 for under 6 seconds. A streak multiplier (×1.0 to ×2.0) rewards consecutive correct answers, capping at 10 in a row. Codes are short — speed matters more than it does for capital quizzes.
Can I share my score?
Yes. After every game you get a Wordle-style share string ready to paste into iMessage, X, or Slack. Daily-mode shares include the emoji grid for that day's puzzle. There's also a downloadable square card sized for Instagram and Stories.
Why does PEK code Beijing — shouldn't it be BEI or BJG?
Many older codes are frozen relics of pre-1980s romanisation. PEK comes from "Peking", CAN comes from "Canton" (Guangzhou), SGN from "Saigon" (Ho Chi Minh City), and BOM from "Bombay" (Mumbai). The cities renamed but the codes stuck — too expensive to retrain pilots, baggage systems, and airline databases.
How are new airport codes assigned?
IATA assigns new 3-letter codes when an airport opens or rebrands. The airport submits its top 3-4 choices to IATA's Codes Department, which checks for conflicts with the 11,000 existing codes. Preferred patterns: the first 3 letters of the city (MAD, FRA, ATH), the founder's initials (JFK), or the airport's nickname (DXB for Dubai). If the city's 3-letter is taken, you get filler letters (LAX, PHX) or initials (CDG for Charles de Gaulle).
Is this quiz good practice for flight attendants or pilots?
It's a solid warm-up. Most airline training programs require trainees to memorise 100-300 station codes by graduation — this quiz covers ~150 of the most-flown hubs. For ICAO codes (the 4-letter cockpit codes), you'll need a dedicated study tool. For full IATA reference, see the methodology section for our sources.
What's the difference between this and the TripMemo app?
This is a free typing quiz to test what you know. The TripMemo app is for the trips you actually take — log every airport you've landed at, with photos, dates, and notes. Knowing codes is fun; landing at them is better.

All 151 airports

Codes tracked in this quiz

Every major hub and most second-tier airports from each region.

ACC
Accra
Kotoka
ADD
Addis Ababa
Bole International
ADL
Adelaide
Adelaide
AEP
Buenos Aires
Aeroparque Jorge Newbery
AGP
Málaga
Costa del Sol
AKL
Auckland
Auckland
ALG
Algiers
Houari Boumediene
AMM
Amman
Queen Alia
AMS
Amsterdam
Schiphol
ARN
Stockholm
Arlanda
ATH
Athens
Eleftherios Venizelos
ATL
Atlanta
Hartsfield-Jackson
AUH
Abu Dhabi
Zayed International
BCN
Barcelona
El Prat
BER
Berlin
Brandenburg
BEY
Beirut
Beirut-Rafic Hariri
BKK
Bangkok
Suvarnabhumi
BLR
Bangalore
Kempegowda
BNE
Brisbane
Brisbane
BOG
Bogotá
El Dorado
BOM
Mumbai
Chhatrapati Shivaji
BOS
Boston
Logan International
BSB
Brasília
Brasília International
CAI
Cairo
Cairo International
CAN
Guangzhou
Baiyun
CCS
Caracas
Simón Bolívar
CCU
Kolkata
Netaji Subhas Chandra Bose
CDG
Paris
Charles de Gaulle
CGH
São Paulo
Congonhas
CGK
Jakarta
Soekarno-Hatta
CHC
Christchurch
Christchurch
CMB
Colombo
Bandaranaike
CMN
Casablanca
Mohammed V
CPH
Copenhagen
Kastrup
CPT
Cape Town
Cape Town International
CUN
Cancún
Cancún International
CUZ
Cusco
Alejandro Velasco Astete
DAR
Dar es Salaam
Julius Nyerere
DCA
Washington
Reagan National
DEL
Delhi
Indira Gandhi
DEN
Denver
Denver International
DFW
Dallas
Dallas/Fort Worth
DMK
Bangkok
Don Mueang
DOH
Doha
Hamad International
DPS
Denpasar
Ngurah Rai
DUB
Dublin
Dublin
DUR
Durban
King Shaka
DUS
Düsseldorf
Düsseldorf
DXB
Dubai
Dubai International
EDI
Edinburgh
Edinburgh
EWR
Newark
Newark Liberty
EZE
Buenos Aires
Ezeiza
FCO
Rome
Fiumicino
FRA
Frankfurt
Frankfurt
GIG
Rio de Janeiro
Galeão
GMP
Seoul
Gimpo
GPS
Galápagos
Seymour
GRU
São Paulo
São Paulo-Guarulhos
GVA
Geneva
Geneva
HAM
Hamburg
Hamburg
HAN
Hanoi
Noi Bai
HAV
Havana
José Martí
HEL
Helsinki
Helsinki-Vantaa
HKG
Hong Kong
Hong Kong International
HKT
Phuket
Phuket International
HND
Tokyo
Haneda
IAD
Washington
Dulles International
IAH
Houston
George Bush Intercontinental
ICN
Seoul
Incheon International
IKA
Tehran
Imam Khomeini
ISB
Islamabad
Islamabad International
IST
Istanbul
Istanbul Airport
JED
Jeddah
King Abdulaziz
JFK
New York
John F. Kennedy
JNB
Johannesburg
O. R. Tambo
JRO
Kilimanjaro
Kilimanjaro
KEF
Reykjavík
Keflavík
KHI
Karachi
Jinnah International
KIX
Osaka
Kansai International
KTM
Kathmandu
Tribhuvan
KUL
Kuala Lumpur
Kuala Lumpur International
KWI
Kuwait City
Kuwait International
LAS
Las Vegas
Harry Reid International
LAX
Los Angeles
Los Angeles International
LCY
London
London City
LGA
New York
LaGuardia
LGW
London
Gatwick
LHR
London
Heathrow
LIM
Lima
Jorge Chávez
LIN
Milan
Linate
LIS
Lisbon
Humberto Delgado
LOS
Lagos
Murtala Muhammed
LTN
London
Luton
MAA
Chennai
Chennai International
MAD
Madrid
Barajas
MAN
Manchester
Manchester
MDW
Chicago
Midway
MEL
Melbourne
Tullamarine
MEX
Mexico City
Benito Juárez
MIA
Miami
Miami International
MLE
Malé
Velana International
MNL
Manila
Ninoy Aquino
MRU
Port Louis
Sir Seewoosagur Ramgoolam
MSP
Minneapolis
Minneapolis-Saint Paul
MUC
Munich
Munich
MVD
Montevideo
Carrasco
MXP
Milan
Malpensa
NAN
Nadi
Nadi International
NAP
Naples
Capodichino
NBO
Nairobi
Jomo Kenyatta
NCE
Nice
Côte d'Azur
NRT
Tokyo
Narita
OOL
Gold Coast
Gold Coast
OPO
Porto
Francisco Sá Carneiro
ORD
Chicago
O'Hare
ORY
Paris
Orly
OSL
Oslo
Gardermoen
PEK
Beijing
Beijing Capital
PER
Perth
Perth
PHX
Phoenix
Sky Harbor
PKX
Beijing
Daxing
PMI
Palma de Mallorca
Son Sant Joan
PRG
Prague
Václav Havel
PVG
Shanghai
Pudong
PVR
Puerto Vallarta
Puerto Vallarta
RAK
Marrakesh
Marrakesh Menara
RUH
Riyadh
King Khalid
SAW
Istanbul
Sabiha Gökçen
SCL
Santiago
Comodoro Arturo Merino Benítez
SEA
Seattle
Sea-Tac
SFO
San Francisco
San Francisco International
SGN
Ho Chi Minh City
Tan Son Nhat
SHA
Shanghai
Hongqiao
SIN
Singapore
Changi
SJD
San José del Cabo
Los Cabos International
STN
London
Stansted
SYD
Sydney
Kingsford Smith
TLV
Tel Aviv
Ben Gurion
TPE
Taipei
Taoyuan International
TUN
Tunis
Tunis-Carthage
UIO
Quito
Mariscal Sucre
VCE
Venice
Marco Polo
VIE
Vienna
Vienna International
WAW
Warsaw
Chopin
WLG
Wellington
Wellington
YUL
Montréal
Montréal-Trudeau
YVR
Vancouver
Vancouver International
YYC
Calgary
Calgary International
YYZ
Toronto
Pearson International
ZNZ
Zanzibar
Abeid Amani Karume
ZRH
Zürich
Zürich

Methodology

Last updated 16 May 2026. Airport selection covers the world's 150 busiest passenger hubs plus a handful of well-known regional airports. IATA codes verified against Wikipedia’s list of airports by IATA code and the IATA Airport Code Search.

TripMemo polaroid-style travel memory photo
TripMemo digital TripBook travel journal cover
TripMemo collaborative travel journal book
TripMemo vintage polaroid travel photo memory

Your trips deserve
more than a camera roll

Turn travel photos into books you'll actually look back on.

Real-time Collab
Works Offline
Private by Default