Somewhere in Air France's network planning office, a spreadsheet has 224 seats in one column and 296 in another — and that gap is the real retirement story.

Air France will phase out its entire A330-200 fleet by Q1 2027, replacing each aircraft with either a Boeing 787-9 or an Airbus A350-900. Both are more efficient. Neither is a clean swap.

The problem is geometry — payload-range geometry. The A330-200 carries 224–250 passengers in a typical long-haul configuration. The 787-9, in Air France's layout, seats around 296. The A350-900 pushes that to 324. On a thin-frequency route, that's not an upgrade — it's an oversupply problem waiting to happen.

Take Paris to Pointe-à-Pitre, Guadeloupe. It's roughly 6,800 kilometres — well within the A330-200's comfort zone, but short enough that the 787-9's optimal economics don't fully materialise. Slot in an A350-900 and you're flying 70 extra seats that the leisure market may not reliably fill year-round. Drop to lower frequency to protect load factors and you hand connecting passengers to competitors.

Belly cargo adds another layer. The A330-200 moves approximately 36 tonnes of freight below the cabin floor — a meaningful revenue line on African and Caribbean routes where cargo demand is structurally high. The 787-9, despite comparable maximum takeoff weight, offers less belly volume by cubic metre. That gap doesn't show up in seat-cost comparisons, but it shows up in the P&L.

Air France's network planners aren't choosing a replacement aircraft. They're re-solving each route as a standalone economic equation — frequency, gauge, cargo yield, and seasonal demand all feeding into a decision that looks simple from the outside.

The A330-200 isn't being retired. It's being untangled.