Search airport codes
| IATA | ICAO | Airport | City | State |
|---|
Guides
Frequently asked questions
What is an IATA airport code?
A 3-letter location identifier assigned by the International Air Transport Association, used in ticketing, baggage handling, and booking systems. Examples: JFK for New York's John F. Kennedy, LAX for Los Angeles. These are the codes travelers see.
What is an ICAO airport code?
A 4-letter location indicator assigned under the International Civil Aviation Organization system, used for flight planning, air traffic control, and weather reporting. In the contiguous US most ICAO codes are the IATA code with a K prefix (KJFK, KLAX); Alaska and Hawaii use P prefixes such as PHNL.
Why do some airports in this list have no ICAO code?
Many small airports with scheduled service, especially in Alaska, operate with an IATA code for ticketing but no assigned ICAO indicator. Flight plans to such airports use the ZZZZ procedure rather than a 4-letter code.
Is this data free to use?
Yes. OurAirports releases all of its data to the public domain. You may use the table and the CSV download for any purpose, commercial or otherwise, with no attribution required (though credit is appreciated by the project).
How current is this list?
The data on this page comes from the OurAirports dump dated October 1, 2026. Airports open, close, and change codes, so verify against the live OurAirports data page for mission-critical use.
Where can I get the full worldwide dataset?
The complete airports.csv with every airport worldwide is available from the OurAirports downloads page or its GitHub data repository, davidmegginson/ourairports-data.
Related tools
Source: OurAirports, "Open data" downloads page (public domain), airports.csv dump dated October 1, 2026, maintained in the GitHub repository davidmegginson/ourairports-data. Independent compilation, not affiliated with OurAirports, IATA, or ICAO. Verified October 2026.