Hacker News new | ask | show | jobs
by t0mas88 1868 days ago
The ICAO airport code as used for navigation. They're different from the IATA 3 letter codes that most passengers know. US airports start with K, European with E (e.g. EF for Europe-France).

Often for large airports the code is very similar to the IATA code for passengers, e.g. KJFK for JFK and KSFO for San Francisco. But not always, as in EGLL for London Heathrow which is LHR in passenger codes.

3 comments

> European with E (e.g. EF for Europe-France).

EF is Finland actually. The first letter is region code, and Europe is divided into multiple regions. Northern Europe is E, Southern Europe is mostly L (so France is LF).

Wikipedia has a nice map showing the different boundarys on it's ICAO airport codes page.

https://en.wikipedia.org/wiki/ICAO_airport_code#/media/File:...

Haha sorry, you're right bad example.
> Often for large airports the code is very similar to the IATA code for passengers

This is mostly only the case in the United States, since it has a single-letter K prefix, so they can append the 3-letter IATA code to make a valid 4-letter ICAO code. In the rest of the world the second letter of the ICAO code is used to designate countries, so the 3-letter IATA code cannot be appended.

>US airports start with K

ICAO-registered U.S. airports in the contiguous 48 states start with a K. Alaskan and Hawaiian airports start with a P and other U.S. territories get other different initial letters depending on their region (e.g. TJ for Puerto Rico or NS for American Samoa).