UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Stansted

In the twelve months from July 2025 to June 2026, 29.4% of 91,136 movements arriving into the UK were disrupted — more than fifteen minutes late or cancelled at short notice.

Put the other way round, 70.6% of 91,136 movements met the fifteen-minute convention. These are historical observations, not a forecast.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

The four numbers at a glance

29.4% of 91,136 movements were disrupted over July 2025 to June 2026.

Average delay covers delayed movements only. Its range reflects rounded source means and the unknown count of exactly punctual movements.

DisruptionShort-notice cancellationsDelay among delayed movementsOver three hours
29.4% of 91,136 movements0.4% of 91,136 movements30.8–59.9 minutes; delayed denominator 26,427–48,4510.6% of 91,136 movements
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

When late, how late?

0.6% of 91,136 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.4% of 91,136 movements.

DelayShare and sampleOne event per movements
More than 15 minutes29.0% of 91,136 movements3.4
More than 30 minutes17.7% of 91,136 movements5.7
More than 60 minutes7.6% of 91,136 movements13.2
More than 120 minutes1.9% of 91,136 movements51.3
More than 180 minutes0.6% of 91,136 movements159.3
More than 360 minutes0.1% of 91,136 movements959.3
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Slightly late or occasionally a disaster?

1.9% of 91,136 movements passed two hours.

The histogram shows the published delay bands. Bucket shares use all reported operations, including unmatched records; cancellations are reported separately.

Nine delay buckets, minutes; share of all recorded operations>15 early13,11814.4%15–1 early29,17432.0%0–15 late22,02424.2%16–3010,33411.3%31–609,19810.1%61…1205,1205.6%121…1801,2031.3%181…3604770.5%>360950.1%D=91,148
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Better or worse since the start of the archive?

Best month: Sep 2020, 3.1% of 3,390 movements. Worst month: Jul 2018, 54.7% of 8,411 movements.

The line traces every month. Lower disruption is better; gaps are never zeros. Pandemic readings describe a different operating regime.

Monthly disruption share; gaps mean no published dataJan 2018: 29.0%; sample: 61592018Feb 2018: 26.0%; sample: 5575Mar 2018: 32.7%; sample: 6596Apr 2018: 33.5%; sample: 7401May 2018: 41.1%; sample: 8020Jun 2018: 49.2%; sample: 8027Jul 2018: 54.7%; sample: 8411Aug 2018: 45.8%; sample: 8706Sep 2018: 33.7%; sample: 8312Oct 2018: 31.7%; sample: 7959Nov 2018: 18.4%; sample: 6234Dec 2018: 30.3%; sample: 6386Jan 2019: 24.1%; sample: 65422019Feb 2019: 19.1%; sample: 6000Mar 2019: 17.4%; sample: 6702Apr 2019: 21.7%; sample: 7356May 2019: 23.7%; sample: 8026Jun 2019: 31.9%; sample: 7955Jul 2019: 32.0%; sample: 8168Aug 2019: 30.1%; sample: 8248Sep 2019: 27.8%; sample: 7855Oct 2019: 20.9%; sample: 7569Nov 2019: 13.7%; sample: 5792Dec 2019: 23.4%; sample: 6222Jan 2020: 14.3%; sample: 61742020Feb 2020: 27.5%; sample: 5992Mar 2020: 20.3%; sample: 4289Apr 2020: 19.2%; sample: 177May 2020: 14.0%; sample: 193Jun 2020: 7.7%; sample: 326Jul 2020: 6.0%; sample: 2366Aug 2020: 6.8%; sample: 4338Sep 2020: 3.1%; sample: 3390Oct 2020: 6.0%; sample: 2515Nov 2020: 7.8%; sample: 1061Dec 2020: 27.9%; sample: 1172Jan 2021: 23.6%; sample: 7302021Feb 2021: 27.4%; sample: 186Mar 2021: 18.9%; sample: 264Apr 2021: 19.1%; sample: 551May 2021: 9.9%; sample: 727Jun 2021: 7.3%; sample: 2445Jul 2021: 16.6%; sample: 3754Aug 2021: 18.8%; sample: 4898Sep 2021: 16.8%; sample: 4876Oct 2021: 21.2%; sample: 5202Nov 2021: 14.7%; sample: 4538Dec 2021: 22.5%; sample: 4856Jan 2022: 18.0%; sample: 32402022Feb 2022: 24.5%; sample: 4190Mar 2022: 14.1%; sample: 5388Apr 2022: 35.3%; sample: 6600May 2022: 34.8%; sample: 7112Jun 2022: 46.3%; sample: 7132Jul 2022: 46.3%; sample: 7436Aug 2022: 40.9%; sample: 7545Sep 2022: 46.4%; sample: 7311Oct 2022: 40.3%; sample: 7393Nov 2022: 26.7%; sample: 5797Dec 2022: 50.1%; sample: 6046Jan 2023: 30.1%; sample: 60932023Feb 2023: 25.1%; sample: 5465Mar 2023: 34.9%; sample: 6289Apr 2023: 37.2%; sample: 7190May 2023: 32.2%; sample: 7707Jun 2023: 41.8%; sample: 7672Jul 2023: 47.2%; sample: 8144Aug 2023: 44.2%; sample: 8269Sep 2023: 35.8%; sample: 7925Oct 2023: 37.5%; sample: 7870Nov 2023: 27.6%; sample: 6116Dec 2023: 38.1%; sample: 6455Jan 2024: 30.1%; sample: 63832024Feb 2024: 21.9%; sample: 5935Mar 2024: 17.6%; sample: 6701Apr 2024: 31.1%; sample: 7542May 2024: 36.6%; sample: 8058Jun 2024: 47.5%; sample: 8070Jul 2024: 53.3%; sample: 8250Aug 2024: 44.9%; sample: 8461Sep 2024: 45.2%; sample: 8114Oct 2024: 36.2%; sample: 8137Nov 2024: 24.1%; sample: 6599Dec 2024: 38.8%; sample: 6783Jan 2025: 32.7%; sample: 59572025Feb 2025: 24.2%; sample: 6302Mar 2025: 19.0%; sample: 7129Apr 2025: 25.0%; sample: 7584May 2025: 30.4%; sample: 8177Jun 2025: 34.3%; sample: 8158Jul 2025: 43.8%; sample: 8485Aug 2025: 35.7%; sample: 8629Sep 2025: 42.2%; sample: 8169Oct 2025: 31.9%; sample: 8154Nov 2025: 20.1%; sample: 6529Dec 2025: 22.1%; sample: 6849Jan 2026: 26.4%; sample: 59832026Feb 2026: 20.3%; sample: 6250Mar 2026: 19.0%; sample: 7155Apr 2026: 20.9%; sample: 7994May 2026: 23.8%; sample: 8534Jun 2026: 38.4%; sample: 8405Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201829.0% of 6,159 movements
Feb 201826.0% of 5,575 movements
Mar 201832.7% of 6,596 movements
Apr 201833.5% of 7,401 movements
May 201841.1% of 8,020 movements
Jun 201849.2% of 8,027 movements
Jul 201854.7% of 8,411 movements
Aug 201845.8% of 8,706 movements
Sep 201833.7% of 8,312 movements
Oct 201831.7% of 7,959 movements
Nov 201818.4% of 6,234 movements
Dec 201830.3% of 6,386 movements
Jan 201924.1% of 6,542 movements
Feb 201919.1% of 6,000 movements
Mar 201917.4% of 6,702 movements
Apr 201921.7% of 7,356 movements
May 201923.7% of 8,026 movements
Jun 201931.9% of 7,955 movements
Jul 201932.0% of 8,168 movements
Aug 201930.1% of 8,248 movements
Sep 201927.8% of 7,855 movements
Oct 201920.9% of 7,569 movements
Nov 201913.7% of 5,792 movements
Dec 201923.4% of 6,222 movements
Jan 202014.3% of 6,174 movements
Feb 202027.5% of 5,992 movements
Mar 202020.3% of 4,289 movements
Apr 202019.2% of 177 movements
May 202014.0% of 193 movements
Jun 20207.7% of 326 movements
Jul 20206.0% of 2,366 movements
Aug 20206.8% of 4,338 movements
Sep 20203.1% of 3,390 movements
Oct 20206.0% of 2,515 movements
Nov 20207.8% of 1,061 movements
Dec 202027.9% of 1,172 movements
Jan 202123.6% of 730 movements
Feb 202127.4% of 186 movements
Mar 202118.9% of 264 movements
Apr 202119.1% of 551 movements
May 20219.9% of 727 movements
Jun 20217.3% of 2,445 movements
Jul 202116.6% of 3,754 movements
Aug 202118.8% of 4,898 movements
Sep 202116.8% of 4,876 movements
Oct 202121.2% of 5,202 movements
Nov 202114.7% of 4,538 movements
Dec 202122.5% of 4,856 movements
Jan 202218.0% of 3,240 movements
Feb 202224.5% of 4,190 movements
Mar 202214.1% of 5,388 movements
Apr 202235.3% of 6,600 movements
May 202234.8% of 7,112 movements
Jun 202246.3% of 7,132 movements
Jul 202246.3% of 7,436 movements
Aug 202240.9% of 7,545 movements
Sep 202246.4% of 7,311 movements
Oct 202240.3% of 7,393 movements
Nov 202226.7% of 5,797 movements
Dec 202250.1% of 6,046 movements
Jan 202330.1% of 6,093 movements
Feb 202325.1% of 5,465 movements
Mar 202334.9% of 6,289 movements
Apr 202337.2% of 7,190 movements
May 202332.2% of 7,707 movements
Jun 202341.8% of 7,672 movements
Jul 202347.2% of 8,144 movements
Aug 202344.2% of 8,269 movements
Sep 202335.8% of 7,925 movements
Oct 202337.5% of 7,870 movements
Nov 202327.6% of 6,116 movements
Dec 202338.1% of 6,455 movements
Jan 202430.1% of 6,383 movements
Feb 202421.9% of 5,935 movements
Mar 202417.6% of 6,701 movements
Apr 202431.1% of 7,542 movements
May 202436.6% of 8,058 movements
Jun 202447.5% of 8,070 movements
Jul 202453.3% of 8,250 movements
Aug 202444.9% of 8,461 movements
Sep 202445.2% of 8,114 movements
Oct 202436.2% of 8,137 movements
Nov 202424.1% of 6,599 movements
Dec 202438.8% of 6,783 movements
Jan 202532.7% of 5,957 movements
Feb 202524.2% of 6,302 movements
Mar 202519.0% of 7,129 movements
Apr 202525.0% of 7,584 movements
May 202530.4% of 8,177 movements
Jun 202534.3% of 8,158 movements
Jul 202543.8% of 8,485 movements
Aug 202535.7% of 8,629 movements
Sep 202542.2% of 8,169 movements
Oct 202531.9% of 8,154 movements
Nov 202520.1% of 6,529 movements
Dec 202522.1% of 6,849 movements
Jan 202626.4% of 5,983 movements
Feb 202620.3% of 6,250 movements
Mar 202619.0% of 7,155 movements
Apr 202620.9% of 7,994 movements
May 202623.8% of 8,534 movements
Jun 202638.4% of 8,405 movements
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

What did the big disruptions do here?

Each event is compared with the twelve preceding calendar months and the first later return to baseline.

A worse month is not proof the named event caused it. The open data carry no delay-cause field. Recovery is observed for at most eight subsequent months.

EventDirectionDisruption that monthBaseline beforeReturn to baseline
Pandemic regime · Jun 2020Arrivals7.7% of 326 movements22.9% across 68,634 flightsreturned the next month
Pandemic regime · Jun 2020Departures12.7% of 355 movements19.6% across 68,378 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals46.3% of 7,436 movements23.6% across 61,786 flightsstill above it 8 months later
Summer 2022 breakdown · Jul 2022Departures43.0% of 7,416 movements17.3% across 61,845 flightsstill above it 8 months later
NATS system failure · Aug 2023Arrivals44.2% of 8,269 movements37.7% across 82,652 flightsreturned the next month
NATS system failure · Aug 2023Departures42.9% of 8,272 movements34.3% across 82,367 flightsreturned the next month
Heathrow fire closure · Mar 2025Arrivals19.0% of 7,129 movements36.0% across 88,974 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures18.7% of 7,135 movements35.6% across 88,968 flightsreturned the next month
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which time of year has been hardest?

Highest median: Jul, 46.8% across 6 months. Lowest median: Mar, 19.0% across 7 months.

Even the same calendar month differs across years. This is a record, not a forecast; pandemic years are excluded from the summaries.

Each cell is one calendar month of one year; the number is the share of that month’s arrivals that were disrupted. Darker means worse. A blank cell means no published data, not zero.

Seasonality: calendar month by year; share and nJanFebMarAprMayJunJulAugSepOctNovDec201924.1% of 6,542 movements19.1% of 6,000 movements17.4% of 6,702 movements21.7% of 7,356 movements23.7% of 8,026 movements31.9% of 7,955 movements32.0% of 8,168 movements30.1% of 8,248 movements27.8% of 7,855 movements20.9% of 7,569 movements13.7% of 5,792 movements23.4% of 6,222 movements202014.3% of 6,174 movements27.5% of 5,992 movements20.3% of 4,289 movements19.2% of 177 movements14.0% of 193 movements7.7% of 326 movements6.0% of 2,366 movements6.8% of 4,338 movements3.1% of 3,390 movements6.0% of 2,515 movements7.8% of 1,061 movements27.9% of 1,172 movements202123.6% of 730 movements27.4% of 186 movements18.9% of 264 movements19.1% of 551 movements9.9% of 727 movements7.3% of 2,445 movements16.6% of 3,754 movements18.8% of 4,898 movements16.8% of 4,876 movements21.2% of 5,202 movements14.7% of 4,538 movements22.5% of 4,856 movements202218.0% of 3,240 movements24.5% of 4,190 movements14.1% of 5,388 movements35.3% of 6,600 movements34.8% of 7,112 movements46.3% of 7,132 movements46.3% of 7,436 movements40.9% of 7,545 movements46.4% of 7,311 movements40.3% of 7,393 movements26.7% of 5,797 movements50.1% of 6,046 movements202330.1% of 6,093 movements25.1% of 5,465 movements34.9% of 6,289 movements37.2% of 7,190 movements32.2% of 7,707 movements41.8% of 7,672 movements47.2% of 8,144 movements44.2% of 8,269 movements35.8% of 7,925 movements37.5% of 7,870 movements27.6% of 6,116 movements38.1% of 6,455 movements202430.1% of 6,383 movements21.9% of 5,935 movements17.6% of 6,701 movements31.1% of 7,542 movements36.6% of 8,058 movements47.5% of 8,070 movements53.3% of 8,250 movements44.9% of 8,461 movements45.2% of 8,114 movements36.2% of 8,137 movements24.1% of 6,599 movements38.8% of 6,783 movements202532.7% of 5,957 movements24.2% of 6,302 movements19.0% of 7,129 movements25.0% of 7,584 movements30.4% of 8,177 movements34.3% of 8,158 movements43.8% of 8,485 movements35.7% of 8,629 movements42.2% of 8,169 movements31.9% of 8,154 movements20.1% of 6,529 movements22.1% of 6,849 movements202626.4% of 5,983 movements20.3% of 6,250 movements19.0% of 7,155 movements20.9% of 7,994 movements23.8% of 8,534 movements38.4% of 8,405 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan29.0%18.0–32.7%7 months, 40,357 flights
Feb24.2%19.1–26.0%7 months, 39,717 flights
Mar19.0%14.1–34.9%7 months, 45,960 flights
Apr31.1%20.9–37.2%7 months, 51,667 flights
May32.2%23.7–41.1%7 months, 55,634 flights
Jun41.8%31.9–49.2%7 months, 55,419 flights
Jul46.8%32.0–54.7%6 months, 48,894 flights
Aug42.5%30.1–45.8%6 months, 49,858 flights
Sep39.0%27.8–46.4%6 months, 47,686 flights
Oct34.1%20.9–40.3%6 months, 47,082 flights
Nov22.1%13.7–27.6%6 months, 37,067 flights
Dec34.2%22.1–50.1%6 months, 38,741 flights
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Every published route from this airport

The published route directory contains 66 routes. The first table slice is below; continue through the linked directory pages for every route.

The airline table uses this carrier on each route; airport and country tables combine carriers. Each figure is arrivals into its UK airport. Only sufficiently large exact samples enter the ordered comparison.

RouteDisruptionCancellationsSample flag
Stansted ↔ Glasgow12.7% of 922 movements0.2% of 922 movementsdescriptive comparison
Stansted ↔ Shannon14.2% of 802 movementsno events in 802 movementsdescriptive comparison
Stansted ↔ Belfast International15.8% of 1,923 movements0.3% of 1,923 movementsdescriptive comparison
Stansted ↔ Poznan16.3% of 637 movements0.2% of 637 movementsdescriptive comparison
Stansted ↔ Gdansk16.4% of 750 movementsno events in 750 movementsdescriptive comparison
Stansted ↔ Rome (Ciampino)18.3% of 1,652 movements0.1% of 1,652 movementsdescriptive comparison
Stansted ↔ Izmir (Adnan Menderes)18.6% of 770 movements0.3% of 770 movementsdescriptive comparison
Stansted ↔ Zagreb19.5% of 548 movementsno events in 548 movementsdescriptive comparison
Stansted ↔ Warsaw (Modlin Masovia)19.6% of 504 movements0.2% of 504 movementsdescriptive comparison
Stansted ↔ Copenhagen20.5% of 1,153 movements0.6% of 1,153 movementsdescriptive comparison
Stansted ↔ Budapest20.5% of 1,349 movements0.2% of 1,349 movementsdescriptive comparison
Stansted ↔ Riga21.1% of 674 movements0.9% of 674 movementsdescriptive comparison
Stansted ↔ Katowice21.2% of 562 movements0.2% of 562 movementsdescriptive comparison
Stansted ↔ Sofia21.4% of 903 movements0.1% of 903 movementsdescriptive comparison
Stansted ↔ Faro21.7% of 1,244 movements0.3% of 1,244 movementsdescriptive comparison
Stansted ↔ Cork22.3% of 1,020 movements0.1% of 1,020 movementsdescriptive comparison
Stansted ↔ Karlsruhe/Baden Baden23.4% of 530 movements0.2% of 530 movementsdescriptive comparison
Stansted ↔ Stockholm (Arlanda)23.9% of 514 movements0.2% of 514 movementsdescriptive comparison
Stansted ↔ Tenerife (Surreina Sofia)24.0% of 1,409 movements1.5% of 1,409 movementsdescriptive comparison
Stansted ↔ Dublin24.0% of 3,028 movementsno events in 3,028 movementsdescriptive comparison
Stansted ↔ Paphos24.1% of 531 movementsno events in 531 movementsdescriptive comparison
Stansted ↔ Edinburgh24.1% of 2,195 movements0.7% of 2,195 movementsdescriptive comparison
Stansted ↔ Arrecife24.3% of 870 movements0.1% of 870 movementsdescriptive comparison
Stansted ↔ Hahn24.3% of 621 movements0.2% of 621 movementsdescriptive comparison
Stansted ↔ Dubai24.4% of 630 movements5.6% of 630 movementsdescriptive comparison
Stansted ↔ Fuerteventura24.6% of 578 movements0.3% of 578 movementsdescriptive comparison
Stansted ↔ Goteborg (Landvetter)24.9% of 731 movements0.3% of 731 movementsdescriptive comparison
Stansted ↔ Berlin Brandenburg25.0% of 1,204 movements0.9% of 1,204 movementsdescriptive comparison
Stansted ↔ Istanbul (Sabiha Gokcen)25.0% of 2,788 movements0.5% of 2,788 movementsdescriptive comparison
Stansted ↔ Cologne Bonn26.9% of 1,024 movements0.1% of 1,024 movementsdescriptive comparison
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Airlines at this airport

24 published groups have enough arrivals to describe.

These operations are not matched for season, aircraft or time of day. The table makes no causal comparison.

AirlineDisruptionSample flag
Air Algerie36.3% of 248 movementsdescriptive comparison
Ajet Hava Tasimaciligi Anonim Sirketi19.0% of 1,120 movementsdescriptive comparison
Arkia49.2% of 179 movementsdescriptive comparison
British Airways Plc52.3% of 197 movementsdescriptive comparison
Corendon Airlines17.4% of 109 movementsdescriptive comparison
Easyjet Europe26.1% of 518 movementsdescriptive comparison
Easyjet Switzerland17.6% of 34 movements — small sample, not rankedsmall sample; not ranked
Easyjet UK Ltd17.2% of 2,908 movementsdescriptive comparison
Emirates24.4% of 630 movementsdescriptive comparison
Fly One29.6% of 81 movementsdescriptive comparison
Fly Play Hf27.8% of 79 movementsdescriptive comparison
Hisky44.0% of 184 movementsdescriptive comparison
Hisky Europe15.7% of 83 movementsdescriptive comparison
Jet2.Com Ltd32.8% of 7,480 movementsdescriptive comparison
Pegasus Airlines26.3% of 2,722 movementsdescriptive comparison
Royal Air Maroc7.1% of 98 movementsdescriptive comparison
Royal Jordanian13.4% of 179 movementsdescriptive comparison
Ryanair29.4% of 64,412 movementsdescriptive comparison
Ryanair UK Ltd31.7% of 7,670 movementsdescriptive comparison
Sunexpress33.8% of 840 movementsdescriptive comparison
Thy Turkish Airlines9.5% of 201 movementsdescriptive comparison
Titan Airways Ltd41.9% of 31 movements — small sample, not rankedsmall sample; not ranked
Transavia10.0% of 209 movementsdescriptive comparison
TUI Airways Ltd51.9% of 835 movementsdescriptive comparison
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Arrivals vs departures

29.4% of 91,136 movements arrivals were disrupted, against 29.5% of 90,942 movements departures.

The directions have separate denominators. A departure delay does not establish late arrival at the final destination; legal conditions differ by direction and carrier.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Routes that no longer operate from here

238 routes appear in the archive but have no movements in the latest published month.

No commercial closure date or cause is implied. A route may be seasonal or restart in future data; the date is its last observed active month.

Every historical route and its last active month
Historical routeLast active month
STN ↔ WARSAW-CHOPINMay 2026
STN ↔ SOUTHENDMay 2026
STN ↔ PRESTWICKMay 2026
STN ↔ ORADEAMay 2026
STN ↔ LYONMay 2026
STN ↔ LUXORMay 2026
STN ↔ COLOMBOMay 2026
STN ↔ BRISTOLMay 2026
STN ↔ BERGENMay 2026
STN ↔ BEAUVAISMay 2026
STN ↔ TEESSIDE-INTERNATIONAL-AIRPORTApr 2026
STN ↔ SOUTHAMPTONApr 2026
STN ↔ NIEDERRHEINApr 2026
STN ↔ KEFLAVIKApr 2026
STN ↔ INNSBRUCKApr 2026
STN ↔ GRENOBLEApr 2026
STN ↔ GENEVAApr 2026
STN ↔ CHAMBERYApr 2026
STN ↔ BRASILIAApr 2026
STN ↔ BOURNEMOUTHApr 2026
STN ↔ AMMANApr 2026
STN ↔ ZURICHMar 2026
STN ↔ ROVANIEMIMar 2026
STN ↔ MILAN-LINATEMar 2026
STN ↔ LIVERPOOL-JOHN-LENNONMar 2026
STN ↔ FRANKFURT-MAINMar 2026
STN ↔ CAIROMar 2026
STN ↔ MUNICHFeb 2026
STN ↔ HANOVERFeb 2026
STN ↔ GUERNSEYFeb 2026
STN ↔ AJACCIOFeb 2026
STN ↔ ABERDEENFeb 2026
STN ↔ VIGOJan 2026
STN ↔ TUZLAJan 2026
STN ↔ NEWCASTLEJan 2026
STN ↔ LAGOSJan 2026
STN ↔ KUUSAMOJan 2026
STN ↔ KAYSERI-ERKILETJan 2026
STN ↔ HEATHROWJan 2026
STN ↔ FRIEDRICHSHAFENJan 2026
STN ↔ DORTMUNDJan 2026
STN ↔ OSTENDDec 2025
STN ↔ KITTILADec 2025
STN ↔ IVALODec 2025
STN ↔ ENONTEKIODec 2025
STN ↔ BELGRADEDec 2025
STN ↔ STUTTGARTNov 2025
STN ↔ HUMBERSIDENov 2025
STN ↔ BRIDGETOWNNov 2025
STN ↔ OUARZAZATEOct 2025
STN ↔ NEW-YORK-NEWARKOct 2025
STN ↔ MINNEAPOLIS-ST-PAULOct 2025
STN ↔ MIAMI-INTERNATIONALOct 2025
STN ↔ LOS-ANGELES-INTERNATIONALOct 2025
STN ↔ LILLEOct 2025
STN ↔ HURGHADAOct 2025
STN ↔ DENVER-INTERNATIONALOct 2025
STN ↔ CLERMONT-FERRANDOct 2025
STN ↔ AZORES-PONTA-DELGADAOct 2025
STN ↔ AMMAN-KING-HUSSEINOct 2025
STN ↔ OREBROSep 2025
STN ↔ LUTONSep 2025
STN ↔ DELHISep 2025
STN ↔ BIRMINGHAMSep 2025
STN ↔ ALMATYSep 2025
STN ↔ TATRY-POPRADAug 2025
STN ↔ SINGAPOREAug 2025
STN ↔ PORTO-SANTOAug 2025
STN ↔ NORWICHAug 2025
STN ↔ CHARLEROIAug 2025
STN ↔ QUEBECJun 2025
STN ↔ PARIS-ORLYJun 2025
STN ↔ NAIROBIJun 2025
STN ↔ VITORIAMay 2025
STN ↔ DOHA-HAMADMay 2025
STN ↔ BORDEAUXMay 2025
STN ↔ BODOMay 2025
STN ↔ BILBAOMay 2025
STN ↔ LEIPZIGMar 2025
STN ↔ JAIPURMar 2025
STN ↔ ISLAMABAD-INTERNATIONAL-AIRPORTMar 2025
STN ↔ DUSSELDORFMar 2025
STN ↔ BRUSSELSMar 2025
STN ↔ BILLUNDMar 2025
STN ↔ ASTURIASMar 2025
STN ↔ AALBORGMar 2025
STN ↔ ST-ETIENNEFeb 2025
STN ↔ LONDON-CITYFeb 2025
STN ↔ BANJA-LUKADec 2024
STN ↔ YEREVANNov 2024
STN ↔ SUCEAVANov 2024
STN ↔ PRAIAOct 2024
STN ↔ INVERNESSOct 2024
STN ↔ FORT-LAUDERDALEOct 2024
STN ↔ CHICAGO-O-HAREOct 2024
STN ↔ SHENZHEN-HUANGTIANSep 2024
STN ↔ CHONGQING-JIANGBEI-INTERNATIONALSep 2024
STN ↔ BAKU-HEYDER-ALIYEV-INT-LSep 2024
STN ↔ TIMISOARAAug 2024
STN ↔ SAO-PAULO-GUARULHOSAug 2024
STN ↔ PHILADELPHIA-INTERNATIONALAug 2024
STN ↔ LYON-BRONAug 2024
STN ↔ ADANAAug 2024
STN ↔ SAN-SEBASTIANJul 2024
STN ↔ MIKONOSJul 2024
STN ↔ ZHENGZHOU-XINZHENGJun 2024
STN ↔ HONG-KONG-CHEK-LAP-KOKMay 2024
STN ↔ DUBAI-WORLD-CENTRALMay 2024
STN ↔ BOLZANOApr 2024
STN ↔ PADERBORNMar 2024
STN ↔ BACAUMar 2024
STN ↔ TROMSOEFeb 2024
STN ↔ BRESTFeb 2024
STN ↔ TREVISOJan 2024
STN ↔ MALE-INTERNATIONALJan 2024
STN ↔ GIBRALTARDec 2023
STN ↔ CHISINAU-KISHINEVDec 2023
STN ↔ VAXJONov 2023
STN ↔ TAMPERENov 2023
STN ↔ MAASTRICHTNov 2023
STN ↔ RAMONOct 2023
STN ↔ MONTPELLIEROct 2023
STN ↔ DRESDENOct 2023
STN ↔ ASHKHABADOct 2023
STN ↔ OHRIDSep 2023
STN ↔ JERSEYSep 2023
STN ↔ GRANADASep 2023
STN ↔ DOHA-INTERNATIONALAug 2023
STN ↔ SONDRE-STROMFJORDJul 2023
STN ↔ BELFAST-CITY-GEORGE-BESTJun 2023
STN ↔ KAVALAMay 2023
STN ↔ CITY-OF-DERRY-EGLINTONMay 2023
STN ↔ BADAJOZMay 2023
STN ↔ SAN-DIEGOApr 2023
STN ↔ NEVSEHIR-KAPADOKYAApr 2023
STN ↔ LUBLIN-PORT-LOTNICZYMar 2023
STN ↔ LONGYEARBYEN-SVALBARDMar 2023
STN ↔ BARDUFOSSMar 2023
STN ↔ TUNISJan 2023
STN ↔ ORLANDODec 2022
STN ↔ CINCINNATIDec 2022
STN ↔ AMRITSARDec 2022
STN ↔ TORONTONov 2022
STN ↔ ISLE-OF-MANNov 2022
STN ↔ MUSCATOct 2022
STN ↔ MUMBAIOct 2022
STN ↔ AZORES-LAJES-TERCEIRA-ISLANDOct 2022
STN ↔ AKUREYRIOct 2022
STN ↔ LJUBLJANAAug 2022
STN ↔ TIRGU-MURESJul 2022
STN ↔ BEIRUTJul 2022
STN ↔ SIBIUJun 2022
STN ↔ SKOPJEMay 2022
STN ↔ AQABAMay 2022
STN ↔ SAINT-HELENAMar 2022
STN ↔ DOLEMar 2022
STN ↔ BRAUNSCHWEIGMar 2022
STN ↔ LVOVFeb 2022
STN ↔ KIEV-BORISPOLFeb 2022
STN ↔ IASIFeb 2022
STN ↔ DUNDEEFeb 2022
STN ↔ BAIA-MAREDec 2021
STN ↔ STOCKHOLM-SKAVSTAOct 2021
STN ↔ GEORGETOWN-GUYANAOct 2021
STN ↔ ATLANTAOct 2021
STN ↔ MARIBORSep 2021
STN ↔ BASRAAug 2021
STN ↔ KABULMay 2021
STN ↔ ERRACHIDIAMay 2021
STN ↔ MOSCOW-DOMODEDOVOMar 2021
STN ↔ PARAMARIBOFeb 2021
STN ↔ HASSI-MESSAOUDJan 2021
STN ↔ KRASNODARDec 2020
STN ↔ CURACAODec 2020
STN ↔ PORT-OF-SPAINNov 2020
STN ↔ EKATERINBURGOct 2020
STN ↔ DINARDOct 2020
STN ↔ BERLIN-SCHONEFELDSep 2020
STN ↔ ADLER-SOCHISep 2020
STN ↔ ACCRASep 2020
STN ↔ COTONOUAug 2020
STN ↔ KAHRAMANMARASJul 2020
STN ↔ QINGDAOJun 2020
STN ↔ JEDDAHMay 2020
STN ↔ HO-CHI-MINH-CITYMay 2020
STN ↔ DOUALAMay 2020
STN ↔ RIYADHApr 2020
STN ↔ PRISTINAApr 2020
STN ↔ MALABOApr 2020
STN ↔ LUANDAApr 2020
STN ↔ KATHMANDUApr 2020
STN ↔ GOAApr 2020
STN ↔ ERBIL-INTERNATIONALApr 2020
STN ↔ BANJULApr 2020
STN ↔ KRISTIANSAND-KJEVIKMar 2020
STN ↔ ILHA-DO-SAL-C-VERDEMar 2020
STN ↔ BERLIN-TEGELMar 2020
STN ↔ ST-PETERSBURGFeb 2020
STN ↔ HALMSTADFeb 2020
STN ↔ PAUDec 2019
STN ↔ CASTELLON-DE-LA-PLANA-AIRPORTDec 2019
STN ↔ RENNESNov 2019
STN ↔ HALIFAX-INTNov 2019
STN ↔ COLUMBUSNov 2019
STN ↔ BASTIANov 2019
STN ↔ TAMPAOct 2019
STN ↔ STRASBOURGOct 2019
STN ↔ KARUPOct 2019
STN ↔ FIGARIOct 2019
STN ↔ CHARLOTTEOct 2019
STN ↔ KAZANAug 2019
STN ↔ CARDIFF-WALESJul 2019
STN ↔ PARDUBICEJun 2019
STN ↔ KRISTIANSUND-KUERNBERGETJun 2019
STN ↔ COMISOJun 2019
STN ↔ TOULON-HYERESMay 2019
STN ↔ KINGSTONMay 2019
STN ↔ BOSTONMay 2019
STN ↔ LIEIDAApr 2019
STN ↔ MONTEGO-BAYMar 2019
STN ↔ GRAZMar 2019
STN ↔ GRONINGENFeb 2019
STN ↔ COLUMBUS-RICKENBACKER-AFBFeb 2019
STN ↔ MURCIA-SAN-JAVIERJan 2019
STN ↔ PUERTO-VALLARTADec 2018
STN ↔ PAJALA-YLLASDec 2018
STN ↔ LANGKAWIDec 2018
STN ↔ NORRKOPINGNov 2018
STN ↔ WASHINGTON-DULLESOct 2018
STN ↔ ABU-DHABI-INTERNATIONALOct 2018
STN ↔ LAS-VEGASSep 2018
STN ↔ CANCUNSep 2018
STN ↔ MOSCOW-SHEREMETYEVOJul 2018
STN ↔ ASTANAJul 2018
STN ↔ VALLADOLIDJun 2018
STN ↔ SALAMANCAMay 2018
STN ↔ LEONMay 2018
STN ↔ OSTERSUND-FROSONFeb 2018
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Facts about this record

Stansted appears from Jan 2018 to Jun 2026 with 623,102 arrivals.

The bounds describe the published record, not every commercial service. Final point is not necessarily a nonstop destination.

Archive route pairs: 445.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

What this data cannot tell you

Delay cause, individual passenger experience, commercial decisions and future performance are not established here.

Also absent are aircraft type, within-month time-of-day splits and cancellations made ahead of the short-notice reporting window.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Quick answers

These answers use the same populations and window as the tables above.

Every percentage retains its denominator.

How disrupted are these arrivals?

29.4% of 91,136 movements over July 2025 to June 2026.

How often are they cancelled?

0.4% of 91,136 movements at short notice.

How late is late?

30.8–59.9 minutes; delayed denominator 26,427–48,451

Are services improving?

The monthly line records past changes; it is not a forecast or a causal comparison.

Which routes are compared?

The route table uses separately identified UK airport and final-point pairs, with small samples flagged.

Does this cover my flight?

Only published aggregate movements; the circumstances of any individual flight are unknown.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

How this was calculated

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

Integer bucket counts are recovered from rounding intervals over D=M+C+U with their sum constrained to M. Ambiguous counts remain ranges; failed reconciliation is quarantined.

Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Your trip has already gone wrong

The monthly line and events table show whether your month was typical or unusual in the published record.

Nothing here decides an individual case or what a passenger may be owed.

CAA: the official route to complain
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.