The difficult airport codes
Asia Pacific Airports
Singapore (SIN) – SINGAPORE
HKG – China
KUL (Kuala Lumpur) – MALAYSIA
PEK – China
BKK (Bangkok) – Thailand
CGK – Indonesia
HND – Japan
PVG – China
MEL (Melbourne) – AUSTRALIA
SYD (Sydney) – AUSTRALIA
MNL – Philippines
Middle East & Africa Airports
DXB – United Arab Emirates
JNB (Johannesburg) – SOUTH AFRICA
DOH – Qatar
RUH (Riyadh) – SAUDI ARABIA
CMN (Casablanca) – Morocco
ADD (Addis Ababa) – Ethiopia
JED (Jeddah) – SAUDI ARABIA
AUH (Abu Dhabi) – UNITED ARAB EMIRATES
CAI (Cairo) – Egypt
MCT – Oman
KWI (Kuwait) – KUWAIT
FIH (Kinshasa) – CONGO
NSI – Cameroon
LFW (Lome) – TOGO
DSS (Dakar - Blaise Diagne Intl) – SENEGAL
FNA – SIERRA LEONE
South America Airports
MEX – Mexico
BOG (Bogota) – COLOMBIA
GRU (São Paulo) – Brazil
PTY (Panama) – PANAMA
LIM (Lima) – Peru
North America Airports
ORD – USA
YYZ (Toronto) – CANADA
ATL (Atlanta) – USA
LAX (Las Vegas) – USA
JFK (John F. Kennedy) – USA
DFW (Dallas) – USA
MIA (Miami) – USA
IAH (Houston) – USA
EWR (Newark) – USA
YVR – CANADA
Europe Airports
VIE – Austria
BRU (Brussels) – Belgium
SOF – Bulgaria
PRG (Prague) – CZECH REPUBLIC
ZAG (Zagreb) – CROATIA
LCA (Larnaca) – CYPRUS
CPH (Copenhagen) – DENMARK
TLL (Tallin) – ESTONIA
HEL (Helsinki) – FINLAND
CDG – France
ORY – France
BER (Berlin) – GERMANY
DTM – Germany
MUC (Munich) – GERMANY
ATH (Athens) – GREECE
BUD – Hungary
DUB (Dublin) – IRELAND
FCO (Rome–Fiumicino) – ITALY
LIN – Italy
MXP – Italy
RIX (Riga) – LATVIA
VNO (Vilnius) – LITHUANIA
LUX (Luxembourg) – LUXEMBOURG
MLA (Malta) – MALTA
AMS (Amsterdam) – NETHERLANDS
WAW (Warsaw) – POLAND
LIS (Lisbon) – PORTUGAL
BUH (Bucharest) – ROMANIA
BTS – SLOVAKIA
LJU (Ljubljana) – SLOVENIA
BCN (Barcelona) – SPAIN
MAD (Madrid) – SPAIN
ARN – SWEDEN
LHR (London Heathrow) – UNITED KINGDOM
LGW (Gatwick Airport) – UNITED KINGDOM
LCY – UNITED KINGDOM
MAN (Manchester) – UNITED KINGDOM
KEF (Reykjavík) – ICELAND
OSL – Norway
GVA (Geneva) – SWITZERLAND
ZRH (Zurich) – SWITZERLAND