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.

Airline 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.

To save you time and a headache trying to find all of this information yourself, I have written a guide which also explains what DPNA means, what PRM means and what PRM Assist is.

Airline Meal Codes For Special Meals

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 you can download my complete list of airline meal codes to help you identify the different special meal options available when booking a flight.

Why These Airline 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. Learn more about disability codes in my airline disability codes guide.
  • 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. My guide to special meal codes explains all of the airline meal codes in a handy list.

Why Airport and Airline 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:

Continue Planning Your Trip With an Allergy

Continue Planning Your Trip With Autistic Children

Continue Planning Your Trip as a Traveller With ADHD

Continue Planning Your Accessible Travels Using My Guides

You can click on each image to go directly to the guide for that topic.

travelling with autism and with autistic children
travelling with reduced mobility and disability pushchairs
travelling with allergies family travel guide for disabled passengers
travelling with adhd guide for disabled travellers
travelling with fibromyalgia and chronic pain guide