🇬🇧 English 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇳🇱 Nederlands 🇯🇵 日本語 🇰🇷 한국어

Códigos IATA vs ICAO: La guía definitiva

Última actualización: 28 de June de 2026 · Por el equipo AirportCodesDB

Two coding systems identify airports globally: IATA (3 letters) and ICAO (4 letters). Here's everything you need to know about the differences.

📊 Quick Comparison

FeatureIATA CodeICAO Code
Length3 letters4 letters
Assigned byInternational Air Transport AssociationInternational Civil Aviation Organization
Used byAirlines, passengers, booking systemsPilots, ATC, flight plans
Where you see itBoarding passes, baggage tags, ticketsFlight plans, NOTAMs, weather reports
Example (New York)JFKKJFK
Example (London)LHREGLL
Example (Tokyo)NRTRJAA
Total codes~11,000~12,000+

🔤 How IATA Codes Work

IATA codes are three-letter identifiers assigned by the International Air Transport Association, primarily for commercial aviation. They appear on your boarding pass, luggage tags, and booking confirmations.

🌐 How ICAO Codes Work

ICAO codes are four-letter identifiers used in aviation operations — flight plans, air traffic control communications, and weather reports (METARs).

The first letter indicates the region:

PrefixRegionExample
KContinental United StatesKJFK, KLAX, KORD
CCanadaCYYZ (Toronto), CYVR (Vancouver)
ENorthern EuropeEGLL (Heathrow), EHAM (Amsterdam)
LSouthern EuropeLFPG (Paris CDG), LEMD (Madrid)
REast AsiaRJAA (Narita), RKSI (Incheon)
OMiddle EastOMDB (Dubai), OEJN (Jeddah)
WSoutheast AsiaWSSS (Singapore), VTBS (Bangkok)
🔍 Try it! Use our IATA ↔ ICAO Converter to look up any code instantly.

❓ Frequently Asked Questions

Do all airports have both codes?

Not always. Some small airports have only an ICAO code. Very few have only an IATA code. Major commercial airports always have both.

Which code should I use when booking flights?

Always use the IATA code (3 letters). That's what airline booking systems, Google Flights, and travel websites use.

Can IATA codes change?

Technically yes, but it's extremely rare and expensive. When Mumbai changed its name from Bombay, the code BOM remained unchanged. Changing a code requires updating thousands of airline and booking systems worldwide.