---
title: "What is an XP Run? The Flying Blue Mileage Run Guide (2026)"
locale: "en"
canonical_url: "https://skystatus.pro/guide/what-is-a-mileage-run"
updated_at: "2026-10-07T08:52:26.198381+00:00"
---

# What is an XP Run (Mileage Run)? The Flying Blue Guide

Last updated: 7 October 2026 · 14 min read · Based on official Flying Blue program rules · [See sources](<https://skystatus.pro/guide/what-is-a-mileage-run#official-references>)

![Remco de Graaf](/authors/remco-de-graaf.webp)

By [Remco de Graaf](<https://skystatus.pro/about>) Founder of SkyStatus, Flying Blue member since 2005, currently Ultimate. Also Managing Director and co-owner at Reshift Digital. Founder of Zoom.nl (120,000 users) and Zoom Academy (80,000 paying students). Experience includes at least 15 mileage runs and visits to at least 60 countries.

Your status year is closing and you are short of the next tier. A few extra flights would get you there, but which ones, and at what cost? That is the question behind every XP run. Done well, it is one of the cheapest ways to keep Platinum or reach Ultimate. Done badly, you burn a weekend and a flight budget for points you could have earned smarter. This guide shows you how to plan a run that actually pays off, and when to skip it entirely.

## The Flying Blue Difference

In the aviation world, people talk about "Mileage Runs." But in Flying Blue, **miles do not determine your status**. [XP (Experience Points)](<https://skystatus.pro/guide/what-is-flying-blue-xp>) do. Therefore, a Flying Blue member does an **XP Run**. The goal is not to fly far, but to earn the maximum number of XP for the lowest price. This often means flying **shorter distances with more connections** rather than one long direct flight. See [Flying Blue: Status & XP](<https://www.flyingblue.com/en/programme/more-info/status>) for official programme context.

**Official sources used for verification:**  
Flying Blue: Status & XP · [KLM: Membership levels](<https://www.klm.com/information/flying-blue/membership-levels>) · [Flying Blue: Ultimate (UXP)](<https://www.flyingblue.com/en/landing-page/informative/ultimate-information>) · [KLM: Air&Rail](<https://www.klm.com/information/ticket-services/air-rail>)

Want to see the numbers for your route? Try the free [XP Calculator](<https://skystatus.pro/tools/xp-calculator>) - enter any airport pair and cabin class to instantly see your XP and cost per XP.

![XP run route comparison showing three Amsterdam to New York routing strategies in Business Class: direct flight earning 60 XP, via Paris CDG earning 90 XP with 50 percent more, and Antwerp hack plus CDG triple stack earning 120 XP at lower cost, with trips needed for Platinum comparison](/guide/images/mileage-run-route-comparison-en.svg?v=aa5bc426ffb1132a)

Three routing strategies for the same destination: the triple stack (Antwerp + CDG) earns double the XP at a lower price than a direct flight.

## The Golden Rule: More Legs = More XP

This is the foundation of every successful XP run. Flying Blue awards XP [**per flight segment (leg)**](<https://www.flyingblue.com/en/programme/more-info/status>), not per trip or per mile.

## Why Connections Beat Direct Flights

-   **Direct flight:** You earn XP once (for one leg).
-   **Connected flight:** You earn XP twice (for two legs).
-   **Double connection:** You earn XP three times (for three legs).

Since connecting flights are often priced similarly (or even cheaper) than direct flights, adding a stopover is the easiest way to boost your status earnings by 50% or more.

## XP Earning by Distance and Cabin

Before planning your run, understand how XP is calculated. The earning rate depends on two factors: flight distance and cabin class.

| Distance Band | Economy | Premium | Business | La Première |
| --- | --- | --- | --- | --- |
| Domestic (France) | 2 XP | 4 XP | 6 XP | 10 XP |
| Medium haul (under 2000 mi) | 5 XP | 10 XP | 15 XP | 25 XP |
| Long haul 1 (2000 to 3500 mi) | 8 XP | 16 XP | 24 XP | 40 XP |
| Long haul 2 (3500 to 5000 mi) | 10 XP | 20 XP | 30 XP | 50 XP |
| Long haul 3 (over 5000 mi) | 12 XP | 24 XP | 36 XP | 60 XP |

Official sources: [KLM membership levels](<https://www.klm.com/information/flying-blue/membership-levels>), [Flying Blue Status & XP](<https://www.flyingblue.com/en/programme/more-info/status>). Last verified: 19 February 2026.

**💡 Key Insight:** Business Class earns 3x more XP than Economy per leg. On short European flights, the price difference is often only 50 to 100 euros, but the XP difference is 10 XP (15 vs 5). This makes short haul Business the XP runner's best friend.

## The Power of Connections: Real Examples

📊 Example 1: Amsterdam to New York

**Option A: Direct Flight (Business)**

-   AMS → JFK: 30 XP (Long haul 2)
-   Return: 30 XP
-   **Total: 60 XP**

**Option B: Via Paris (Business)**

-   AMS → CDG: 15 XP (Medium haul)
-   CDG → JFK: 30 XP (Long haul 2)
-   Return legs: 15 + 30 = 45 XP
-   **Total: 90 XP**

**Result:** By changing planes in Paris, you earn **50% more XP** for often the same price or less.

📊 Example 2: Amsterdam to Singapore

**Option A: Direct Flight (Business)**

-   AMS → SIN: 36 XP (Long haul 3)
-   Return: 36 XP
-   **Total: 72 XP**

**Option B: Via Paris (Business)**

-   AMS → CDG: 15 XP
-   CDG → SIN: 36 XP
-   Return legs: 15 + 36 = 51 XP
-   **Total: 102 XP**

**Result:** The Paris connection adds 30 XP to your trip. Three of these trips per year (306 XP) is enough for [Platinum](<https://skystatus.pro/guide/flying-blue-platinum-status>).

## The Antwerp Hack: The Train That Earns XP

This is one of the most powerful XP run strategies, and many members do not know about it.

### 🚄 The Antwerp Run Explained

KLM operates an [Air&Rail](<https://www.klm.com/information/ticket-services/air-rail>) service from Antwerp (station code: ZWE) and Brussels to Amsterdam Schiphol. When you book a flight that starts from Antwerp, the **train ride counts as a flight segment** and earns XP.

**The Magic:**

-   The train is classified as a "Medium haul" segment.
-   In Economy: 5 XP per direction.
-   In Business: 15 XP per direction.

**The Double Benefit:** Flights from Antwerp or Brussels are often significantly _cheaper_ than direct flights from Amsterdam, while earning _more_ XP due to the extra segment.

📊 Example: The Antwerp Run to New York

**Standard booking from Amsterdam (Business)**

-   AMS → JFK: 30 XP
-   Return: 30 XP
-   **Total: 60 XP**

**Antwerp booking (Business)**

-   ZWE → AMS (train): 15 XP
-   AMS → JFK: 30 XP
-   Return: 30 + 15 = 45 XP
-   **Total: 90 XP**

**Result:** Same destination, 50% more XP, often a lower price. The "cost" is arriving at Antwerp Central Station instead of Schiphol.

📊 Example: Triple Stack (Antwerp + Paris Connection)

**Antwerp to New York via Paris (Business)**

-   ZWE → AMS (train): 15 XP
-   AMS → CDG: 15 XP
-   CDG → JFK: 30 XP
-   Return: 30 + 15 + 15 = 60 XP
-   **Total: 120 XP**

**Result:** One round trip earns 120 XP. That is 40% of your entire [Platinum requirement](<https://skystatus.pro/guide/flying-blue-platinum-status>) (300 XP) in a single booking.

**⚠️ Important:** The train segment only earns XP when booked as part of a [KLM Air&Rail itinerary](<https://www.klm.com/information/ticket-services/air-rail>). Booking the train separately does not count.

Verified: Antwerp hack mileage run (September 2026)

SkyStatus founder Remco de Graaf traveled this route on 12 March 2026: **ZWE (train) - AMS - CDG - TUN (Tunis)**, all in Business Class. The result: 2,128 miles and 45 XP from a single one-way trip with 3 segments (15 XP each).

![Flying Blue app showing completed Antwerp hack mileage run to Tunis: ZWE-AMS 130 miles 15 XP, AMS-CDG 422 miles 15 XP, CDG-TUN 1,576 miles 15 XP, total 2,128 miles and 45 XP](/guide/images/mileage-run-tunis-xp-statement-march-2026.png?v=d2b63e47f8dc95cc)

Verified March 2026: the complete XP statement for a ZWE-AMS-CDG-TUN mileage run. Each segment earns 15 XP in Business Class, totaling 45 XP one-way.

**Check-in tip:** If the KLM app refuses to check you in for the train segment, use the website instead. Go to Check-in or My Trip, navigate to your booking, and check in from there. You will still receive your boarding pass normally.

**Do not panic about "not flown" warnings.** When you try to claim your miles immediately after the trip, the train segment may show "This flight was not flown and therefore cannot be credited." This is completely normal. The train and flight booking systems are not linked in real-time. In our experience, the train segment was fully credited (miles + XP + UXP) within 36 hours. There is always a delay for train segments.

![Flying Blue claim screen showing not flown warning for ZWE-AMS train segment, which is normal and gets credited within 36 hours](/guide/images/mileage-run-claim-niet-gevlogen-warning.png?v=33f15cc76f448d69)

The confusing "not flown" message when claiming miles right after the trip. This is expected for train segments and resolves within 36 hours.

## Understanding When to Do an XP Run

Timing is everything. Your [qualification year](<https://skystatus.pro/guide/flying-blue-xp-rollover>) determines when XP runs make strategic sense.

## Your Qualification Year

-   **Structure:** Runs from the 1st of a month to the last day of the month before, one year later (e.g., November 1 to October 31).
-   **Determined by:** Your last level up to your current XP status. In the first year after a level-up, what you earn from the level-up day already counts.
-   **XP Expires:** Any XP not used for status or rollover is lost when your year ends.
-   **Rollover Cap:** Maximum 300 XP can carry over to the next year.

Official references: [KLM membership levels](<https://www.klm.com/information/flying-blue/membership-levels>), [Flying Blue T&C (PDF)](<https://img.static-fb.com/m/210bf6c67e0bebac/original/Fbcom_Terms-and-Conditions-EN.pdf>).

![SkyStatus Status Progress, Keep Platinum for 1 Nov 2025 to 31 Oct 2026: target secured, 1,245 XP recorded, 29 days left in this XP year.](/guide/images/keep-platinum-card-202610.webp?v=4f7b5fc86ee71a22)

Status Progress on the XP year tab: my qualification year runs from 1 November 2025 to 31 October 2026, and the card counts down the days until it closes.

### When an XP Run Makes Sense

-   **Close to a threshold:** You have 250 XP and need 300 for Platinum. A targeted run closes the gap.
-   **Year ending soon:** Your qualification year ends in 6 weeks and you will lose your progress without action.
-   **Strategic rollover:** You want to hit 600 XP as Platinum so you roll over 300 XP and start next year already qualified.
-   **Soft landing prevention:** You are Gold with 150 XP and your year ends next month. A run to 180 XP saves your status.

### When to Skip the XP Run

![SkyStatus How these points are counted: from 8 Oct 2025, 23 XP carried in, the maximum carry-over into next year, a pace of 102 XP a month.](/guide/images/mileage-run-rollover-cap-202610.webp?v=27a4b6204f48c114)

The same year under How these points are counted: at 102 XP a month I earned far more than can carry over, and Carries into next year stops at the cap. Every XP above it is gone when the year closes.

-   **Far from next level:** You have 50 XP toward Gold (180). The cost to close 130 XP is likely not worth it.
-   **Light travel year ahead:** If you only fly twice next year, the benefits will not pay back the run cost.
-   **Above the rollover cap:** You already have 550 XP as Platinum. More XP just gets wasted (cap is 600 effective: 300 for status + 300 rollover).

**⚠️ The 600 XP Sweet Spot:** As a Platinum member, earning exactly 600 XP is optimal. You pay 300 XP for status renewal and roll over 300 XP. You start next year already qualified. Earning more than 600 XP means wasted points above the cap.

## XP Runs for Ultimate Aspirants

If you are pursuing [Ultimate status](<https://skystatus.pro/guide/flying-blue-ultimate-status>), your XP run strategy must account for [UXP](<https://skystatus.pro/guide/flying-blue-uxp-explained>).

## UXP Rules for XP Runners

-   **UXP Source:** Only flights marketed by Air France (AF) or KLM (KL) earn UXP. The flight code on your ticket must start with AF or KL.
-   **Partner Warning:** Flights operated by KLM but sold with a Delta code (DL) earn zero UXP. See [Flying Blue Ultimate](<https://www.flyingblue.com/en/landing-page/informative/ultimate-information>).
-   **Requirement:** Ultimate needs 900 UXP + 300 XP (Platinum) in one qualification year.
-   **Payment:** When you qualify, both 300 XP and 900 UXP are deducted from your balance.

**💡 Ultimate Strategy:** If you need both XP and UXP, always book through klm.com or airfrance.com to ensure AF or KL flight codes. Avoid booking via partner sites (like delta.com) as the flight codes may be different.

## The Key Metric: Cost Per XP

Experienced XP runners evaluate every booking by its cost efficiency.

Cost per XP = Flight Price (EUR) ÷ Total XP Earned

| Cost per XP | Rating | When to Book |
| --- | --- | --- |
| Under 10 EUR | Excellent | Book immediately |
| 10 to 15 EUR | Good | Worth considering |
| 15 to 20 EUR | Average | Only if you need the XP urgently |
| Over 20 EUR | Poor | Look for alternatives |

SkyStatus analysis: Cost per XP benchmarks are based on observed market rates. Individual results vary by route and timing.

### Try the XP Calculator

Enter any route, pick a cabin class, and instantly see how many XP you earn and what it costs per XP.

[Open the XP Calculator →](<https://skystatus.pro/tools/xp-calculator>)

![SkyStatus Trip efficiency, 19 trips: lowest EUR 8 per XP on a ZWE to TUN Business trip, highest EUR 45 per XP on AMS, KEF, AMS in Economy.](/guide/images/mileage-run-trip-efficiency-202610.webp?v=1caa99053ca2f44e)

Trip efficiency on the Investment page divides each trip's ticket price by the XP it earned. In my current XP year the Antwerp run to Tunis came out at EUR 8 per XP, an Economy return to Reykjavik at EUR 45.

📊 Cost Analysis Example

**Option A:** Direct AMS to JFK, Business, 2500 EUR, 60 XP return

-   Cost per XP: 2500 / 60 = **41.67 EUR** (Poor)

**Option B:** ZWE to JFK via AMS and CDG, Business, 1800 EUR, 120 XP return

-   Cost per XP: 1800 / 120 = **15 EUR** (Good)

**Decision:** Option B costs 700 EUR less AND earns twice the XP.

### Measured: what a mileage run has to beat

Across members' priced, non-award bookings the baseline is clear: **business median EUR 13.30 per XP, economy median EUR 25.00 per XP (priced non-award flights)**. A run only deserves the name when it lands in the cheapest decile: cheapest decile of real bookings: below EUR 7.40 per XP in economy, below EUR 3.94 per XP in business. And explicitly tagged runs are rare in members' logs (as of October 2026): tagging is optional, so that is a floor on the habit, not a ceiling.

_SkyStatus member data, October 2026, based on 4,585 priced flights from 298 members. Prices are logged mostly by deal-aware members, so these figures likely flatter the average._

_Full report: [Flying Blue by the Numbers](<https://skystatus.pro/guide/flying-blue-by-the-numbers>) · [Methodology](<https://skystatus.pro/guide/flying-blue-data-methodology>)_

## XP Run Strategies by Goal

### Strategy 1: The Gold Sprint (180 XP)

**Goal:** Reach [Gold status](<https://skystatus.pro/guide/flying-blue-gold-status>) from Silver as efficiently as possible.

**Recommended Approach:**

-   3 connected round trips in Business (3 x 60 XP = 180 XP)
-   Or: 2 triple stack runs using Antwerp hack (2 x 90 XP = 180 XP)
-   Or: Mix of Business and Economy connected flights

**Budget Estimate:** 1500 to 3000 EUR depending on destinations and cabin class.

### Strategy 2: The Platinum Push (300 XP)

**Goal:** Reach [Platinum status](<https://skystatus.pro/guide/flying-blue-platinum-status>) from Gold.

**Recommended Approach:**

-   3 to 5 connected long haul Business trips
-   Use Antwerp hack on every booking to maximize segments
-   Target routes: US East Coast, Middle East, or Southeast Asia via CDG

**Pro Tip:** Aim for 600 XP if possible. You maintain Platinum AND start next year pre-qualified.

### Strategy 3: The Maintenance Run

**Goal:** Keep your current status when your qualification year is ending.

**Scenario:** You are Platinum with 220 XP and your year ends in 8 weeks.

**Action:** You need 80 XP. One connected Business round trip to a medium haul destination (like Dubai via CDG) earns approximately 78 to 90 XP.

**Cost:** Often 800 to 1200 EUR for a well timed booking.

### Strategy 4: The Ultimate Accelerator

**Goal:** Maximize UXP toward [Ultimate status](<https://skystatus.pro/guide/flying-blue-ultimate-status>) (900 UXP required).

**Critical Rules:**

-   Book only AF or KL marketed flights (check flight code). See [Flying Blue Ultimate](<https://www.flyingblue.com/en/landing-page/informative/ultimate-information>).
-   Avoid partner codeshares (DL, KE, etc.).
-   Every segment must be AF or KL to count as UXP.

**Target:** 1,800 UXP in one year. After paying 900 for Ultimate, you roll over 900 and start next year pre-qualified.

## Timing Your XP Run

### Best Times to Book

-   **3 to 6 weeks before departure:** Sweet spot for pricing on most routes.
-   **Tuesday to Thursday flights:** Cheapest days, often emptier planes.
-   **January and September:** Low season pricing on many routes.
-   **Sale periods:** Watch for KLM Real Deal Days and Air France promotions.

### Best Routes from Amsterdam

| Destination | Via | Business XP (Return) | Typical Price Range |
| --- | --- | --- | --- |
| New York (JFK) | CDG | 90 XP | 1600 to 2400 EUR |
| Dubai (DXB) | CDG | 78 XP | 1400 to 2000 EUR |
| Singapore (SIN) | CDG | 102 XP | 2200 to 3200 EUR |
| New York (JFK) | ZWE + CDG | 120 XP | 1400 to 2200 EUR |

SkyStatus analysis: Price ranges are typical observed rates and vary by season and availability.

## Common Mistakes to Avoid

**The Basic trap:** since the end of June 2026 the lowest displayed Economy price on virtually every AF/KL European route is Basic, which earns a flat 2 XP and 2 UXP per segment instead of the 5 XP a Light, Standard or Flex fare earns on the same segment. Price a European run in Light or higher, or add the fare gap (about EUR 15-33 one-way) to the Basic price. French domestic segments earn 2 XP on every fare, and long-haul has no Basic fare.

**⚠️ Mistake 1: Booking Direct Flights**  
Direct flights are XP killers. Always check if a connected routing is available at a similar price. The XP difference can be 50% or more.

**⚠️ Mistake 2: Ignoring Your Qualification Year**  
XP earned after your qualification year ends counts toward the NEW year, not the current one. [Check your exact end date](<https://skystatus.pro/guide/flying-blue-qualification-year>) before booking.

**⚠️ Mistake 3: Earning Above the Cap**  
As Platinum, earning more than 600 XP means wasted points. The rollover cap is 300 XP. Plan your runs to hit the sweet spot, not exceed it.

**⚠️ Mistake 4: Wrong Flight Codes for Ultimate**  
If you need UXP, double check that your flight codes are AF or KL. A KLM operated flight sold as DL9642 earns zero UXP. See Flying Blue Status & XP.

## Is an XP Run Worth It?

Calculate the value of your target status against the cost of the run.

![SkyStatus The value of your status, This cycle: EUR 5,885 in status benefit value from travel on 47 eligible flights, EUR 104 per flight.](/guide/images/status-value-card-202610.webp?v=a96fd0ce08ab4678)

The value of your status puts a number on the other side of the sum: in my current XP year I used EUR 5,885 in status benefits on 47 flights, about EUR 104 per flight. Set that against what the run costs.

### Gold Status Value (Annual)

-   Lounge visits: 15 visits x 40 EUR = 600 EUR
-   Extra baggage: 4 trips x 50 EUR = 200 EUR
-   Priority services: Estimated 150 EUR in time saved
-   **Total: Approximately 950 EUR**

### Platinum Status Value (Annual)

-   Lounge visits: 20 visits x 40 EUR = 800 EUR
-   Free seat selection: 6 trips x 80 EUR = 480 EUR
-   Extra baggage (2 bags on AF/KL): 6 trips x 100 EUR = 600 EUR
-   Platinum Service Line: Priceless during disruptions
-   **Total: Approximately 1900 EUR+**

SkyStatus analysis: Value estimates are based on typical usage patterns. Individual value varies by travel frequency.

**💡 The Math:** If an XP run costs 1500 EUR and delivers [Platinum status](<https://skystatus.pro/guide/flying-blue-status-levels>) worth 1900 EUR annually, the run pays for itself within the first year. Add the value of [rollover XP](<https://skystatus.pro/guide/flying-blue-xp-rollover>) giving you a head start on year two, and the ROI becomes even clearer.

### Plan Your XP Run

See exactly how many XP you need, when your qualification year ends, and calculate your optimal strategy.

[Start Planning Free →](<https://skystatus.pro/tools/xp-calculator>)

**Bonus tip:** hold elite status with another airline? The [Flying Blue status match](<https://skystatus.pro/guide/flying-blue-status-match>) is a one-time option to convert it into Flying Blue, cheaper and faster than a mileage run.

### Related Guides

-   [Mileage Run Calculator and Planner](<https://skystatus.pro/guide/mileage-run-calculator>)
-   [Earn XP Fast: all methods and strategies](<https://skystatus.pro/guide/flying-blue-earn-xp-fast>)
-   [What is Flying Blue XP?](<https://skystatus.pro/guide/what-is-flying-blue-xp>)
-   [How XP Rollover Works](<https://skystatus.pro/guide/flying-blue-xp-rollover>)
-   [How to Reach Gold Status](<https://skystatus.pro/guide/flying-blue-gold-status>)
-   [How to Reach Platinum Status](<https://skystatus.pro/guide/flying-blue-platinum-status>)
-   [Ultimate Status Complete Guide](<https://skystatus.pro/guide/flying-blue-ultimate-status>)
-   [What is UXP (Ultimate XP)?](<https://skystatus.pro/guide/flying-blue-uxp-explained>)
-   [**Flying Blue Tracker: Complete App Guide**](<https://skystatus.pro/guide/flying-blue-tracker>)

### Official References

-   Flying Blue Status & XP — XP earning rates, segment-based system
-   KLM Membership Levels — Status thresholds, soft landing rules
-   Flying Blue Ultimate — UXP requirements, AF/KL marketing rule
-   KLM Air&Rail — Train + flight bookings from Antwerp/Brussels
-   [Flying Blue Terms & Conditions (PDF)](<https://img.static-fb.com/m/210bf6c67e0bebac/original/Fbcom_Terms-and-Conditions-EN.pdf>) — Full program rules

![Flying Blue statement showing a mileage run to Turin via Antwerp and Paris CDG earning 134 XP and UXP total with SAF contributions](/guide/images/fb-statement-mileage-run-turin-antwerp-hack.webp?v=b8df44bc04550d21)

My actual mileage run: "Trip to Antwerp" (train legs, 30 XP/UXP) + "Trip to Paris" via CDG-TRN return (104 XP/UXP) with SAF contributions (July 2025).

**Author's real mileage run:** In July 2025, I completed a mileage run to Turin for approximately EUR 600 (excluding SAF contributions). The route used the famous Antwerp hack: train legs Antwerp-Amsterdam (ZWE-AMS) that earn 15 XP and 15 UXP each, plus the actual flights AMS-CDG-TRN return. Total yield: 134 XP and 134 UXP across both trips. The SAF (Sustainable Aviation Fuel) contributions added another 36 XP and extra miles on top. This single weekend trip covered nearly half of the 300 XP needed for Platinum.

## Frequently asked questions

What is an XP Run?

An XP run (often called a mileage run) is a flight booking made specifically to earn Experience Points (XP) for Flying Blue status. Unlike traditional mileage runs which focus on distance, XP runs focus on the number of flight segments ('legs') and cabin class.

Why do people choose connecting flights for XP runs?

Flying Blue awards XP per flight segment. A direct flight earns XP once. A flight with a connection (A to B, then B to C) earns XP twice. By adding a stopover, you can often earn 50% more XP for the same ticket price.

What is the Antwerp train hack?

The Antwerp hack exploits KLM's rail-fly service. When you book a flight starting from Antwerp (ZWE) or Brussels, the train to Amsterdam Schiphol counts as a flight segment and earns XP. In Business Class, this adds 15 XP per direction for the cost of a train ride.

This guide reflects general XP running strategies based on official Flying Blue program rules. XP earning rates and prices vary by route and booking class. Always verify current info on official pages. Last verified: 19 February 2026. SkyStatus is not affiliated with Air France-KLM or Flying Blue.
