Kody IATA i ICAO: czym się różnią? Co oznaczają IST i LTFM i gdzie używa się każdego z nich
Kiedy kupujesz bilet, widnieją na nim trzyznakowe kody lotnisk – LHR, CDG, JFK. Kiedy ten sam samolot ląduje, na ekranie nawigacyjnym w kabinie pilota wyświetla się już czteroliterowy kod – EGLL, LFPG, KJFK. To nie są dwa różne systemy dla różnych lotnisk. To dwa równoległe kody dla tego samego miejsca.
Jeden – dla pasażerów i systemów rezerwacji (IATA). Drugi – dla pilotów, kontrolerów ruchu lotniczego i serwisów meteorologicznych (ICAO).
Wyjaśniamy, czym się różnią i po co w ogóle istnieją dwa.
Dwa kody na jedno lotnisko – to nie błąd
Lotnisko w Stambule nosi kod IATA – IST i kod ICAO – LTFM. Oba odnoszą się do tego samego budynku, tylko używa się ich w różnych miejscach. IST widzisz na bilecie i tablicy odlotów. LTFM znają wyłącznie piloci, kontrolerzy i meteorolodzy.
Zamieszanie zaczyna się, gdy zwykły pasażer przypadkowo natknie się na czteroliterowy kod w serwisie meteorologicznym albo w serwisie śledzenia lotów i nie ma pojęcia, co to za lotnisko. A to przecież ten sam IST, tylko zapisany według innego standardu.
IATA (International Air Transport Association) – Międzynarodowe Zrzeszenie Przewoźników Powietrznych. Organizacja skupiająca same linie lotnicze, założona w 1945 roku. IATA odpowiada za komercyjną stronę lotnictwa – taryfy, rozkłady, systemy rezerwacji i sprzedaż biletów. Trzyznakowe kody lotnisk na Twoich biletach to właśnie jej dzieło.
ICAO (International Civil Aviation Organization) – Organizacja Międzynarodowego Lotnictwa Cywilnego, wyspecjalizowana agencja ONZ. Założona w 1944 roku w Chicago. Odpowiada za techniczną i regulacyjną stronę lotnictwa – bezpieczeństwo lotów, standardy ruchu lotniczego i zasady korzystania z przestrzeni powietrznej. Z tego korzystają piloci i kontrolerzy.
IATA – trzy litery, które widzi pasażer
Kody pojawiły się z praktycznej potrzeby. Przed ujednoliceniem każda linia lotnicza stosowała własne skróty – jedni dwie litery, inni trzy, jeszcze inni pełną nazwę miasta. Kupienie biletu z dwoma przesiadkami przez trzy różne linie było trudne nawet dla agentów turystycznych.
W latach 30. stacje meteorologiczne w USA operowały dwuliterowymi kodami lotnisk – przesyłanie danych telegrafem było drogie, każdy znak kosztował. Kiedy komercyjne lotnictwo urosło, lotnisk zrobiło się więcej niż możliwych kombinacji dwuliterowych. Na dwóch literach mieściło się 676 wariantów, na trzech – 17 576. Przeszli na trzy.
Większość kodów IATA czyta się intuicyjnie – HAV to Hawana, BKK to Bangkok, MAD to Madryt. Część miast dostała kody od pierwszych liter nazwy. Część – od starych kodów stacji meteorologicznych z dodaniem trzeciej litery dla unikalności. Tak Los Angeles stało się LAX (LA + dowolna trzecia litera, żeby było trzyliterowo), Portland – PDX, Phoenix – PHX. Litera X w tych kodach nic nie znaczy, to po prostu wypełniacz.
ICAO – cztery litery dla tych, którzy zarządzają
ICAO zbudowało swój system według innej zasady. Cztery litery zamiast trzech i ścisła geografia – pierwsza litera oznacza region świata, druga kraj, a pozostałe dwie konkretne lotnisko.
Na przykładzie Turcji widać to od razu. Prefiks LT, i wszystkie tureckie lotniska go używają – LTFM (nowy Stambuł), LTBA (Atatürk, zamknięty), LTAI (Antalya), LTAC (Ankara). Wielka Brytania ma prefiks EG – stąd EGLL (Heathrow), EGKK (Gatwick), EGCC (Manchester). Francja – LF, i od razu wiadomo – LFPG to Charles de Gaulle, LFPO to Orly.
USA stosują uproszczony schemat. Do kodu dodano prefiks K, a dalej ten sam trzyliterowy kod IATA (np. KJFK, KLAX, KORD, KSFO). Zrobiono to celowo, żeby piloci w USA nie musieli zapamiętywać dwóch różnych zestawów liter dla jednego lotniska.
W Europie podejście jest geograficzne. Pierwsza litera oznacza strefę regionalną, druga kraj w jej obrębie, a pozostałe dwie konkretne lotnisko. Kontynentalna Europa dzieli się głównie między dwie strefy – E (Wielka Brytania, Europa Północna, Niemcy, Polska) i L (Francja, Włochy, Hiszpania, Czechy, Austria, Bałkany, Turcja). Dlatego kod ICAO rzadko pokrywa się z kodem IATA w Europie. Czechy – LK, Praga to LKPR. Austria – LO, Wiedeń to LOWW. Polska – EP, Warszawa to EPWA. Po pierwszych dwóch literach od razu widać kraj, co dla pilotów jest wygodne, bo na trasach międzynarodowych widzą kody krajów codziennie.
Gdzie używa się każdego kodu
- Bilety lotnicze i karty pokładowe
- Strony rezerwacyjne
- Tablice odlotów i przylotów
- Etykiety bagażowe
- Systemy odprawy pasażerów
- Aplikacje mobilne linii lotniczych
- Plany lotów (flight plany)
- Łączność załogi z kontrolerami
- Serwisy meteorologiczne METAR i TAF
- NOTAM (komunikaty dla pilotów)
- Mapy lotnicze i bazy danych
- Oprogramowanie lotnicze (ForeFlight, Jeppesen)
Krótko mówiąc – Tobie jako pasażerowi wystarczy wyłącznie kod IATA.
Kod ICAO pojawia się w dwóch sytuacjach. Pierwsza – jesteś pilotem. Druga – sprawdzasz szczegóły konkretnego lotu w specjalistycznych serwisach albo szukasz technicznych informacji o danym połączeniu lub linii lotniczej.
Kiedy kody się pokrywają, a kiedy rozchodzą
USA to niemal jedyne miejsce, gdzie system jest przejrzysty. JFK w IATA, KJFK w ICAO. Po prostu dodano K na początku. Tak działa niemal we wszystkich amerykańskich lotniskach z ugruntowanymi kodami.
Wielka Brytania rządzi się inną logiką. Heathrow – kod IATA LHR, kod ICAO EGLL. EG to Wielka Brytania, LL to konkretnie Heathrow. Żadnego związku z literami LHR. Ta sama historia z Gatwick (LGW przechodzi w EGKK) i każdym innym lotniskiem w kraju.
Frankfurt jest jeszcze bardziej wymowny. Kod IATA FRA, kod ICAO EDDF. EDDF czyta się jako Niemcy (ED) plus Frankfurt nad Menem (DF). Logika jest, ale z zewnątrz nieoczywista.
Bazy wojskowe i małe lotniska prywatne często mają tylko kod ICAO i żadnego IATA. IATA przyznawana jest wyłącznie tam, gdzie realizowane są komercyjne loty pasażerskie. Baza RAF Lakenheath w Anglii – EGUL, bez IATA. Lotnisko Biggin Hill pod Londynem – EGKB, kod IATA BQH technicznie istnieje, ale w większości systemów rezerwacyjnych go nie znajdziesz.
W kwietniu 2019 roku Stambuł otworzył nowe lotnisko. Kod IATA IST przeszedł ze starego Atatürka na nowy Istanbul Airport, Atatürk dostał tymczasowy kod ISL i został zamknięty dla lotów pasażerskich. To rzadki przypadek, kiedy ugruntowany kod IATA zostaje przypisany na nowo. Jeśli szukasz historycznych danych o lotach przez “stary IST” – pamiętaj, że przed kwietniem 2019 roku to było zupełnie inne lotnisko. W ICAO takiego zamieszania nie ma – Atatürk pozostaje LTBA, nowy Stambuł to LTFM.
Miasta z kilkoma lotniskami
Londyn obsługują sześć lotnisk. Każde ma własny kod IATA – LHR (Heathrow), LGW (Gatwick), STN (Stansted), LTN (Luton), LCY (City), SEN (Southend). Dodatkowo istnieje kod agregujący LON. Korzystają z niego wyszukiwarki, gdy szukasz lotów “do Londynu” bez wskazywania konkretnego lotniska.
Ta sama zasada obowiązuje w Paryżu – ogólny kod PAR obejmuje CDG (Charles de Gaulle), ORY (Orly) i BVA (Beauvais-Tillé). Nowy Jork – NYC dla JFK, LGA i EWR. Stambuł – IST (nowe lotnisko) i SAW (Sabiha Gökçen po azjatyckiej stronie), ogólny kod dla miasta nie istnieje, co przy rezerwacji bywa mylące.
Agregujące kody miejskie to wynalazek IATA. W ICAO nie ma ich w ogóle. ICAO operuje konkretnymi lotniskami, nie miastami. To logiczne – pilot nie może lądować “w Londynie w ogóle”, potrzebuje konkretnego pasa.
Praktyczne sytuacje
Rezerwujesz bilet i widzisz “IST – LHR”
To IATA. IST – nowy Istanbul Airport, otwarty w 2018 roku, 35 km na północny zachód od centrum Stambułu. LHR – Heathrow. Żadnych dodatkowych wyjaśnień nie potrzebujesz – pasażer ma tu wszystko, co mu potrzebne.
Czytasz serwis pogodowy METAR dla lotniska
METAR zawsze zaczyna się od kodu ICAO. “METAR LTFM 121150Z…” – to pogoda w Istanbul Airport. Wiele stron pokazujących pogodę przy lotniskach przyjmuje wyłącznie kody ICAO – próba wpisania IST zwróci błąd.
Śledzisz lot online
Kiedy obserwujesz lot w czasie rzeczywistym, w karcie lotu zobaczysz oba kody – kod IATA dla linii lotniczej i numeru lotu (np. TK1980), kod ICAO dla lotnisk odlotu i przylotu. Lotniska pojawiają się w obu formatach jednocześnie.
Szukasz lotniska w małym mieście
Jeśli lotnisko nie ma lotów komercyjnych – nie ma też kodu IATA. Baza wojskowa RAF Lakenheath w Suffolk ma kod ICAO EGUL, kodu IATA brak. Jeśli wyszukiwarka biletów nie zwraca żadnych wyników dla danego miasta – najprawdopodobniej lotnisko po prostu nie ma IATA albo szukasz nie tam.
Kiedy znajomość ICAO jest bezużyteczna dla podróżnika
Szczerze – 99% ludzi nigdy nie zetknie się z ICAO. Jeśli latasz wyłącznie jako pasażer, lotnictwo nie interesuje Cię głębiej niż bilet i nie śledzisz lotów – zapamiętywanie czteroliterowych kodów nie ma żadnego sensu. Wszystkie aplikacje, tablice i systemy rezerwacyjne działają na IATA i wystarczą na całe życie. Kody IATA lotnisk zawsze znajdziesz na bilecie lub voucherze.
ICAO przydaje się w trzech przypadkach:
- Pierwszy – lubisz sprawdzać, gdzie aktualnie leci dany samolot przez tracker lotów (tam w karcie lotu widać kod ICAO).
- Drugi – planujesz lot małym samolotem w Europie (tam czteroliterowy kod jest wymagany przy każdej rejestracji).
- Trzeci – po prostu chcesz rozumieć strukturę lotnictwa trochę głębiej niż przeciętny pasażer.
Jeśli żadna z tych sytuacji Cię nie dotyczy – spokojnie zapomnij o ICAO po przeczytaniu tego artykułu.
Kod IATA na bilecie wystarczy do każdego wyjazdu.
Kody dla orientacji: popularne lotniska
| Lotnisko | IATA | ICAO | Logika ICAO |
|---|---|---|---|
| Istanbul Airport | IST | LTFM | LT = Turcja, FM = lotnisko |
| Heathrow, Londyn | LHR | EGLL | EG = Wielka Brytania |
| JFK, Nowy Jork | JFK | KJFK | K = USA + kod IATA |
| Charles de Gaulle, Paryż | CDG | LFPG | LF = Francja |
| Frankfurt | FRA | EDDF | ED = Niemcy |
| José Martí, Hawana | HAV | MUHA | MU = Kuba |
| Dubaj (główne) | DXB | OMDB | OM = ZEA |
| Changi, Singapur | SIN | WSSS | WS = Singapur |
| Schiphol, Amsterdam | AMS | EHAM | EH = Holandia |
| Haneda, Tokio | HND | RJTT | RJ = Japonia |
FAQ
IATA przyznaje kody wyłącznie lotniskiem obsługującym komercyjne loty pasażerskie. Bazy wojskowe, lotniska prywatne i terminale cargo bez połączeń pasażerskich otrzymują tylko kod ICAO. Na świecie istnieje około 9 000 kodów IATA i ponad 40 000 kodów ICAO – różnica wynika właśnie z tego.
Rzadko, ale tak. Stambuł w 2019 roku to dobry przykład: kod IST przeszedł z Atatürka na nowy Istanbul Airport. Dzieje się tak przy przeniesieniu głównego lotniska miasta. Na ogół IATA stara się nie zmieniać ugruntowanych kodów, bo burzy to historyczne bazy rezerwacyjne i tworzy zamieszanie w archiwach.
Kod miasta (metropolitan area code) – agregujący kod IATA łączący wszystkie lotniska danego miasta. LON obejmuje LHR, LGW, STN, LTN, LCY i SEN. PAR obejmuje CDG, ORY i BVA. NYC – JFK, LGA, EWR. Szukając biletów po kodzie miasta, system pokaże loty do wszystkich lotnisk naraz.
Pierwsza litera to region. E to Europa Północna, L to Europa Południowa i obszar śródziemnomorski, K to USA, Z to Chiny, Y to Australia, F to Afryka Subsaharyjska. Druga litera precyzuje kraj. Pełna lista prefiksów jest w dokumencie ICAO Doc 7910 i na stronie icao.int. Najszybciej wpisać kod w wyszukiwarkę na ourairports.com.
IATA historycznie wyrosła z komercyjnych systemów rezerwacyjnych, gdzie trzy litery wystarczały dla kilku tysięcy pasażerskich lotnisk na świecie. ICAO obejmuje całe lotnictwo cywilne, łącznie z ponad 30 000 małych lotnisk i baz wojskowych. Przy takiej skali trzy litery dają zbyt mało kombinacji (maksymalnie 17 576), cztery litery – już 456 976.
· Pilot Boeing 777, zwiedzający miasta podczas layoverów