An airport can carry three different codes at once. Only one of them belongs on your air waybill.
This is a selection, not a directory. Thousands of IATA codes are in use. Listed here are airports that matter in international air freight. IATA’s own directory is the authoritative source.
Three systems, one airport
System
Length
Toronto Pearson
Where you meet it
IATA
3 letters
YYZ
Air waybills, bookings, tracking. This is the one air freight uses.
ICAO
4 letters
CYYZ
Flight plans, air traffic control, flight-tracking data. Regional first letter — K for the US, C for Canada, E and L across Europe.
UN/LOCODE
5 characters
CAYYZ
Customs filings and EDI. Two characters of ISO country code, then the location.
UN/LOCODE is the same register that identifies seaports — it covers airports, rail terminals and inland points too. See port codes for how it is structured.
Worth knowing
The cargo airport is not always the passenger airport. Shanghai’s freight goes through Pudong (PVG), not Hongqiao. Tokyo’s goes through Narita (NRT), not Haneda. Some airports — Liège, Leipzig, East Midlands — are freight operations with almost no passengers.
Codes outlive names. ORD is Chicago O’Hare, from Orchard Field. SDF is Louisville, from Standiford Field. SGN is Ho Chi Minh City, from Saigon.
Some hubs are technical stops. Anchorage (ANC) handles enormous tonnage that never enters the American economy — it is a fuel stop on transpacific routes.
Airport codes by country
Countries A–Z, and IATA codes A–Z within each country. 96 entries.
Australia (AU)
IATA
ICAO
Airport
City
Note
BNE
YBBN
Brisbane
Brisbane
MEL
YMML
Melbourne
Melbourne
SYD
YSSY
Kingsford Smith
Sydney
Belgium (BE)
IATA
ICAO
Airport
City
Note
BRU
EBBR
Brussels
Brussels
LGG
EBLG
Liège
Liège
A dedicated cargo airport with little passenger traffic.
Brazil (BR)
IATA
ICAO
Airport
City
Note
GRU
SBGR
Guarulhos
São Paulo
VCP
SBKP
Viracopos
Campinas
Brazil’s principal cargo airport, serving São Paulo.
Canada (CA)
IATA
ICAO
Airport
City
Note
YUL
CYUL
Montréal–Trudeau
Montreal
YVR
CYVR
Vancouver International
Vancouver
YYC
CYYC
Calgary International
Calgary
YYZ
CYYZ
Toronto Pearson
Toronto
Canadian codes commonly begin with Y, a convention inherited from early radio station identifiers.
Chile (CL)
IATA
ICAO
Airport
City
Note
SCL
SCEL
Arturo Merino Benítez
Santiago
China (CN)
IATA
ICAO
Airport
City
Note
CAN
ZGGG
Baiyun
Guangzhou
CKG
ZUCK
Jiangbei
Chongqing
CTU
ZUUU
Shuangliu
Chengdu
HGH
ZSHC
Xiaoshan
Hangzhou
PEK
ZBAA
Beijing Capital
Beijing
PVG
ZSPD
Shanghai Pudong
Shanghai
China’s largest cargo airport. Shanghai’s other field, Hongqiao (SHA), handles little freight.
SZX
ZGSZ
Bao’an
Shenzhen
TAO
ZSQD
Jiaodong
Qingdao
XIY
ZLXY
Xianyang
Xi’an
Colombia (CO)
IATA
ICAO
Airport
City
Note
BOG
SKBO
El Dorado
Bogotá
Denmark (DK)
IATA
ICAO
Airport
City
Note
CPH
EKCH
Copenhagen
Copenhagen
Egypt (EG)
IATA
ICAO
Airport
City
Note
CAI
HECA
Cairo International
Cairo
Ethiopia (ET)
IATA
ICAO
Airport
City
Note
ADD
HAAB
Bole
Addis Ababa
Africa’s largest air cargo hub.
France (FR)
IATA
ICAO
Airport
City
Note
CDG
LFPG
Charles de Gaulle
Paris
Germany (DE)
IATA
ICAO
Airport
City
Note
CGN
EDDK
Cologne Bonn
Cologne
FRA
EDDF
Frankfurt
Frankfurt
Europe’s largest cargo airport by tonnage.
LEJ
EDDP
Leipzig/Halle
Leipzig
A major express hub with little passenger traffic.
MUC
EDDM
Munich
Munich
Hong Kong (HK)
IATA
ICAO
Airport
City
Note
HKG
VHHH
Hong Kong International
Hong Kong
Consistently among the busiest cargo airports in the world.
India (IN)
IATA
ICAO
Airport
City
Note
BLR
VOBL
Kempegowda
Bengaluru
BOM
VABB
Chhatrapati Shivaji Maharaj
Mumbai
DEL
VIDP
Indira Gandhi
Delhi
HYD
VOHS
Rajiv Gandhi
Hyderabad
MAA
VOMM
Chennai International
Chennai
Indonesia (ID)
IATA
ICAO
Airport
City
Note
CGK
WIII
Soekarno–Hatta
Jakarta
Ireland (IE)
IATA
ICAO
Airport
City
Note
DUB
EIDW
Dublin
Dublin
Israel (IL)
IATA
ICAO
Airport
City
Note
TLV
LLBG
Ben Gurion
Tel Aviv
Italy (IT)
IATA
ICAO
Airport
City
Note
FCO
LIRF
Fiumicino
Rome
MXP
LIMC
Malpensa
Milan
Italy’s principal cargo gateway.
Japan (JP)
IATA
ICAO
Airport
City
Note
KIX
RJBB
Kansai
Osaka
NGO
RJGG
Chubu Centrair
Nagoya
NRT
RJAA
Narita
Tokyo
Tokyo’s cargo airport; Haneda (HND) carries far less freight.
Kenya (KE)
IATA
ICAO
Airport
City
Note
NBO
HKJK
Jomo Kenyatta
Nairobi
A major perishables gateway, especially for cut flowers.
Luxembourg (LU)
IATA
ICAO
Airport
City
Note
LUX
ELLX
Luxembourg
Luxembourg
Small country, large freight operation — the home base of Cargolux.
Malaysia (MY)
IATA
ICAO
Airport
City
Note
KUL
WMKK
Kuala Lumpur International
Kuala Lumpur
Mexico (MX)
IATA
ICAO
Airport
City
Note
GDL
MMGL
Guadalajara
Guadalajara
MEX
MMMX
Benito Juárez
Mexico City
Netherlands (NL)
IATA
ICAO
Airport
City
Note
AMS
EHAM
Schiphol
Amsterdam
New Zealand (NZ)
IATA
ICAO
Airport
City
Note
AKL
NZAA
Auckland
Auckland
Oman (OM)
IATA
ICAO
Airport
City
Note
MCT
OOMS
Muscat International
Muscat
Panama (PA)
IATA
ICAO
Airport
City
Note
PTY
MPTO
Tocumen
Panama City
The main connecting hub for Latin America.
Peru (PE)
IATA
ICAO
Airport
City
Note
LIM
SPJC
Jorge Chávez
Lima
Philippines (PH)
IATA
ICAO
Airport
City
Note
MNL
RPLL
Ninoy Aquino
Manila
Poland (PL)
IATA
ICAO
Airport
City
Note
WAW
EPWA
Chopin
Warsaw
Qatar (QA)
IATA
ICAO
Airport
City
Note
DOH
OTHH
Hamad International
Doha
Saudi Arabia (SA)
IATA
ICAO
Airport
City
Note
JED
OEJN
King Abdulaziz
Jeddah
RUH
OERK
King Khalid
Riyadh
Singapore (SG)
IATA
ICAO
Airport
City
Note
SIN
WSSS
Changi
Singapore
South Africa (ZA)
IATA
ICAO
Airport
City
Note
JNB
FAOR
O. R. Tambo
Johannesburg
South Korea (KR)
IATA
ICAO
Airport
City
Note
ICN
RKSI
Incheon
Seoul
PUS
RKPK
Gimhae
Busan
Spain (ES)
IATA
ICAO
Airport
City
Note
BCN
LEBL
Barcelona–El Prat
Barcelona
MAD
LEMD
Barajas
Madrid
Sweden (SE)
IATA
ICAO
Airport
City
Note
ARN
ESSA
Arlanda
Stockholm
Switzerland (CH)
IATA
ICAO
Airport
City
Note
ZRH
LSZH
Zurich
Zurich
Taiwan (TW)
IATA
ICAO
Airport
City
Note
TPE
RCTP
Taoyuan
Taipei
Thailand (TH)
IATA
ICAO
Airport
City
Note
BKK
VTBS
Suvarnabhumi
Bangkok
Türkiye (TR)
IATA
ICAO
Airport
City
Note
IST
LTFM
Istanbul
Istanbul
United Arab Emirates (AE)
IATA
ICAO
Airport
City
Note
AUH
OMAA
Zayed International
Abu Dhabi
DXB
OMDB
Dubai International
Dubai
SHJ
OMSJ
Sharjah International
Sharjah
United Kingdom (GB)
IATA
ICAO
Airport
City
Note
EMA
EGNX
East Midlands
Nottingham
The UK’s main dedicated freight airport.
LHR
EGLL
Heathrow
London
MAN
EGCC
Manchester
Manchester
STN
EGSS
Stansted
London
United States (US)
IATA
ICAO
Airport
City
Note
ANC
PANC
Ted Stevens
Anchorage
A technical stop on transpacific routes rather than a market — most freight passes through without entering the US economy.
ATL
KATL
Hartsfield–Jackson
Atlanta
CVG
KCVG
Cincinnati/Northern Kentucky
Cincinnati
A major express hub. The airport is in Kentucky despite the Ohio city name.
DFW
KDFW
Dallas/Fort Worth
Dallas
EWR
KEWR
Newark Liberty
Newark
IAH
KIAH
George Bush Intercontinental
Houston
IND
KIND
Indianapolis International
Indianapolis
JFK
KJFK
John F. Kennedy
New York
LAX
KLAX
Los Angeles International
Los Angeles
MEM
KMEM
Memphis International
Memphis
Built around an express superhub; among the busiest cargo airports anywhere.
MIA
KMIA
Miami International
Miami
The principal gateway for Latin American perishables.
OAK
KOAK
Oakland International
Oakland
ORD
KORD
O'Hare
Chicago
The code comes from the site’s former name, Orchard Field.
PHL
KPHL
Philadelphia International
Philadelphia
RFD
KRFD
Chicago Rockford
Rockford
SDF
KSDF
Louisville Muhammad Ali
Louisville
An express superhub. The code comes from the former name, Standiford Field.
SEA
KSEA
Seattle–Tacoma
Seattle
Vietnam (VN)
IATA
ICAO
Airport
City
Note
HAN
VVNB
Noi Bai
Hanoi
SGN
VVTS
Tan Son Nhat
Ho Chi Minh City
The code preserves the former name, Saigon.
Questions
Which airport code does air freight use?
The IATA three-letter code. It appears on the air waybill, the booking and the tracking screen. The four-letter ICAO code is operational — flight plans and air traffic control — and rarely appears on commercial paperwork.
What is the difference between IATA and ICAO codes?
IATA codes are three letters and commercial; ICAO codes are four letters and operational, with a regional structure — most US airports begin with K, Canadian with C, and northern European with E. Toronto Pearson is YYZ to IATA and CYYZ to ICAO.
Do airports have UN/LOCODEs too?
Yes. UN/LOCODE covers seaports, airports, rail terminals and inland points in one register, and appears in customs filings and EDI messages. The same location can therefore carry an IATA code, an ICAO code and a UN/LOCODE at once.
Why do some codes not match the city name?
Codes outlive names. Chicago O’Hare is ORD from the site’s former name, Orchard Field. Louisville is SDF from Standiford Field. Ho Chi Minh City is SGN from Saigon.
Is this list complete?
No. There are thousands of IATA codes in use. This page lists a selection of airports significant in international air freight; IATA’s own directory is the authoritative source.
IATA and ICAO codes are maintained by the International Air Transport Association and the International Civil Aviation Organization respectively. FrateZone is not affiliated with either, and this page is not a substitute for their directories.
Provided for convenience and general information only.Figures, definitions and descriptions on these pages are compiled from publicly available sources — published industry standards, official code registers and carriers' own published specifications — and are nominal: actual equipment, regulations and commercial terms vary by manufacturer, carrier, jurisdiction and contract, and change over time. FrateZone is not the issuing authority for any of it, does not warrant that any figure here is correct, current or complete, and makes no representation that a source has not changed since it was read. Where a specification belongs to a specific physical unit or a specific contract — a container's certified plate, an airline's tariff, the wording of your own sale agreement — that document governs, not this page. FrateZone accepts no liability for any error or omission here, nor for any operational, commercial, financial or legal decision taken in reliance on it. Verify against the authoritative source before you act.
Start tracking in under a minute
Create a free account, explore a live sandbox with real routes, and only buy credits when you are ready.