Cuando compras un billete, en él aparece un código de tres letras – LHR, CDG, JFK. Cuando ese mismo avión aterriza, en la pantalla de navegación de la cabina aparece un código de cuatro letras – EGLL, LFPG, KJFK. No son sistemas distintos para aeropuertos distintos. Son dos códigos paralelos para el mismo lugar.

Uno es para pasajeros y sistemas de reserva (IATA). El otro es para pilotos, controladores y partes meteorológicos (ICAO).

Veamos en qué se diferencian estos códigos y por qué existen los dos.

Dos códigos para un mismo aeropuerto – no es un error

El aeropuerto de Estambul tiene el código IATA IST y el código ICAO LTFM. Los dos corresponden al mismo edificio, pero se usan en contextos distintos. IST lo ves en el billete y en los paneles. LTFM lo conocen solo pilotos, controladores y meteorólogos.

La confusión aparece cuando un pasajero corriente se topa por casualidad con un código de cuatro letras en un parte meteorológico o en un servicio de seguimiento de vuelos y no entiende de qué aeropuerto se trata. Aunque es el mismo IST, simplemente escrito según otro estándar.

IATA – qué es

IATA (International Air Transport Association) – la Asociación Internacional de Transporte Aéreo. Una organización formada por las propias aerolíneas, fundada en 1945. IATA se ocupa del lado comercial de la aviación: tarifas, horarios, sistemas de reserva, venta de billetes. Esos códigos de tres letras de los aeropuertos que aparecen en tus billetes son obra suya.

ICAO – qué es

ICAO (International Civil Aviation Organization) – la Organización de Aviación Civil Internacional, un organismo especializado de la ONU. Fundada en 1944 en Chicago. Se ocupa del lado técnico y regulatorio de la aviación: seguridad aérea, estándares de control del tráfico aéreo, normas de uso del espacio aéreo. Es lo que usan pilotos y controladores.

IATA – tres letras que ve el pasajero

Los códigos surgieron de una necesidad práctica. Antes de la unificación, cada aerolínea usaba sus propias abreviaturas: unas dos letras, otras tres, otras el nombre completo de la ciudad. Comprar un billete con dos escalas en tres compañías distintas era complicado hasta para los agentes de viajes.

En los años treinta, las estaciones meteorológicas de EE. UU. trabajaban con códigos de dos letras para los aeropuertos – la transmisión de datos por telégrafo era cara y cada carácter contaba. Cuando la aviación comercial creció, los aeropuertos superaron las combinaciones posibles con dos letras. Con dos letras había 676 opciones; con tres, 17.576. Se pasó a tres.

La mayoría de los códigos IATA se leen de forma intuitiva: HAV es La Habana, BKK es Bangkok, MAD es Madrid. Algunos aeropuertos recibieron su código con las primeras letras del nombre. Otros heredaron los antiguos códigos de estaciones meteorológicas añadiendo una tercera letra para diferenciarse. Así, Los Ángeles se convirtió en LAX (LA + cualquier tercera letra para completar tres), Portland en PDX, Phoenix en PHX. La X en estos códigos no significa nada; es simplemente un relleno.

ICAO – cuatro letras para quienes gestionan el vuelo

ICAO construyó su sistema con otra lógica. Cuatro letras en lugar de tres y una geografía estricta: la primera letra indica la región del mundo, la segunda el país, y las dos últimas el aeropuerto concreto.

Con Turquía se ve de inmediato. El prefijo LT agrupa todos los aeropuertos turcos: LTFM (el nuevo Estambul), LTBA (Atatürk, cerrado), LTAI (Antalya), LTAC (Ankara). El prefijo del Reino Unido es EG: EGLL (Heathrow), EGKK (Gatwick), EGCC (Manchester). Francia usa LF, y enseguida queda claro: LFPG es Charles de Gaulle, LFPO es Orly.

EE. UU. sigue un esquema simplificado. Al código se le añade el prefijo K y a continuación el mismo código IATA de tres letras (por ejemplo, KJFK, KLAX, KORD, KSFO). Esto se hizo a propósito para que los pilotos en EE. UU. no tuvieran que memorizar dos conjuntos distintos de letras para el mismo aeropuerto.

En Europa el enfoque es geográfico. La primera letra indica la zona regional, la segunda el país dentro de esa zona, y las dos últimas el aeropuerto concreto. La Europa continental se reparte principalmente entre dos zonas: E (Reino Unido, norte de Europa, Alemania, Polonia) y L (Francia, Italia, España, República Checa, Austria, Balcanes, Turquía). Por eso el código ICAO y el código IATA en Europa casi nunca coinciden. República Checa es LK; Praga es LKPR. Austria es LO; Viena es LOWW. Polonia es EP; Varsovia es EPWA. Con las dos primeras letras ya sabes el país, y para los pilotos es práctico porque en rutas internacionales ven los códigos de país a diario.

Niko

En cabina trabajo exclusivamente con ICAO. El plan de vuelo, los partes meteorológicos, los NOTAM – todo usa códigos de cuatro letras. Los códigos IATA solo los necesito para saber adónde llevan a los pasajeros. Cuando le digo al controlador “me dirijo a LTFM”, todo el mundo lo entiende. Si dijera IST, podría haber una pausa, porque hace tres años ese código correspondía a otro aeropuerto.
Niko
· Piloto de Boeing 777, explora ciudades durante las escalas técnicas

Dónde se usa cada código

IATA (3 letras)
  • Billetes de avión y tarjetas de embarque
  • Webs de reserva
  • Paneles de llegadas y salidas
  • Etiquetas de equipaje
  • Sistemas de facturación de pasajeros
  • Aplicaciones móviles de aerolíneas
ICAO (4 letras)
  • Planes de vuelo (flight plans)
  • Comunicación de la tripulación con los controladores
  • Partes meteorológicos METAR y TAF
  • NOTAM (avisos para pilotos)
  • Cartas aeronáuticas y bases de datos
  • Software de aviación (ForeFlight, Jeppesen)

En resumen: como pasajero solo necesitas el código IATA.

El código ICAO aparece en dos situaciones. La primera, si eres piloto. La segunda, si consultas los detalles de un vuelo concreto en servicios especializados o buscas información técnica sobre un vuelo o una aerolínea.

Cuándo coinciden los códigos y cuándo no

EE. UU. es prácticamente el único lugar donde el sistema es transparente. JFK en IATA, KJFK en ICAO. Solo se añade una K al principio. Así funciona en casi todos los aeropuertos americanos con códigos consolidados.

El Reino Unido sigue otra lógica. Heathrow tiene el código IATA LHR y el código ICAO EGLL. EG es el Reino Unido, LL es Heathrow en concreto. Ninguna relación con las letras LHR. Lo mismo ocurre con Gatwick (LGW pasa a ser EGKK) y con cualquier otro aeropuerto del país.

Frankfurt es aún más ilustrativo. Código IATA FRA, código ICAO EDDF. EDDF se lee como Alemania (ED) más Frankfurt am Main (DF). Hay lógica, pero desde fuera no es evidente.

Las bases militares y los pequeños aeródromos privados suelen tener solo código ICAO, sin código IATA. IATA solo se asigna donde hay vuelos comerciales de pasajeros. La base RAF Lakenheath en Inglaterra es EGUL, sin código IATA. El aeródromo de Biggin Hill, cerca de Londres, es EGKB; técnicamente tiene el código IATA BQH, pero en la mayoría de los sistemas de reserva no aparece.

Cambios de nombre y reasignación de códigos

En abril de 2019, Estambul inauguró su nuevo aeropuerto. El código IATA IST pasó del antiguo Atatürk al nuevo Istanbul Airport; Atatürk recibió temporalmente el código ISL y cerró al tráfico de pasajeros. Es un caso poco habitual en el que un código IATA consolidado se reasigna. Si buscas datos históricos de vuelos por el “antiguo IST”, recuerda que antes de abril de 2019 era un aeropuerto completamente distinto. En ICAO no hay esa confusión: Atatürk sigue siendo LTBA y el nuevo Estambul es LTFM.

Ciudades con varios aeropuertos

Londres tiene seis aeropuertos. Cada uno tiene su código IATA: LHR (Heathrow), LGW (Gatwick), STN (Stansted), LTN (Luton), LCY (City), SEN (Southend). Además existe el código agregado LON, que usan los buscadores cuando buscas vuelos “a Londres” sin especificar aeropuerto.

Lo mismo ocurre con París: el código global PAR agrupa CDG (Charles de Gaulle), ORY (Orly) y BVA (Beauvais-Tillé). Nueva York usa NYC para JFK, LGA y EWR. Estambul tiene IST (el nuevo aeropuerto) y SAW (Sabiha Gökçen, en la orilla asiática); no existe un código de ciudad para Estambul, lo que a veces genera confusión al reservar.

Los códigos de ciudad agregados son una creación de IATA. En ICAO no existen. ICAO trabaja con aeródromos concretos, no con ciudades. Tiene sentido: un piloto no puede aterrizar “en Londres en general”; necesita una pista concreta.

Casos prácticos

Reservas un billete y ves “IST – LHR”

Eso es IATA. IST es el nuevo Istanbul Airport, abierto en 2018, a 35 km al noroeste del centro de Estambul. LHR es Heathrow. No hace falta más aclaración: como pasajero tienes aquí todo lo que necesitas.

Lees un parte meteorológico METAR de un aeropuerto

El METAR siempre empieza con el código ICAO. “METAR LTFM 121150Z…” es el tiempo en Istanbul Airport. Muchos sitios que muestran el tiempo de los aeropuertos solo aceptan códigos ICAO; si intentas introducir IST, devolverá un error.

Sigues un vuelo en tiempo real

Cuando sigues un vuelo en el aire, la ficha del vuelo muestra los dos códigos: el código IATA para la aerolínea y el número de vuelo (por ejemplo, TK1980) y el código ICAO para los aeropuertos de origen y destino. Los aeropuertos aparecen en los dos formatos.

Buscas el aeropuerto de una ciudad pequeña

Si un aeropuerto no tiene vuelos comerciales, tampoco tiene código IATA. La base militar RAF Lakenheath en Suffolk tiene el código ICAO EGUL, pero no tiene código IATA. Si la búsqueda de vuelos por ciudad no devuelve resultados, lo más probable es que ese aeropuerto simplemente no tenga IATA o estés buscando en el lugar equivocado.

Cuándo el código ICAO no te sirve de nada como viajero

Siendo sinceros: el 99 % de las personas no va a toparse nunca con ICAO. Si solo viajas como pasajero, no te interesa la aviación más allá de tu billete y no sigues vuelos, no tiene sentido memorizar códigos de cuatro letras. Todas las aplicaciones, paneles y sistemas de reserva funcionan con IATA, y con eso tienes más que suficiente. Los códigos IATA de los aeropuertos siempre aparecen en tu billete o en tu bono de reserva.

ICAO resulta útil en tres situaciones:

  • Primera: te gusta ver dónde está volando un avión en tiempo real a través de un rastreador de vuelos (en la ficha del vuelo aparece el código ICAO).
  • Segunda: planeas volar en aviación general en Europa (allí el código de cuatro letras se usa en cualquier trámite de registro).
  • Tercera: simplemente quieres entender la estructura de la aviación un poco más allá de lo que sabe el pasajero medio.

Si nada de esto va contigo, puedes olvidarte tranquilamente del ICAO en cuanto termines de leer.

Con el código IATA del billete tienes suficiente para cualquier viaje.

Códigos de referencia: aeropuertos más conocidos

Aeropuerto IATA ICAO Lógica ICAO
Istanbul Airport IST LTFM LT = Turquía, FM = aeropuerto
Heathrow, Londres LHR EGLL EG = Reino Unido
JFK, Nueva York JFK KJFK K = EE. UU. + código IATA
Charles de Gaulle, París CDG LFPG LF = Francia
Frankfurt FRA EDDF ED = Alemania
José Martí, La Habana HAV MUHA MU = Cuba
Dubái (principal) DXB OMDB OM = EAU
Changi, Singapur SIN WSSS WS = Singapur
Schiphol, Ámsterdam AMS EHAM EH = Países Bajos
Haneda, Tokio HND RJTT RJ = Japón

FAQ

IATA asigna códigos solo a los aeropuertos con vuelos comerciales de pasajeros. Las bases militares, los aeródromos privados y los terminales de carga sin tráfico de pasajeros reciben únicamente código ICAO. En el mundo hay unos 9.000 códigos IATA y más de 40.000 códigos ICAO: esa diferencia lo explica todo.

Es poco frecuente, pero sí. Estambul en 2019 es el ejemplo más claro: el código IST pasó de Atatürk al nuevo Istanbul Airport. Esto ocurre cuando se traslada el aeropuerto principal de una ciudad. Por lo general, IATA procura no cambiar los códigos consolidados, porque hacerlo rompe las bases históricas de reservas y genera confusión en los archivos.

El código de ciudad (metropolitan area code) es un código IATA agregado que engloba todos los aeropuertos de una misma ciudad. LON incluye LHR, LGW, STN, LTN, LCY y SEN. PAR incluye CDG, ORY y BVA. NYC agrupa JFK, LGA y EWR. Al buscar vuelos con el código de ciudad, el sistema muestra vuelos a todos los aeropuertos a la vez.

La primera letra indica la región. E es el norte de Europa, L es el sur de Europa y el Mediterráneo, K son EE. UU., Z es China, Y es Australia, F es África subsahariana. La segunda letra concreta el país. La lista completa de prefijos está en el documento ICAO Doc 7910 y en el sitio icao.int. Lo más rápido es buscar el código directamente en ourairports.com.

IATA creció históricamente a partir de los sistemas comerciales de reserva, donde tres letras bastaban para los miles de aeropuertos de pasajeros que existen en el mundo. ICAO cubre toda la aviación civil, incluidos más de 30.000 aeródromos pequeños y bases militares. Para ese volumen, tres letras dan demasiado pocas combinaciones (17.576 como máximo); con cuatro letras se llega a 456.976.