Searchable reference of airports worldwide — IATA codes, city codes, and country codes used in Amadeus, Galileo, and Sabre GDS.
This airport codes database provides a searchable reference of airports worldwide, including airport names, cities, countries, and IATA codes. Use the search box below to find any airport by name, city, country, or IATA code.
Airport codes are the foundation of every airline reservation, ticketing process, flight operation, and Global Distribution System (GDS) command. Whether you’re a travel agent, airline professional, aviation student, or GDS user working with Amadeus, Galileo, or Sabre — accurate airport codes are essential to every booking.
🔍 Search Airport Codes Database
| # | IATA | Airport Name | City | Country | Timezone |
|---|---|---|---|---|---|
| 1 | RYO | 28 De Noviembre Airport | El Turbio | AR | America/Argentina/Rio_Gallegos |
| 2 | XNY | 39th Street Ferry | Weehawken | US | North America |
| 3 | LCG | A Coruna Airport | Culleredo | ES | Europe/Madrid |
| 4 | APH | A P Hill Army Air Field (Fort A P Hill) Airport | Fort A. P. Hill | US | America/New_York |
| 5 | QUN | A-306 Airport | Chun Chon City | KR | Asia/Seoul |
| 6 | AYE | AAF Heliport | Ayer | US | North America |
| 7 | OHC | AFS | US | North America | |
| 8 | AAH | Aachen-Merzbruck Airport | Aachen | DE | Europe/Berlin |
| 9 | AAL | Aalborg Airport | Aalborg | DK | Europe/Copenhagen |
| 10 | AAR | Aarhus Airport | Aarhus | DK | Europe/Copenhagen |
| 11 | ZBU | Aarhus Limo | DK | Europe | |
| 12 | JEG | Aasiaat Airport | Aasiaat | GL | America/Nuuk |
| 13 | DIR | Aba Tenna Dejazmach Yilma International Airport | Dire Dawa | ET | Africa/Addis_Ababa |
| 14 | WKR | Abaco I Walker C Airport | BS | America/Nassau | |
| 15 | ABD | Abadan Airport | Abadan | IR | Asia/Tehran |
| 16 | ABF | Abaiang Airport | Abaiang | KI | Pacific/Tarawa |
| 17 | ABA | Abakan Airport | Abakan | RU | Asia/Krasnoyarsk |
| 18 | ABW | Abau | PG | Oceania | |
| 19 | BGH | Abbaye Airport | Boghe | MR | Africa/Nouakchott |
| 20 | YXX | Abbotsford Airport | Abbotsford | CA | America/Vancouver |
| 21 | AAW | Abbottabad Airport | Abbottabad | PK | Asia/Karachi |
| 22 | EAB | Abbse | Al Hadiyah | YE | Asia |
| 23 | MLG | Abdul Rachman Saleh Airport | Malang-Java Island | ID | Asia/Jakarta |
| 24 | AEH | Abeche Airport | TD | Africa/Ndjamena | |
| 25 | SNU | Abel Santamaria Airport | Santa Clara | CU | America/Havana |
| 26 | AEA | Abemama Atoll Airport | Abemama Atoll | KI | Pacific/Tarawa |
| 27 | OGO | Abengourou Airport | Abengourou | CI | Africa/Abidjan |
| 28 | ABZ | Aberdeen Dyce Airport | Aberdeen | GB | Europe/London |
| 29 | ABR | Aberdeen Regional Airport | Aberdeen | US | America/Chicago |
| 30 | AHB | Abha Regional Airport | Abha | SA | Asia/Riyadh |
| 31 | ABI | Abilene Regional Airport | Abilene | US | America/Chicago |
| 32 | ABG | Abingdon Downs Airport | AU | Australia/Brisbane | |
| 33 | ABO | Aboisso | Aboisso | CI | Africa |
| 34 | AOD | Abou Deia | TD | Africa | |
| 35 | CFK | Aboubakr Belkaid Chlef Airport | Chlef | DZ | Africa/Algiers |
| 36 | CJS | Abraham Gonzalez International Airport | Ciudad Juarez | MX | America/Mazatlan |
| 37 | SPI | Abraham Lincoln Capital Airport | Springfield | US | America/Chicago |
| 38 | AJS | Abreojos | Bahia Asuncion | MX | North America |
| 39 | RSK | Abresso Airport | Ransiki-Papua Island | ID | Asia/Jayapura |
| 40 | AUH | Abu Dhabi International Airport | Abu Dhabi | AE | Asia/Dubai |
| 41 | DHF | Abu Dhabi-Al Dhafra AB Airport | Al Bihouth | AE | Asia/Dubai |
| 42 | AUE | Abu Rudeis | EG | Africa | |
| 43 | ABS | Abu Simbel Airport | Abu Simbel | EG | Africa/Cairo |
| 44 | AEU | Abumusa Island Airport | IR | Asia/Tehran | |
| 45 | ARA | Acadiana Regional Airport | New Iberia | US | America/Chicago |
| 46 | ARF | Acaricuara | CO | North America | |
| 47 | MFV | Accomack County Airport | Melfa | US | America/New_York |
| 48 | ACS | Achinsk Airport | Achinsk | RU | Asia/Krasnoyarsk |
| 49 | SRG | Achmad Yani Airport | Semarang-Java Island | ID | Asia/Jakarta |
| 50 | ACU | Achutupo | Portobelo | PA | North America |
| 51 | ADT | Ada Regional Airport | Ada | US | America/Chicago |
| 52 | AAD | Adado Airport | Adado | SO | Africa |
| 53 | ADK | Adak Airport | Adak Island | US | America/Adak |
| 54 | AOM | Adam Airport | OM | Asia | |
| 55 | AIP | Adampur Air Force Station | IN | Asia/Kolkata | |
| 56 | ADA | Adana Airport | Adana | TR | Europe/Istanbul |
| 57 | AEE | Adareil Airport | SS | Africa | |
| 58 | ADS | Addison Airport | Dallas | US | America/Chicago |
| 59 | ADL | Adelaide International Airport | Adelaide | AU | Australia/Adelaide |
| 60 | MGQ | Aden Adde International Airport | Mogadishu | SO | Africa/Mogadishu |
| 61 | ADE | Aden International Airport | Aden | YE | Asia/Aden |
| 62 | SOC | Adi Sumarmo Wiryokusumo Airport | Sukarata(Solo)-Java Island | ID | Asia/Jakarta |
| 63 | JOG | Adi Sutjipto International Airport | Yogyakarta-Java Island | ID | Asia/Jakarta |
| 64 | SLK | Adirondack Regional Airport | Saranac Lake | US | America/New_York |
| 65 | ADF | Adiyaman Airport | Adiyaman | TR | Europe/Istanbul |
| 66 | ADB | Adnan Menderes International Airport | Izmir | TR | Europe/Istanbul |
| 67 | AEG | Aek Godang Airport | Padang Sidempuan-Sumatra Island | ID | Asia/Jakarta |
| 68 | BGV | Aeroclube de Bento Goncalves Airport | Bento Goncalves | BR | America/Sao_Paulo |
| 69 | LEU | Aerodrom dels Pirineus-Alt Urgell Airport | Montferrer / Castellbo | ES | Europe/Madrid |
| 70 | XEX | Aerogare | Torcy | FR | Europe |
| 71 | BEO | Aeropelican Airport | AU | Australia/Sydney | |
| 72 | JCS | Aeroporto De Crateus Airport | Crateus | BR | North America |
| 73 | BJP | Aeroporto Estadual Arthur Siqueira Airport | Braganca Paulista | BR | America/Sao_Paulo |
| 74 | IAL | Aeroporto Municipal de Salinas | BR | North America | |
| 75 | EEA | Aeroporto Regional do Planalto Serrano | Correia Pinto | BR | North America |
| 76 | JAW | Aeroporto de Araripina | BR | North America | |
| 77 | PZR | Aeropuerto de Pizarro | CO | North America | |
| 78 | TTQ | Aerotortuguero Airport | Roxana | CR | America/Costa_Rica |
| 79 | CWB | Afonso Pena Airport | Curitiba | BR | America/Sao_Paulo |
| 80 | AFR | Afore | PG | Oceania | |
| 81 | AFO | Afton Municipal Airport | Afton | US | America/Denver |
| 82 | AFT | Afutara Aerodrome | Bila | SB | Pacific/Guadalcanal |
| 83 | AFY | Afyon Airport | Afyonkarahisar | TR | Europe/Istanbul |
| 84 | AHG | Agalega Island Airstrip | MU | Indian | |
| 85 | IXA | Agartala Airport | Agartala | IN | Asia/Kolkata |
| 86 | AGX | Agatti Airport | IN | Asia/Kolkata | |
| 87 | AUP | Agaun | PG | Oceania | |
| 88 | AGF | Agen-La Garenne Airport | Agen/La Garenne | FR | Europe/Paris |
| 89 | AGZ | Aggeneys Airport | Aggeneys | ZA | Africa/Johannesburg |
| 90 | AKW | Aghajari Airport | IR | Asia/Tehran | |
| 91 | AGW | Agnew | AU | Oceania | |
| 92 | NTO | Agostinho Neto Airport | Ponta do Sol | CV | Atlantic/Cape_Verde |
| 93 | AGR | Agra Airport | IN | Asia/Kolkata | |
| 94 | AJI | Agri Airport | Agri | TR | Europe/Istanbul |
| 95 | AGQ | Agrinion Airport | Agrinion | GR | Europe/Athens |
| 96 | ITI | Agropecuaria Castanhais Airport | Cumaru Do Norte | BR | America/Santarem |
| 97 | HAY | Aguachica Airport | Aguachica | CO | America/Bogota |
| 98 | ACL | Aguaclara | Sabanalarga | CO | North America |
| 99 | OCV | Aguas Claras Airport | Ocana | CO | America/Bogota |
| 100 | TMR | Aguenar – Hadj Bey Akhamok Airport | Tamanrasset | DZ | Africa/Algiers |
When You’d Use This Database
These are the four most common situations where a quick airport code lookup saves time or prevents a booking error:
- A passenger gives you a city name, not an airport. If a client says “I need to fly to London,” you must decide whether to quote LHR, LGW, STN, LTN, or LCY — or use the city code LON to return all of them. The database shows you every option for that city.
- You see an unfamiliar code on a ticket or PNR. Amadeus displays airport codes everywhere — in segments, in availability, in fare rules, and in MCT tables. Before you quote or rebook, verify the code matches the city the passenger actually wants.
- You’re checking Minimum Connecting Time. MCT is defined per airport pair, not per city. You must know the exact airport codes to look up the correct connection time — especially at multi-airport cities where a connection between two different airports requires ground transport.
- You’re building a routing for a complex itinerary. Multi-city and round-the-world bookings require you to know which airport serves which destination. Some cities have domestic and international airports that are far apart and cannot be treated interchangeably.
Multi-Airport Cities — The Codes Beginners Mix Up
Some of the most common booking errors come from confusing an airport code with a city code at a multi-airport city. Here are the ones that come up most often in GDS work:
Note the difference: IST, DXB, and similar city codes are also airport codes — because the primary airport carries the same code as the metropolitan area. When you search with that code, you get flights from the primary airport only. To include secondary airports, search by city name or use the city code if the GDS provides one.
What Is an IATA Airport Code?
An IATA airport code is a three-letter code assigned by the International Air Transport Association to identify airports and metropolitan areas worldwide. These codes are used by airlines, travel agencies, and GDS platforms to standardize flight searches, ticketing, and baggage handling.
Examples include:
- CAI – Cairo International Airport, Egypt
- DXB – Dubai International Airport, UAE
- JFK – John F. Kennedy International Airport, New York, USA
- LHR – London Heathrow Airport, United Kingdom
- RUH – King Khalid International Airport, Riyadh, Saudi Arabia
How Airport Codes Are Used in Amadeus
Airport codes appear in almost every Amadeus command. Here are the four most common examples:
Neutral availability search: Cairo (CAI) → Dubai (DXB) on 25 December
Decode: what city does code CAI belong to?
Encode: what is the airport code for Cairo?
Minimum connecting time at the CAI↔DXB airport pair
The same codes are used in Galileo and Sabre with slightly different command syntax — but the codes themselves are universal across all three GDS platforms.
Airport Code vs. City Code
A common source of confusion for beginners is the difference between an airport code and a city code:
- Airport code – Identifies one specific airport (JFK, LHR, CAI)
- City code – Identifies a metropolitan area with multiple airports (NYC, LON, PAR)
When you search using a city code, the GDS returns flights from all airports serving that city. Using an airport code limits the search to a specific airport.
Common Mistakes Beginners Make
These are the three errors that cause the most rebooking work for new agents:
- Booking a city code when the passenger wants a specific airport. If a client says “London Heathrow,” entering LON will return Gatwick, Stansted, and Luton flights too. Always confirm the airport, not just the city.
- Assuming a city code exists everywhere. Some cities have multiple airports but no IATA city code — you must search each airport individually. Damascus and several Middle Eastern cities behave this way.
- Confusing a country code with a city code. “AE” is the country code for the UAE; “DXB” is the airport code for Dubai. They serve completely different purposes in Amadeus commands.
Frequently Asked Questions
What is an IATA airport code?
A 3-letter code assigned by IATA to identify airports. Example: CAI for Cairo.
What is the difference between airport code and city code?
Airport codes identify specific airports (JFK), city codes identify metropolitan areas (NYC).
How are airport codes used in GDS?
They form the origin and destination in every flight search, booking, and ticket command.
How often is this database updated?
Regularly, reflecting IATA changes and new airport openings.
- Airport Tax Codes Database | Tax Codes by Country
- Airline Special Services (Meals Codes)
- Airline Wheelchair Codes (SSR)
- Airline IATA Codes & Numeric Ticket Codes List
- GDS Farebase Generator for Amadeus, Galileo & Sabre
- Check Airline Tax Refundability | Tax Refund Checker
- GDS Training System for Amadeus & Galileo
- GDS Hub Blog
Follow our free step-by-step course for beginners — from flight search to ticket issuance.
View Full Amadeus Course →