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.
| Prefix | Region or country | Example |
|---|---|---|
| K | Contiguous United States | KJFK New York JFK |
| PA / PH | Alaska / Hawaii | PANC Anchorage, PHNL Honolulu |
| C | Canada | CYYZ Toronto Pearson |
| EG | United Kingdom | EGLL London Heathrow |
| LF | France | LFPG Paris Charles de Gaulle |
| ED | Germany (civil) | EDDF Frankfurt |
| EH | Netherlands | EHAM Amsterdam Schiphol |
| OM | United Arab Emirates | OMDB Dubai |
| OT | Qatar | OTHH Doha Hamad |
| OE | Saudi Arabia | OERK Riyadh |
| VA / VE / VI / VO | India (west / east / north / south) | VABB Mumbai, VIDP Delhi |
| WS | Singapore | WSSS Singapore Changi |
| RJ | Japan | RJTT Tokyo Haneda |
| Z | China (mainland) | ZBAA Beijing Capital |
| Y | Australia | YSSY Sydney |
| NZ | New Zealand | NZAA 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
- Type at least two characters from an airport name or city, or enter an IATA or ICAO code.
- Review the matching airport name and location.
- Use the IATA field for passenger-facing references and the ICAO field for aviation weather or operational systems where appropriate.
- 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
Read the guide: How to Read a METAR and TAF: A Line-by-Line Guide
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.
