Airline IATA Codes & Penalty Codes List

Searchable reference of airline IATA codes and penalty codes for ticket changes, cancellations, and refunds in Amadeus, Galileo, and Sabre.

This airline IATA and penalty codes database helps travel agents and airline professionals quickly identify airline codes and reference penalty information related to ticket changes, cancellations, refunds, and other fare conditions.

Select an airline or search the table below to find the relevant IATA code and penalty code. These codes are essential when working inside GDS systems such as Amadeus, Galileo, and Sabre — especially for exchanges, refunds, and voluntary schedule changes.

💡 Pro Tip: Airline penalty codes such as CP, DU, EMD, XP, OA, OB, OC, and OD describe different types of fees and penalties. Always check the fare rules before quoting a change or refund fee to the passenger.

🔍 Search Airline Penalty Codes

Airlines: 86
# Airline Name IATA Code Penalty Code
1Aegean AirlinesA3DU
2AeroflotSUCP
3Air AlgérieAHXP
4Air AstanaKCEMD
5Air BerlinABDU
6Air CairoSMEMD
7Air CanadaACCP
8Air China LimitedCAOC
9Air FranceAFEMD
10Air IndiaAIOD
11Air MaltaKMCP
12airblueHMXP
13American AirlinesAACP
14Austrian AirlinesOSDU
15Azerbaijan AirlinesJ2CP
16Biman Bangladesh AirlinesBGOD
17British AirwaysBAEMD
18Brussels AirlinesSNDU
19Cathay PacificCXEMD
20China Southern AirlinesCZOB
21Cyprus AirwaysCYDV
22Delta Air LinesDLXP
23EgyptairMSEMD
24EmiratesEKOD
25Ethiopian AirlinesETOA
26Etihad AirwaysEYXP
27EVA AirBRXP
28flybmiBEOD
29flynasUJCP
30flynasXYXP
31Fuzhou AirlinesFZCP
32Garuda IndonesiaGAXP
33Gulf AirGFOA
34Hahn AirHRDU
35Hainan AirlinesHUOB
36I-FlyIGCP
37ITA AirwaysAZOC
38Jazeera AirwaysJ9XP
39Jet Airways9WCP
40JetBlue AirwaysB6EMD
41Jordan AviationR5CP
42Kenya AirwaysKQOA
43KLM Royal Dutch AirlinesKLEMD
44Korean AirKEOD
45Kuwait AirwaysKURF
46Libyan AirlinesLNCP
47LufthansaLHDU
48Malaysia AirlinesMHOC
49Malindo AirODOD
50Middle East AirlinesMEEMD
51Mihin LankaMJXP
52National Airlines (N8)NACP
53Nesma AirlinesNECP
54Nile AirNPCP
55Olympic AirOADU
56Oman AirWYXP
57Pakistan International AirlinesPKCP
58Pegasus AirlinesPCCP
59Philippine AirlinesPROD
60QantasQFEMD
61Qatar AirwaysQRXP
62Royal Air MarocATCP
63Royal Brunei AirlinesBIEMD
64Royal JordanianRJEMD
65SaudiaSVEMD
66Sichuan Airlines3UOC
67SilkAirMICP
68Singapore AirlinesSQCP
69Sky AirlineH9XP
70Sky Regional AirlinesKKCP
71SkyAngara AirlinesIYSC
72South African AirwaysSAEMD
73SriLankan AirlinesULEMD
74Star Air (South Africa)6SOA
75Swiss International Air LinesLXEMD
76TAP Air PortugalTPDU
77TAROMROCP
78Thai Airways InternationalTGEMD
79TunisairTUCP
80Turkish AirlinesTKCP
81Ukraine International AirlinesPSCP
82United AirlinesUACP
83US AirwaysUSCP
84Uzbekistan AirwaysHYAC
85Virgin AtlanticVSXP
86WestJetW8OB

What Is an Airline IATA Code?

An airline IATA code is a two-character code used to identify an airline in reservations, tickets, schedules, and Global Distribution Systems. Examples include MS for EgyptAir, EK for Emirates, BA for British Airways, and QR for Qatar Airways.

These codes appear in every PNR, ticket, and GDS command, making them essential for accurate booking and ticketing.

What Is an Airline Penalty Code?

An airline penalty code is a reference code used to identify penalty-related information associated with an airline’s fare or ticketing conditions. Penalties apply when a passenger:

  • Changes a flight date or time
  • Cancels a booking
  • Requests a refund
  • Changes the passenger name (where permitted)
  • Modifies the routing or class of service

Common Penalty Codes Explained

You’ll encounter these penalty-related codes across most GDS platforms:

  • CP – Cancellation Penalty
  • DU – Date Change Penalty
  • EMD – Electronic Miscellaneous Document (used for paid services/penalties)
  • XP – PTA Service Charge / Penalty Fee
  • OA – Booking Fees (validating carrier only)
  • OB – Ticketing Fees
  • OC – Service Fees
  • OD – Penalty Fees

Always verify the exact penalty code with the airline’s fare rules before quoting a fee to the passenger — the amount and conditions vary significantly between fares and carriers.

Who Uses Airline Penalty Codes?

Airline penalty code references are useful for:

  • Travel agents handling voluntary changes and refunds
  • Airline professionals processing tickets and accounting
  • GDS users working with Amadeus, Galileo, and Sabre
  • Back-office teams handling ADMs and settlement

Frequently Asked Questions

What is an airline IATA code?
A two-character code used to identify an airline in reservations, tickets, schedules, and GDS systems.

What is an airline penalty code?
A code used to reference penalty-related information associated with an airline’s fare or ticketing conditions.

Who can use airline penalty codes?
Travel agents, airline professionals, and GDS users when working with airline reservations and ticketing information.

How often is this database updated?
Regularly, reflecting changes in airline fare rules and IATA code assignments.

📚 Want to Master Amadeus from Scratch?

Follow our free step-by-step course for beginners — from flight search to ticket issuance.

View Full Amadeus Course →