What Are Airport and Airline Codes?

Airports and airlines each use standardized codes so that travel details are clear worldwide. There are different airline and airport codes and they refer to different things, such as the exact airport, the airline or even disability category and the type of meal ordered for the passenger.

For example, airport codes are three-letter IATA codes (like LAX for Los Angeles or JFK for New York) used on tickets, baggage tags and schedules. Similarly, airline codes are unique two-letter IATA designators (for example, AA for American Airlines or BA for British Airways) that appear in flight numbers and reservation systems. These short codes exist because they are much easier to use than full names: a code like “JFK” is quicker and avoids confusion than writing “John F. Kennedy International Airport,” and standard codes overcome language barriers or airport renamings.

Airport Codes (IATA and ICAO)

Most travelers are familiar with three-letter airport codes, like:

  • LAX – Los Angeles International Airport
  • JFK – John F. Kennedy International Airport (New York)
  • LHR – London Heathrow
  • DXB – Dubai International Airport
  • EDI – Edinburgh Airport

These are called IATA codes, created by the International Air Transport Association. They’re used on luggage tags, boarding passes, flight booking websites, and more. They help airlines, airports, and passengers quickly identify where a flight is arriving or departing.

There’s also a less commonly seen set of ICAO (International Civil Aviation Organisation) codes, which are four-letter versions used mostly by pilots and air traffic controllers. For example:

  • KLAX – Los Angeles (ICAO)
  • EGLL – London Heathrow (ICAO)

These ICAO codes help with airspace navigation and flight planning but aren’t usually relevant for travelers.

Airline Codes

Just like airports, every airline has its own unique identifier—typically a two-letter IATA airline code:

  • AA – American Airlines
  • BA – British Airways
  • EK – Emirates
  • QF – Qantas

These are used to form flight numbers, like AA100 or EK201. You’ll see them on your boarding pass, confirmation emails, and airport screens.

Disability Codes

There are also a set of disability codes which are recognised (or should be) by all airlines who are members of the IATA. Each code is four letters long and represents a type of category of disability or mobility aid used by a passenger to better help airline staff understand the persons needs. Here are some examples:

  • DPNA – Disabled passenger needing assistance
  • BLND – Blind or visually impaired passenger
  • MEDA – Medical case
  • MAAS – Meet and assist

I have created a full list of airline and airport disability codes which you can download for free and print for your own reference.

Airline Meal Codes

Airline meal codes exist to differentiate the types of meal available on the plane. This is really good for people who have religious diets and also for those with food allergies. Some examples are:

  • VGML – Vegetarian meal
  • GFML – Gluten-free meal
  • HNML – Hindu meal
  • KSML – Kosher meal

I have put together a full list of these airline meal codes and again, you can download this list totally for free for your own reference.

Why These Codes Exist

Airport and airline codes serve a few key purposes:

  • Simplicity: Instead of typing or printing full names, codes offer a fast, universal shorthand.
  • Standardization: Codes stay the same across languages, booking systems, and countries.
  • Safety and consistency: They reduce misunderstandings between staff, airlines, and systems—especially in global travel.
  • Luggage handling: The codes on baggage tags tell the system where each bag should go.

For example, when a suitcase is tagged LAX, it’s routed automatically to Los Angeles, not confused with, say, LAS (Las Vegas).

Summary:

  • Airport codes: Three-letter IATA codes (JFK, LAX, SYD, etc.) uniquely identify airports for ticketing and baggage.
  • Airline codes: Two-letter IATA codes (e.g. AA, DL, LH, EK) identify carriers in ticketing and flight schedules.
  • Disability codes: Four letter codes that indicate the type of disability or struggles a person may have e.g. DPNA which stands for disabled passenger needing assistance.
  • Meal codes: A four letter code that describes the type of meal a passenger has ordered, this ensures everyone gets the food they want or need. An example of this is DBML for a meal for a diabetic passenger.

Why codes matter:

Codes are short, consistent identifiers that prevent mix-ups and confusion. They stay the same even if airport names change, and they work across languages.

If this post helped, you may also like: