Have you ever booked a flight and stared at those three-letter codes, wondering what on earth they mean? LAX, JFK, BNA. They seem random, maybe even a little silly. Why isn't it LAL for Los Angeles or JFK for John F. Kennedy? The truth is, these codes have a fascinating, and sometimes messy, history.
It turns out there's a system, sort of. But like many things that grow over time, it's become a bit of a puzzle. Let's try to make sense of this global language of travel.
The
Birth of Airport Codes
Believe it or not, these codes started long before the internet or even widespread air travel. They began with the weather service and the telegraph. In the early 1900s, the U.S. Weather Bureau needed a way to quickly identify locations for reporting weather data.
They started using two-letter codes. For example, 'LA' might have meant Los Angeles. As aviation grew, especially after World War I, there was a need for a more specific system. The airlines and the government realized they needed a way to identify airports for flight plans and communication.
This led to the adoption of three-letter codes, building on the existing two-letter system. The idea was simple: make it easy to distinguish between different airports, even those in the same general area. But as you'll see, simplicity quickly became complicated.
How Codes Are Supposed to Work
Generally, there are a few rules that airport codes are supposed to follow. The most common type of code is based on the city name. For example, Chicago's O'Hare International Airport is ORD. This comes from its original name, Orchard Field.
Another common pattern is using the first letter of the city and then two other letters. For instance, Denver's code is DEN. This is pretty straightforward. Seattle's code, SEA, is also easy to guess.
Some codes are based on the airport's name. For example, Miami International Airport is MIA. This is a clear link to the city. However, as we know, not all codes are this obvious.
When Codes Go Off Script
Things get tricky when cities have multiple airports or when the original two-letter code was already taken. For example, New York City has several major airports. John F. Kennedy International Airport is JFK, which makes sense given the president's initials. LaGuardia Airport is LGA.
But what about Newark Liberty International Airport? Its code is EWR. This doesn't seem to relate to 'Newark' or 'Liberty' directly. The 'E' is believed to come from the fact that it was originally Newark's East Side airport, or possibly related to its location east of the city. It's a bit of a historical guess.
Los Angeles is another prime example. LAX doesn't stand for 'Los Angeles Airport'. The 'X' was added to indicate it was a 'non-citizen' airport, meaning international flights could land there without going through customs. It also helped distinguish it from other airports that might have used 'LA'.
The
Role of the FAA and IATA
Two main organizations manage these codes: the Federal Aviation Administration (FAA) in the United States and the International Air Transport Association (IATA) worldwide. The FAA assigns codes for domestic use, while IATA handles international codes. Usually, they align, but sometimes there are differences.