Airport Codes
IATA & ICAO codes for major airports worldwide.
A searchable list of major world airports with their IATA (3-letter) and ICAO (4-letter) codes, name, city and country. Look up the code on your ticket or baggage tag (DEL Delhi, BOM Mumbai, LHR London Heathrow, JFK New York) or search a city to find the airport. Filter by country and tap any code to copy it. Runs fully in your browser — no API.
How to use Airport Codes
Open the list
Launch this free airport codes tool to look up IATA and ICAO codes for major airports in one searchable table.
Search an airport
Type a city like London, an airport name like Heathrow, or a code like DEL, to find the airport.
Filter by country
Use the country filter to browse the airports within a particular country.
Read the codes
Each row shows the 3-letter IATA code, the 4-letter ICAO code, plus the airport name, city and country.
Copy a code
Tap the IATA or ICAO code to copy it, ready for a booking, itinerary or form.
Know the difference
Use the IATA code for flight bookings and baggage, and the ICAO code for aviation, flight planning and ATC.
Frequently asked questions
What is the difference between IATA and ICAO airport codes?
An IATA code is a 3-letter code (like DEL or LHR) used by airlines for tickets, baggage tags and booking systems. An ICAO code is a 4-letter code (like VIDP or EGLL) used by pilots, air traffic control and flight planning. Every major airport has both.
What is the airport code for Delhi and Mumbai?
Delhi's Indira Gandhi International Airport is DEL (ICAO: VIDP) and Mumbai's Chhatrapati Shivaji Maharaj International Airport is BOM (ICAO: VABB). Search this list for any city to find its airport code.
How do I find an airport's code?
Type the city name (like Bengaluru), the airport name (like Kempegowda) or a code into the search box, and read the IATA and ICAO codes from the matching row.
Why do IATA codes sometimes not match the city name?
IATA codes are assigned for uniqueness, not always by spelling — some reflect an old name or a nearby feature. For example, Bengaluru is BLR and Kochi is COK. That's why searching by city or airport name is the easiest way to find the right code.
Does this cover every airport in the world?
It covers every major Indian airport plus the world's busiest international hubs. There are thousands of airports globally, so smaller regional airports may not all be listed — search by the nearest major city.
Is this airport codes tool free?
Yes — it's completely free with no sign-up. The list runs in your browser from a built-in dataset, so there are no limits, no API keys and nothing is uploaded.
What is the airport code for Bengaluru, Chennai or Hyderabad?
Bengaluru (Kempegowda International) is BLR, Chennai International is MAA and Hyderabad (Rajiv Gandhi International) is HYD. Search any city or airport in the list to find its 3-letter IATA and 4-letter ICAO codes.
Where do I use an airport (IATA) code?
The 3-letter IATA code appears on your flight ticket, boarding pass and baggage tags, and when searching flights (e.g. DEL → LHR). It's the quickest way to identify an airport in booking systems.
Related tools — Reference · Travel & International
- Airline Codes — IATA & ICAO codes for major airlines worldwide.
- All Country Codes — ISO country codes & phone dialing codes for every country.
- All Currency Codes — ISO 4217 currency codes, symbols & countries for every currency.
- All Time Zones — Every IANA time zone with UTC offset & live current time.
- Currency Symbols — The symbol & HTML code for every world currency.
- ISO Language Codes — ISO 639-1 & 639-2 language codes with native names.
- Incoterms 2020 — The 11 Incoterms® 2020 trade terms explained (FOB, CIF, DDP…).