Skip to main content
ToolsHub

Airport Code Lookup (IATA/ICAO)

Type an IATA code, ICAO code, airport, or city name to instantly find matched airports with code pairs, location details, and map-ready coordinates.

Updated

Search for an airport

Enter an IATA/ICAO code, airport name, or city to see results.

How to use Airport Code Lookup (IATA/ICAO)

The airport code lookup helps you find airport details from either direction: enter an IATA code like LHR, an ICAO code like EGLL, or a city or airport name to get reliable matches. Results include airport name, IATA and ICAO identifiers, municipality, country code, and map-ready latitude/longitude coordinates. The underlying data is a curated vendored snapshot from the public-domain OurAirports dataset, queried server-side so the full dataset never bloats the client bundle.

  1. Enter at least two characters of an IATA code, ICAO code, city, or airport name.
  2. Press Lookup to query the server-side airport dataset.
  3. Review ranked results, with exact code matches shown first.
  4. Use the returned city, country, and coordinates for itinerary planning, mapping, or follow-on calculations.

IATA vs ICAO codes in practice

IATA codes are three-character labels designed for passenger-facing systems: tickets, boarding passes, baggage tags, and online booking tools. ICAO codes are four-character identifiers designed for operational aviation workflows, including flight plans and air traffic procedures. Many airports have both, but not always in a way that is intuitive from the city name. A dual-lookup tool saves time by accepting either system and returning both codes in one result so travelers and operators can cross-reference quickly.

Example airport identifiers
AirportCityIATAICAO
London Heathrow AirportLondonLHREGLL
John F. Kennedy International AirportNew YorkJFKKJFK
Dubai International AirportDubaiDXBOMDB
Islamabad International AirportIslamabadISBOPIS

How matching priority improves search accuracy

Airport lookup quality depends heavily on ranking logic. If every query used plain substring matching, a short code could return noisy city-name results before the intended airport. This tool applies a deterministic priority: exact IATA match first, exact ICAO match second, then case-insensitive substring matches on airport name and municipality. The approach mirrors how users actually search — code-first when they know it, text-first when they do not — and keeps the top result useful across both workflows.

Worked examples

IATA lookup

Inputs: LHR

Result: London Heathrow Airport · London, GB · ICAO EGLL

ICAO lookup

Inputs: KJFK

Result: John F. Kennedy International Airport · New York, US · IATA JFK

City search

Inputs: Dubai

Result: Returns DXB among ranked airport matches with coordinates

Glossary

IATA code
A three-letter airport identifier used in passenger and commercial travel systems.
ICAO code
A four-letter airport identifier used in flight operations and air traffic systems.
Municipality
The city or locality associated with an airport record in the dataset.
Great-circle distance
The shortest path between two points on a sphere, used for baseline air-distance estimates.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related Education

Explore all Education.