Airport Disruption Odds

Ryanair at London Stansted: how often flights are 3+ hours late or cancelled

Of 141,965 scheduled Ryanair flights to and from London Stansted in 2025, 0.7% (95% range 0.68%–0.77%) were cancelled (385) or at least 3 hours late (about 647). Other airlines at London Stansted: 0.9%; the 95% ranges do not overlap, so the difference is unlikely to be chance. Ryanair at all UK airports: 0.8%. Compensation under UK261 is due only when the airline is at fault, so this is an upper estimate. Source: UK CAA.

Data: CAA punctuality statistics, calendar year 2025 (published 25 February 2026) · calculated 3 November 2026 · Methodology and sources

0.7%3+ hours late or cancelled
141,965scheduled flights 2025
69%on time or within 15 minutes

Compared with other airlines at London Stansted

Flights in 2025Scheduled3h+ late or cancelled95% range
Ryanair at London Stansted141,9650.7%0.68%–0.77%
All other airlines at London Stansted36,2920.9%0.85%–1.05%
Ryanair at all UK airports337,5750.8%0.77%–0.83%

The 95% ranges of Ryanair and the other airlines at London Stansted do not overlap, so the difference is unlikely to be chance. Shares depend on where an airline flies: routes to islands and to airports with frequent weather or air traffic control restrictions raise them without the airline being at fault.

Largest airlines at London Stansted

AirlineScheduled flights3h+ late or cancelled95% rangeCancelled
Jet214,9860.6%0.52%–0.78%10
easyJet7,0151.3%1.0%–1.6%58
Pegasus5,3380.8%0.6%–1.1%24
Turkish Airlines2,1530.3%0.1%–0.6%5
SunExpress1,7500.9%0.6%–1.5%8
Emirates1,4620.2%0.1%–0.6%2

Ryanair flights at London Stansted in 2025

Scheduled flights (both directions)141,965
Cancelled385
Operated but 3 hours or more lateabout 647
On time or within 15 minutes69% of operated flights
Average delay of operated flights17 minutes

Departures and arrivals

DirectionScheduled flights3h+ late or cancelled95% range
Departures from London Stansted70,9360.5%0.41%–0.51%
Arrivals at London Stansted71,0291.0%0.93%–1.08%

By destination

Destination3h+ late or cancelled95% rangeFlightsUK261
Dublin0.4%0.30%–0.64%5,930£220
Rome (Ciampino)0.2%0.07%–0.36%3,283£220
Barcelona0.8%0.5%–1.2%2,988£220
Bergamo0.6%0.3%–0.9%2,892£220
Budapest0.5%0.3%–0.9%2,751£220
Madrid0.4%0.2%–0.8%2,550£220
Bucharest (Otopeni)0.8%0.5%–1.2%2,547£350
Berlin Brandenburg0.7%0.4%–1.1%2,404£220
Alicante0.6%0.4%–1.0%2,346£350
Lisbon0.9%0.6%–1.3%2,338£350
Copenhagen0.7%0.4%–1.2%2,228£220
Edinburgh0.8%0.5%–1.2%2,180£220
Porto0.5%0.3%–0.9%2,135£220
Eindhoven0.7%0.4%–1.1%2,133£220
Milan (Malpensa)0.9%0.6%–1.4%2,130£220
Málaga0.4%0.2%–0.7%2,115£350
Vienna0.5%0.3%–1.0%2,046£220
Kraków1.1%0.7%–1.6%2,026£220
Cologne Bonn0.2%0.1%–0.6%2,015£220
Cork0.8%0.5%–1.4%2,007£220
Venice0.6%0.3%–1.1%1,972£220
Pisa0.5%0.3%–0.9%1,940£220
Faro0.7%0.4%–1.1%1,819£350
Sofia0.2%0.1%–0.5%1,797£350
Tirana0.4%0.2%–0.9%1,794£350
Prague0.6%0.3%–1.0%1,775£220
Palma de Mallorca0.6%0.3%–1.1%1,733£220
Tenerife South1.0%0.6%–1.6%1,629£350
Belfast International0.8%0.5%–1.4%1,624£220
Shannon0.4%0.2%–0.8%1,601£220
Gdańsk0.1%0.01%–0.39%1,460£220
Valencia0.2%0.1%–0.6%1,442£220
Riga0.8%0.5%–1.5%1,431£350
Marseille1.3%0.8%–2.0%1,413£220
Marrakesh0.4%0.2%–0.9%1,377£350
Wrocław0.5%0.3%–1.1%1,336£220
Gothenburg0.4%0.2%–0.9%1,335£220
Turin0.9%0.5%–1.7%1,262£220
Hahn0.3%0.1%–0.8%1,226£220
Poznań0.2%0.0%–0.6%1,193£220
Katowice0.6%0.3%–1.2%1,176£220
Nantes1.5%0.9%–2.4%1,127£220
Bologna0.6%0.3%–1.3%1,123£220
Bremen0.3%0.1%–0.8%1,101£220
Nuremberg0.5%0.2%–1.1%1,063£220
Malta0.8%0.4%–1.5%1,053£350
Toulouse0.9%0.5%–1.6%1,049£220
Karlsruhe/Baden-Baden0.3%0.1%–0.8%1,042£220
Naples0.2%0.1%–0.7%1,037£350
Hamburg0.6%0.3%–1.3%1,016£220
Ireland West (Knock)0.4%0.2%–1.0%1,007£220
Zagreb0.4%0.2%–1.0%992£220
Luxembourg1.4%0.9%–2.4%970£220
Seville0.1%0.0%–0.6%948£350
Girona2.6%1.8%–3.9%944£220
Stockholm0.1%0.0%–0.6%928£220
Athens1.3%0.8%–2.3%908£350
Lanzarote0.4%0.2%–1.1%901£350
Warsaw0.8%0.4%–1.7%845£220
Ibiza0.6%0.3%–1.4%844£220
Oslo0.6%0.3%–1.4%841£220
Helsinki1.6%1.0%–2.8%792£350
Memmingen1.1%0.6%–2.2%786£220
Szczecin1.6%0.9%–2.8%751£220
Bari0.3%0.1%–1.0%739£350
Palermo0.7%0.3%–1.6%734£350
Bratislava0.0%0.0%–0.5%721£220
Rzeszów1.3%0.7%–2.4%709£350
Las Palmas0.4%0.1%–1.3%698£350
Pescara0.3%0.1%–1.1%673£220
Łódź0.6%0.2%–1.5%665£220
Murcia0.5%0.2%–1.3%663£350
Vilnius0.3%0.1%–1.1%662£350
Verona0.3%0.1%–1.1%650£220
Santiago de Compostela0.8%0.3%–1.8%640£220
Fuerteventura1.0%0.4%–2.1%628£350
Genoa1.4%0.8%–2.7%627£220
Kaunas0.5%0.2%–1.4%620£350
Biarritz2.1%1.2%–3.6%616£220
Palanga1.0%0.5%–2.2%599£220
Trieste0.7%0.3%–1.7%593£220
Limoges1.5%0.8%–2.9%580£220
Ancona1.0%0.5%–2.3%575£220
Salzburg1.1%0.5%–2.3%568£220
Perugia2.5%1.5%–4.1%559£220
Bergerac1.1%0.5%–2.3%558£220
Cagliari1.6%0.9%–3.0%556£350
Brno1.4%0.7%–2.8%550£220
Tarbes-Lourdes1.1%0.5%–2.4%533£220
Tallinn1.1%0.5%–2.4%529£350
Carcassonne1.1%0.5%–2.5%523£220
Thessaloniki0.8%0.3%–2.0%514£350
Brindisi0.2%0.0%–1.1%508£350
Paphos0.2%0.0%–1.1%500£350
Reus0.6%0.2%–1.8%482£220
Santander0.6%0.2%–1.8%481£220
Aarhus0.4%0.1%–1.6%464£220
Kosice1.1%0.5%–2.5%462£350
Dubrovnik3.5%2.2%–5.6%451£350
Kerry0.7%0.2%–2.0%442£220
Sandefjord Torp0.2%0.0%–1.3%440£220
Bydgoszcz1.1%0.5%–2.6%439£220
Agadir1.2%0.5%–2.7%423£350
Rhodes1.0%0.4%–2.4%421£350
Nice1.7%0.8%–3.4%420£220
Rabat1.5%0.7%–3.2%406£350
Plovdiv1.5%0.7%–3.2%400£350
Lametia-Terme0.2%0.0%–1.4%400£350
Zaragoza0.5%0.1%–1.8%394£220
Billund4.8%3.0%–7.4%374£220
Podgorica1.1%0.4%–2.9%345£350
Cluj-Napoca0.3%0.1%–1.7%337£350
Funchal2.1%1.0%–4.2%335£350
Catania1.2%0.5%–3.1%328£350
Sarajevo3.6%2.1%–6.3%323£350
Vigo2.2%1.1%–4.5%317£220
Tangiers0.7%0.2%–2.4%306£350
Basel-Mulhouse0.7%0.2%–2.4%302£220
Munster-Osnabruck0.0%0.0%–1.3%302£220
Ostrava0.7%0.2%–2.4%296£220
Lubeck0.7%0.2%–2.4%294£220
Newquay0.7%0.2%–2.5%288£220
Poitiers2.1%1.0%–4.6%278£220
Zadar1.1%0.4%–3.1%277£220
La Rochelle2.6%1.3%–5.3%268£220
Castellon Costa Azahar0.8%0.2%–2.7%265£220
Fez0.8%0.2%–2.7%262£350
Rovaniemi1.5%0.6%–3.9%261£350
Tours2.0%0.9%–4.6%248£220
Szymany0.4%0.1%–2.4%236£220
Perpignan0.9%0.2%–3.1%228£220
Almeria1.8%0.7%–4.4%228£350
Vasteras0.5%0.1%–2.6%215£220
Klagenfurt0.0%0.0%–1.8%210£220
Bodrum1.4%0.5%–4.2%208£350
Linz0.0%0.0%–1.8%208£220
Reggio0.0%0.0%–1.8%206£350
Dalaman1.9%0.8%–4.9%206£350
Essaouira0.5%0.1%–2.7%205£350
Rimini1.0%0.3%–3.5%201£220
Menorca0.5%0.1%–3.0%184£220
Alghero1.2%0.3%–4.2%170£220
Olbia0.6%0.1%–3.4%164£220
Chania0.0%0.0%–2.3%161£350
Ouarzazate2.8%1.1%–6.9%144£350
Tatry-Poprad0.7%0.1%–3.9%143£220
Grenoble2.2%0.7%–6.2%138£220
Corfu3.8%1.6%–8.6%131£350
Beziers0.8%0.1%–4.2%130£220
Santorini0.0%0.0%–3.1%121£350
Kos0.0%0.0%–3.1%120£350
Salerno Costa Amalfi0.0%0.0%–3.1%120£350
Brive-La-Gaillarde0.0%0.0%–3.1%120£220
Nimes0.0%0.0%–3.1%120£220
Clermont Ferrand0.0%0.0%–3.1%120£220
Orebro0.0%0.0%–3.5%106£220
Trapani0.9%0.2%–5.2%106£350
Pula0.0%0.0%–3.5%106£220
Osijek0.0%0.0%–3.6%104£350
Kefalonia1.9%0.5%–6.7%104£350
Leipzig0.0%0.0%–3.6%102£220
Dortmund0.0%0.0%–3.7%100£220

Destinations with at least 100 scheduled Ryanair flights in 2025; 38 smaller destinations are included in the totals only. Linked routes have their own page with all airlines.

By operating company

Operator (as listed by the CAA)Scheduled flights3h+ late or cancelled95% rangeCancelled
Ryanair126,6600.7%0.67%–0.76%352
Ryanair UK15,3050.9%0.73%–1.03%33

The operating company decides whether UK261 or EU261 applies to flights from an EU airport.

Caveats