Airport Code Lookup

Use this airport code lookup to find ICAO and IATA airport codes by airport name, city or code.

For general informational use. Verify critical aviation calculations and weather with an authoritative source.

What the first letters of an ICAO code tell you

ICAO airport codes are built by region. The first letter, and usually the second, identify the area or country. Once you know the common prefixes you can often tell where an unfamiliar code is before you look it up.

PrefixRegion or countryExample
KContiguous United StatesKJFK New York JFK
PA / PHAlaska / HawaiiPANC Anchorage, PHNL Honolulu
CCanadaCYYZ Toronto Pearson
EGUnited KingdomEGLL London Heathrow
LFFranceLFPG Paris Charles de Gaulle
EDGermany (civil)EDDF Frankfurt
EHNetherlandsEHAM Amsterdam Schiphol
OMUnited Arab EmiratesOMDB Dubai
OTQatarOTHH Doha Hamad
OESaudi ArabiaOERK Riyadh
VA / VE / VI / VOIndia (west / east / north / south)VABB Mumbai, VIDP Delhi
WSSingaporeWSSS Singapore Changi
RJJapanRJTT Tokyo Haneda
ZChina (mainland)ZBAA Beijing Capital
YAustraliaYSSY Sydney
NZNew ZealandNZAA Auckland

ICAO or IATA: which one to use

  • ICAO (4 letters) is used in flight plans, METARs, TAFs, NOTAMs and charts.
  • IATA (3 letters) is used on tickets, baggage tags and airline timetables.
  • US airports often share letters: JFK and KJFK. Elsewhere the two can look unrelated, such as DXB and OMDB.

Some small airfields have an ICAO code but no IATA code, and a few have neither. In a flight plan, an aerodrome without a code is filed as ZZZZ with its name in Item 18: see What Does ZZZZ Mean? More on the two systems in ICAO vs IATA Airport Codes.

Find an airport by ICAO, IATA, city or name

Airport identifiers serve different purposes. Passenger itineraries usually show a three-letter IATA code, while flight plans, operations and aviation weather commonly use four-character ICAO location indicators. This lookup brings both identifiers together so you can move quickly from a familiar airport name or ticket code to the operational code used by aviation systems.

How to use it

  1. Type at least two characters from an airport name or city, or enter an IATA or ICAO code.
  2. Review the matching airport name and location.
  3. Use the IATA field for passenger-facing references and the ICAO field for aviation weather or operational systems where appropriate.
  4. If a field is unavailable, remember that not every airport has every type of identifier.

Method and calculation

USFITools searches a locally cached worldwide airport dataset and may use a backup dataset when needed. Exact IATA and ICAO matches are prioritised ahead of name or city matches.

Worked example and practical notes

Searching MNL should identify Ninoy Aquino International Airport and its ICAO code RPLL. Searching COK should identify Cochin International Airport and ICAO code VOCI when the underlying airport data is available.

Primary airport data is based on the public OurAirports data, with backup airport data used for resilience.

Last reviewed: October 2026

Frequently asked questions

What is an IATA airport code?

IATA codes are usually three-character codes commonly seen on tickets, baggage tags and passenger information.

What is an ICAO airport code?

ICAO location indicators are generally four characters and are widely used in flight planning, operations and aviation weather.

Can an airport have an IATA code but no ICAO code?

Yes. Some smaller airports have only certain identifiers, so a field may be unavailable.

Can I search by city?

Yes. The lookup searches airport name, municipality or city, IATA and ICAO fields where available.

Browse more Aviation Tools

Scroll to Top