Ryanair doesn't lose money on routes. It stops flying them.
When the carrier announced on April 24, 2026 that it would close its Berlin Brandenburg base, the statement cited high operational costs and rising airport charges. That language sounds like a complaint. It's actually a calculation.
Ryanair's entire model runs on euros per seat, not euros per flight. Average fares sit among the lowest in Europe — sometimes below €30. The margin that survives after fuel, crew, and aircraft costs is measured in single digits per passenger. Airport charges — landing fees, passenger levies, ground handling — aren't a rounding error. At 10–15% of total operating cost per seat, according to IATA benchmarking, they're load-bearing.
Run the numbers on a typical short-haul Ryanair sector: net revenue per seat might clear €8–12 after variable costs. If BER's per-passenger charge structure — elevated by the airport's substantial debt-service obligations from years of construction overruns — consumes €5–7 of that envelope, the route doesn't just underperform. It inverts. A legacy carrier absorbing those same charges across a €180 average fare barely notices. Ryanair, at €28, cannot absorb them at all.
BER was always a structurally expensive airport to operate. Opened in October 2020 after nearly a decade of delays and billions in cost overruns, Berlin Brandenburg carries obligations that must be recovered through the charges airlines pay per departing passenger. The fees aren't arbitrary — they're the financial architecture of a troubled build, passed down the chain.
This isn't the first time Ryanair has walked. Frankfurt Hahn, Düsseldorf — the pattern is consistent, and deliberately so. A base closure is also a negotiating instrument. Whether Berlin calls the bluff or restructures its fee schedule will determine whether budget flying returns.
Every airport that raises charges is, functionally, setting a price floor on the cheapest ticket its catchment area will ever see. BER's cost structure didn't just price out Ryanair — it priced out the passengers Ryanair would have carried.