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.

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

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 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
WZone-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

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

Flying Blue overview