Skip to main content

Flying Blue — earning by booking class

Carriers and booking classes recognised by Flying Blue, with the XP earning rate we hold. Rates key on the operating carrier except where a table is marked as marketed by a particular airline. Use the calculator for your exact itinerary.

“Own-metal” marks a carrier that operates Flying Blue itself — a programme shared between airlines has more than one, and each of them earns at the programme's own rates rather than partner rates.

Flying Blue booking classes in brief

Air France (AF) own-metal

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
FZone-based
HZone-based
JZone-based
MZone-based
WZone-based
YZone-based
Y (Basic) · International0% — published, no status earning
B (Basic) · International0% — published, no status earning
H (Basic) · International0% — published, no status earning
M (Basic) · International0% — published, no status earning
Y (Flex) · International0% — published, no status earning
B (Flex) · International0% — published, no status earning
H (Flex) · International0% — published, no status earning
M (Flex) · International0% — published, no status earning

Marketed by Air Corsica (XK) — codeshares only

These rates apply only to Air France flights sold under a XK flight number.

Earning rate by booking class
Booking classEarning rate
JZone-based
WZone-based
SZone-based
AZone-based
YZone-based
BZone-based
DZone-based
MZone-based
UZone-based
HZone-based
KZone-based
LZone-based
QZone-based
TZone-based
EZone-based
NZone-based
RZone-based
VZone-based
XZone-based
Any booking class0 XP — published no-earn

KLM (KL) own-metal

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
FZone-based
HZone-based
JZone-based
MZone-based
WZone-based
YZone-based
Y (Basic) · International0% — published, no status earning
B (Basic) · International0% — published, no status earning
H (Basic) · International0% — published, no status earning
M (Basic) · International0% — published, no status earning
Y (Flex) · International0% — published, no status earning
B (Flex) · International0% — published, no status earning
H (Flex) · International0% — published, no status earning
M (Flex) · International0% — published, no status earning

Aerolíneas Argentinas (AR)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
EZone-based
GZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
VZone-based
WZone-based
YZone-based

Aeroméxico (AM)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
EZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
QZone-based
RZone-based
TZone-based
UZone-based
VZone-based
WZone-based
YZone-based

Air Corsica (XK)

Full guide →
Earning rate by booking class
Booking classEarning rate
JZone-based
WZone-based
SZone-based
AZone-based
YZone-based
BZone-based
DZone-based
MZone-based
UZone-based
HZone-based
KZone-based
LZone-based
QZone-based
TZone-based
EZone-based
NZone-based
RZone-based
VZone-based
XZone-based
Any booking class0 XP — published no-earn

Marketed by Air France (AF) — codeshares only

These rates apply only to Air Corsica flights sold under a AF flight number.

Earning rate by booking class
Booking classEarning rate
Any booking class0 XP — published no-earn

Air Europa (UX)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
EZone-based
FZone-based
GZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
PZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
VZone-based
OZone-based
YZone-based
ZZone-based

airBaltic (BT)

Full guide →
Earning rate by booking class
Booking classEarning rate
Any booking class0 XP — published no-earn

Aircalin (SB)

Full guide →
Earning rate by booking class
Booking classEarning rate
YZone-based
BZone-based
SZone-based
HZone-based
KZone-based
LZone-based
RZone-based
UZone-based
MZone-based
QZone-based
VZone-based
TZone-based
GZone-based
NZone-based
AZone-based
WZone-based
PZone-based
FZone-based
JZone-based
CZone-based
DZone-based
ZZone-based
IZone-based

China Airlines (CI)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
EZone-based
HZone-based
JZone-based
KZone-based
MZone-based
NZone-based
QZone-based
RZone-based
TZone-based
UZone-based
VZone-based
WZone-based
YZone-based

China Eastern (MU)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
EZone-based
FZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
PZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
VZone-based
WZone-based
YZone-based

Delta Air Lines (DL)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
EZone-based
FZone-based
GZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
PZone-based
QZone-based
SZone-based
TZone-based
UZone-based
VZone-based
WZone-based
XZone-based
YZone-based
ZZone-based

Garuda Indonesia (GA)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
FZone-based
IZone-based
JZone-based
KZone-based
MZone-based
NZone-based
PZone-based
QZone-based
TZone-based
WZone-based
YZone-based

Kenya Airways (KQ)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
EZone-based
GZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
QZone-based
RZone-based
TZone-based
UZone-based
VZone-based
WZone-based
YZone-based
ZZone-based

Korean Air (KE)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
EZone-based
FZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
PZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
WZone-based
YZone-based
ZZone-based

Middle East Airlines (ME)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
QZone-based
RZone-based
TZone-based
UZone-based
VZone-based
YZone-based
ZZone-based

SAS (SK)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
EZone-based
GZone-based
HZone-based
KZone-based
LZone-based
MZone-based
NZone-based
OZone-based
PZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
VZone-based
WZone-based
YZone-based
C · IntercontinentalZone-based
D · IntercontinentalZone-based
J · IntercontinentalZone-based
Z · IntercontinentalZone-based
C · ContinentalZone-based
D · ContinentalZone-based
J · ContinentalZone-based
Z · ContinentalZone-based

Saudia (SV)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
EZone-based
FZone-based
GZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
PZone-based
QZone-based
TZone-based
UZone-based
VZone-based
YZone-based

TAROM (RO)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
EZone-based
FZone-based
GZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
PZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
VZone-based
YZone-based
ZZone-based

Transavia (HV)

Full guide →
Earning rate by booking class
Booking classEarning rate
YZone-based
BZone-based
HZone-based
MZone-based
WZone-based
JZone-based
CZone-based
DZone-based
FZone-based

Vietnam Airlines (VN)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
QZone-based
RZone-based
SZone-based
UZone-based
WZone-based
YZone-based
ZZone-based

Virgin Atlantic (VS)

Full guide →
Earning rate by booking class
Booking classEarning rate
BZone-based
CZone-based
DZone-based
EZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
OZone-based
QZone-based
RZone-based
SZone-based
TZone-based
UZone-based
VZone-based
WZone-based
XZone-based
YZone-based
ZZone-based

XiamenAir (MF)

Full guide →
Earning rate by booking class
Booking classEarning rate
AZone-based
BZone-based
CZone-based
DZone-based
FZone-based
HZone-based
IZone-based
JZone-based
KZone-based
LZone-based
MZone-based
NZone-based
QZone-based
VZone-based
YZone-based

Chasing a Flying Blue tier? See how to reach your next tier in Flying Blue to see how far you are from it and ways to close the gap.

← Flying Blue overview