Airport Code Lookup
Find IATA and ICAO airport codes by code or place, with ranked matches from built-in or broader registry data plus nearby distances.{{ summaryTitle }}
{{ summaryLine }}
| Field | Value | Evidence | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.evidence }} |
| Rank | IATA | ICAO | Airport | Place | Score | Matched evidence | Copy |
|---|---|---|---|---|---|---|---|
| {{ row.rank }} | {{ row.iata }} | {{ row.icao }} | {{ row.airport }} | {{ row.place }} | {{ row.score }} | {{ row.matched }} |
| Cue | Current evidence | Next action | Copy |
|---|---|---|---|
| {{ row.cue }} | {{ row.evidence }} | {{ row.action }} |
| Code | ICAO | Airport | Place | Distance | Bearing | Copy |
|---|---|---|---|---|---|---|
| {{ row.code }} | {{ row.icao }} | {{ row.airport }} | {{ row.place }} | {{ row.distance }} | {{ row.bearing }} |
The chart renderer is unavailable. Coordinate rows remain available in the nearby-airports table.
A short airport code can refer to a passenger destination, an operating location, or a row in a third-party registry. That distinction matters when a booking shows KUL, an operations document uses WMKK, or a city search returns several airports. The safest match combines the code with the airport name and place instead of trusting the letters alone.
International Air Transport Association (IATA) location codes are the three-letter identifiers most travelers see on tickets, baggage tags, schedules, and booking systems. International Civil Aviation Organization (ICAO) location indicators are normally four letters and are common in flight planning, air traffic, weather, and operational records. An airport may have both, only an ICAO indicator, or no passenger-facing IATA code.
- IATA code
- A three-letter commercial location code. It may identify an airport, a city or metropolitan area, or another transport location, so the code is not always a one-airport label.
- ICAO indicator
- A four-letter operational identifier assigned within the ICAO location-indicator system. Its structure follows regional conventions but should still be verified as a complete identifier.
- Airport registry
- A dataset that joins codes to names, places, coordinates, elevation, and time zone. Coverage and freshness depend on the publisher.
City and name searches are inherently less exact than a complete code. London, Tokyo, New York, and many other metropolitan areas have multiple airports, while similar airport names can occur in different countries. A region filter can reduce noise, but using it as a guess can hide the correct result.
Coordinates and nearby-airport distances add useful geographic context, not routing or travel advice. A short straight-line distance does not account for airline service, surface transport, airspace, border controls, or whether the other airport accepts the aircraft or passenger itinerary involved.
How to Use This Tool:
Start with the strongest clue you have and widen the data set only when the first pass does not cover the airport.
- Enter one IATA code, ICAO indicator, airport name, city, country, or region. A complete code such as
KULorWMKKgives the clearest match evidence. - Choose Search focus to match the clue. Use Balanced lookup for mixed or uncertain text, and use a specific focus when you know that the input is a code, place, or airport name.
- Select the appropriate Airport set. Passenger work normally fits IATA passenger codes; All loaded airports is useful for ICAO-only and local aerodromes.
- Run the lookup, then confirm the leading airport name, place, IATA code, and ICAO indicator. If the confidence says Review match or several candidates are plausible, compare the ranked alternatives before copying a code.
- Open Advanced only when a region, broader public registry, result limit, or nautical-mile display changes the decision. If the public registry cannot load, the page reports that the built-in major-airport starter was used instead.
Interpreting Results:
The first row is the highest-scoring candidate within the selected source, airport set, region, and result limit. Exact code means the input exactly matched a returned IATA or ICAO value. High confidence, Likely match, and Review match are ranking labels, not official verification.
- For tickets and baggage, confirm the passenger-facing IATA code and airport name.
- For flight operations or aviation data, confirm the ICAO indicator against an authoritative current source.
- For a city or airport-name search, compare the place and coordinates because several airports may serve the same city.
- Treat a nearby-airport row as geographic context only. It does not show a route, connection, or suitable substitute airport.
Technical Details:
Airport matching is a ranked lookup over the currently loaded records. Text is case-folded, accents are removed, punctuation becomes spaces, and code clues are reduced to uppercase letters and digits. Scope and region filters run before scoring, so an excluded airport cannot appear merely because its code is an exact match.
Lookup Core
Each candidate accumulates base points from the evidence it matches. The selected focus multiplies code, place, or airport-name evidence before the final score is rounded.
| Evidence | Base points | Condition |
|---|---|---|
| IATA or ICAO exact | 120 | The normalized code equals the complete returned code. |
| IATA or ICAO prefix | 72 | Either the returned code or the query begins with the other. |
| Place exact / prefix / all tokens | 72 / 48 / 28 | Applied to city, state, country, country code, and region labels. |
| Airport name exact / prefix / all tokens | 84 / 54 / 34 | Applied to the normalized airport name. |
| All tokens anywhere in the row | 14 | Provides a smaller full-record match. |
| Major-airport bonus | 8 | Added only after some evidence matched. |
| IATA-code bonus | 4 | Added only after some evidence matched. |
| Search focus | Code | Place | Airport name |
|---|---|---|---|
| Balanced | 1.25 | 1.00 | 1.00 |
| Code first | 1.75 | 0.85 | 0.85 |
| City or country | 1.05 | 1.45 | 0.95 |
| Airport name | 1.05 | 0.95 | 1.45 |
An exact IATA or ICAO match always receives Exact code. Without an exact code, a rounded score of at least 100 receives High confidence, at least 55 receives Likely match, and any lower positive score receives Review match. Ties favor a major airport, then a row with an IATA code, then alphabetical code or name order.
Formula Core
Nearby distance uses the great-circle path between two latitude and longitude pairs on a spherical Earth with radius 6,371.0088 km. Angles are converted to radians before the calculation.
Here, d is distance in kilometers, R is 6,371.0088 km, φ is latitude, and λ is longitude. Nautical miles are displayed as kilometers divided by 1.852. Distances are rounded to one decimal place, bearings to the nearest degree, and at most eight coordinate-bearing alternatives are retained.
Accuracy and Privacy Notes:
The built-in starter is a small major-airport reference, while the optional public registry supplies broader coverage and may change independently. Registry rows can be incomplete, stale, or inconsistent with official IATA and ICAO publications.
- The public-registry choice downloads a third-party airport dataset. The airport clue and ranking stay in the browser and are not sent as search terms to that registry.
- If the registry request fails, results fall back to the built-in starter and the page identifies that reduced source.
- Coordinates, elevation, and time zone are reference fields, not navigation-grade data.
- Verify booking, baggage, flight-planning, billing, regulatory, and safety-critical codes with the relevant official source.
Worked Examples:
Complete airport code
Enter KUL with Code first. An exact IATA match should lead the ranking and show the paired ICAO indicator WMKK. Confirm Kuala Lumpur International Airport and its place before using either code.
City with several airports
Enter Tokyo with City or country. The result can include Haneda and Narita, so the first row is not enough for an itinerary decision. Compare both codes, airport names, coordinates, and the travel record that supplied the city clue.
References:
- Airline and Airport Code Search, International Air Transport Association.
- Location Indicators, Doc 7910, International Civil Aviation Organization.
- Airports public registry, mwgg.
- Guide for the Use of the International System of Units, Chapter 5, National Institute of Standards and Technology.