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
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.
- Enter at least two characters of an IATA code, ICAO code, city, or airport name.
- Press Lookup to query the server-side airport dataset.
- Review ranked results, with exact code matches shown first.
- 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.
| Airport | City | IATA | ICAO |
|---|---|---|---|
| London Heathrow Airport | London | LHR | EGLL |
| John F. Kennedy International Airport | New York | JFK | KJFK |
| Dubai International Airport | Dubai | DXB | OMDB |
| Islamabad International Airport | Islamabad | ISB | OPIS |
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
Frequently Asked Questions
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Why use Airport Code Lookup (IATA/ICAO)?
- Supports both IATA and ICAO lookups in one search box, reducing back-and-forth between aviation sources
- Returns practical location context including city, country, and precise coordinates for each matched airport
- Ranks exact code hits before text matches so flight-planning lookups surface the intended airport first
- Runs against a vendored server-side dataset for stable performance without third-party runtime dependencies
Common use cases
- Confirm the exact airport code before booking travel, filing expenses, or building itinerary exports
- Resolve an unfamiliar ICAO code from an operations feed into a recognizable airport and city
- Find candidate airports in a metro area when planning connections or overland transfer legs
- Pull airport coordinates for quick map plotting, geodesic calculations, or logistics planning
Related Education
Flight Distance Calculator
Calculate great-circle flight distance between two airports by IATA or ICAO code, with kilometers, miles, nautical miles, and estimated flight time.
Country Explorer — Capital, Flag, Population & Facts
Look up any country to see its flag, capital city, region, population, official languages, and currencies. Free, fast country facts and data.
Address Geocoder & Reverse Geocoder
Convert any address to latitude and longitude, or turn coordinates back into a full address. Free forward and reverse geocoding powered by OpenStreetMap.
GPA Calculator
Calculate your semester or cumulative GPA from course grades and credit hours. Supports A+ through F grading scale. Free online GPA calculator.
Grade Calculator
Calculate your current weighted average grade from assignment categories. See what score you need on remaining work to achieve your target grade.
Final Exam Grade Calculator
Calculate what score you need on your final exam to achieve your desired course grade. Enter current grade, exam weight, and target grade.
Explore all Education.