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.
🔍 Search Airline Penalty Codes
| # | Airline Name | IATA Code | Penalty Code |
|---|---|---|---|
| 1 | Aegean Airlines | A3 | DU |
| 2 | Aeroflot | SU | CP |
| 3 | Air Algérie | AH | XP |
| 4 | Air Astana | KC | EMD |
| 5 | Air Berlin | AB | DU |
| 6 | Air Cairo | SM | EMD |
| 7 | Air Canada | AC | CP |
| 8 | Air China Limited | CA | OC |
| 9 | Air France | AF | EMD |
| 10 | Air India | AI | OD |
| 11 | Air Malta | KM | CP |
| 12 | airblue | HM | XP |
| 13 | American Airlines | AA | CP |
| 14 | Austrian Airlines | OS | DU |
| 15 | Azerbaijan Airlines | J2 | CP |
| 16 | Biman Bangladesh Airlines | BG | OD |
| 17 | British Airways | BA | EMD |
| 18 | Brussels Airlines | SN | DU |
| 19 | Cathay Pacific | CX | EMD |
| 20 | China Southern Airlines | CZ | OB |
| 21 | Cyprus Airways | CY | DV |
| 22 | Delta Air Lines | DL | XP |
| 23 | Egyptair | MS | EMD |
| 24 | Emirates | EK | OD |
| 25 | Ethiopian Airlines | ET | OA |
| 26 | Etihad Airways | EY | XP |
| 27 | EVA Air | BR | XP |
| 28 | flybmi | BE | OD |
| 29 | flynas | UJ | CP |
| 30 | flynas | XY | XP |
| 31 | Fuzhou Airlines | FZ | CP |
| 32 | Garuda Indonesia | GA | XP |
| 33 | Gulf Air | GF | OA |
| 34 | Hahn Air | HR | DU |
| 35 | Hainan Airlines | HU | OB |
| 36 | I-Fly | IG | CP |
| 37 | ITA Airways | AZ | OC |
| 38 | Jazeera Airways | J9 | XP |
| 39 | Jet Airways | 9W | CP |
| 40 | JetBlue Airways | B6 | EMD |
| 41 | Jordan Aviation | R5 | CP |
| 42 | Kenya Airways | KQ | OA |
| 43 | KLM Royal Dutch Airlines | KL | EMD |
| 44 | Korean Air | KE | OD |
| 45 | Kuwait Airways | KU | RF |
| 46 | Libyan Airlines | LN | CP |
| 47 | Lufthansa | LH | DU |
| 48 | Malaysia Airlines | MH | OC |
| 49 | Malindo Air | OD | OD |
| 50 | Middle East Airlines | ME | EMD |
| 51 | Mihin Lanka | MJ | XP |
| 52 | National Airlines (N8) | NA | CP |
| 53 | Nesma Airlines | NE | CP |
| 54 | Nile Air | NP | CP |
| 55 | Olympic Air | OA | DU |
| 56 | Oman Air | WY | XP |
| 57 | Pakistan International Airlines | PK | CP |
| 58 | Pegasus Airlines | PC | CP |
| 59 | Philippine Airlines | PR | OD |
| 60 | Qantas | QF | EMD |
| 61 | Qatar Airways | QR | XP |
| 62 | Royal Air Maroc | AT | CP |
| 63 | Royal Brunei Airlines | BI | EMD |
| 64 | Royal Jordanian | RJ | EMD |
| 65 | Saudia | SV | EMD |
| 66 | Sichuan Airlines | 3U | OC |
| 67 | SilkAir | MI | CP |
| 68 | Singapore Airlines | SQ | CP |
| 69 | Sky Airline | H9 | XP |
| 70 | Sky Regional Airlines | KK | CP |
| 71 | SkyAngara Airlines | IY | SC |
| 72 | South African Airways | SA | EMD |
| 73 | SriLankan Airlines | UL | EMD |
| 74 | Star Air (South Africa) | 6S | OA |
| 75 | Swiss International Air Lines | LX | EMD |
| 76 | TAP Air Portugal | TP | DU |
| 77 | TAROM | RO | CP |
| 78 | Thai Airways International | TG | EMD |
| 79 | Tunisair | TU | CP |
| 80 | Turkish Airlines | TK | CP |
| 81 | Ukraine International Airlines | PS | CP |
| 82 | United Airlines | UA | CP |
| 83 | US Airways | US | CP |
| 84 | Uzbekistan Airways | HY | AC |
| 85 | Virgin Atlantic | VS | XP |
| 86 | WestJet | W8 | OB |
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.
- Airport Codes Database | IATA Codes by Country
- Airline IATA Codes & Numeric Ticket Codes List
- Airport Tax Codes Database | Tax Codes by Country
- Airline Special Services (Meals Codes)
- Airline Wheelchair Codes (SSR)
- GDS Farebase Generator for Amadeus, Galileo & Sabre
- Check Airline Tax Refundability | Tax Refund Checker
- GDS Training System for Amadeus & Galileo
- GDS Hub Blog
Follow our free step-by-step course for beginners — from flight search to ticket issuance.
View Full Amadeus Course →