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

  1. Open the list

    Launch this free airport codes tool to look up IATA and ICAO codes for major airports in one searchable table.

  2. Search an airport

    Type a city like London, an airport name like Heathrow, or a code like DEL, to find the airport.

  3. Filter by country

    Use the country filter to browse the airports within a particular country.

  4. Read the codes

    Each row shows the 3-letter IATA code, the 4-letter ICAO code, plus the airport name, city and country.

  5. Copy a code

    Tap the IATA or ICAO code to copy it, ready for a booking, itinerary or form.

  6. 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