UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Teesside International Airport

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

Put the other way round, 75.5% of 1,471 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

24.5% of 1,471 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
24.5% of 1,471 movements3.3% of 1,471 movements23.7–62.0 minutes; delayed denominator 311–7550.3% of 1,471 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.3% of 1,471 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 3.3% of 1,471 movements.

DelayShare and sampleOne event per movements
More than 15 minutes21.1% of 1,471 movements4.7
More than 30 minutes12.2% of 1,471 movements8.2
More than 60 minutes5.6% of 1,471 movements17.7
More than 120 minutes1.5% of 1,471 movements66.9
More than 180 minutes0.3% of 1,471 movements294.2
More than 360 minutesno events in 1,471 movementsNo observed events; this is not zero risk.
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.5% of 1,471 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 early1137.7%15–1 early55437.7%0–15 late44430.2%16–301318.9%31–60976.6%61…120614.1%121…180171.2%181…36050.3%>36000.0%D=1,471
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: Mar 2021, 3.2% of 94 movements. Worst month: Sep 2025, 45.9% of 172 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: no data×2018Feb 2018: no data×Mar 2018: no data×Apr 2018: no data×May 2018: no data×Jun 2018: no data×Jul 2018: no data×Aug 2018: no data×Sep 2018: no data×Oct 2018: no data×Nov 2018: no data×Dec 2018: no data×Jan 2019: 25.2%; sample: 1592019Feb 2019: 14.6%; sample: 151Mar 2019: 28.7%; sample: 160Apr 2019: 10.1%; sample: 158May 2019: no data×Jun 2019: no data×Jul 2019: no data×Aug 2019: no data×Sep 2019: no data×Oct 2019: no data×Nov 2019: no data×Dec 2019: 10.5%; sample: 124Jan 2020: 12.9%; sample: 1472020Feb 2020: 14.7%; sample: 150Mar 2020: 18.1%; sample: 171Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: suppressed: fewer than twenty movements×Jul 2020: 7.7%; sample: 78Aug 2020: 6.7%; sample: 89Sep 2020: 5.6%; sample: 125Oct 2020: 13.8%; sample: 123Nov 2020: 10.6%; sample: 66Dec 2020: 8.3%; sample: 60Jan 2021: 2.3%; sample: 442021Feb 2021: 15.9%; sample: 69Mar 2021: 3.2%; sample: 94Apr 2021: 3.8%; sample: 104May 2021: 5.7%; sample: 159Jun 2021: 13.7%; sample: 256Jul 2021: 8.8%; sample: 283Aug 2021: 7.1%; sample: 283Sep 2021: 9.0%; sample: 223Oct 2021: 12.5%; sample: 216Nov 2021: 6.0%; sample: 134Dec 2021: 16.3%; sample: 129Jan 2022: 5.7%; sample: 882022Feb 2022: 13.0%; sample: 92Mar 2022: 18.6%; sample: 118Apr 2022: 20.5%; sample: 185May 2022: 21.2%; sample: 203Jun 2022: 23.8%; sample: 160Jul 2022: 17.4%; sample: 161Aug 2022: 19.5%; sample: 169Sep 2022: 25.8%; sample: 155Oct 2022: 21.0%; sample: 138Nov 2022: 18.4%; sample: 125Dec 2022: 26.1%; sample: 119Jan 2023: 20.3%; sample: 1232023Feb 2023: 13.5%; sample: 111Mar 2023: 19.2%; sample: 125Apr 2023: 22.0%; sample: 123May 2023: 25.5%; sample: 137Jun 2023: 24.8%; sample: 153Jul 2023: 25.7%; sample: 136Aug 2023: 24.6%; sample: 138Sep 2023: 21.9%; sample: 155Oct 2023: 27.8%; sample: 144Nov 2023: 27.4%; sample: 124Dec 2023: 39.0%; sample: 118Jan 2024: 25.4%; sample: 1222024Feb 2024: 25.4%; sample: 118Mar 2024: 15.5%; sample: 116Apr 2024: 43.7%; sample: 135May 2024: 36.8%; sample: 136Jun 2024: 41.4%; sample: 162Jul 2024: 20.1%; sample: 139Aug 2024: 20.5%; sample: 151Sep 2024: 38.0%; sample: 163Oct 2024: 23.0%; sample: 152Nov 2024: 22.0%; sample: 123Dec 2024: 32.6%; sample: 135Jan 2025: 29.1%; sample: 1342025Feb 2025: 23.7%; sample: 114Mar 2025: 22.4%; sample: 134Apr 2025: 13.9%; sample: 151May 2025: 25.6%; sample: 168Jun 2025: 29.3%; sample: 164Jul 2025: 31.1%; sample: 151Aug 2025: 23.5%; sample: 162Sep 2025: 45.9%; sample: 172Oct 2025: 29.2%; sample: 168Nov 2025: 13.5%; sample: 104Dec 2025: 13.3%; sample: 105Jan 2026: 33.3%; sample: 812026Feb 2026: 8.3%; sample: 72Mar 2026: 14.4%; sample: 111Apr 2026: 11.4%; sample: 105May 2026: 19.3%; sample: 119Jun 2026: 28.9%; sample: 121Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 2018no data
Feb 2018no data
Mar 2018no data
Apr 2018no data
May 2018no data
Jun 2018no data
Jul 2018no data
Aug 2018no data
Sep 2018no data
Oct 2018no data
Nov 2018no data
Dec 2018no data
Jan 201925.2% of 159 movements
Feb 201914.6% of 151 movements
Mar 201928.7% of 160 movements
Apr 201910.1% of 158 movements
May 2019no data
Jun 2019no data
Jul 2019no data
Aug 2019no data
Sep 2019no data
Oct 2019no data
Nov 2019no data
Dec 201910.5% of 124 movements
Jan 202012.9% of 147 movements
Feb 202014.7% of 150 movements
Mar 202018.1% of 171 movements
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 2020suppressed: fewer than twenty movements
Jul 20207.7% of 78 movements
Aug 20206.7% of 89 movements
Sep 20205.6% of 125 movements
Oct 202013.8% of 123 movements
Nov 202010.6% of 66 movements
Dec 20208.3% of 60 movements
Jan 20212.3% of 44 movements — small sample, not ranked
Feb 202115.9% of 69 movements
Mar 20213.2% of 94 movements
Apr 20213.8% of 104 movements
May 20215.7% of 159 movements
Jun 202113.7% of 256 movements
Jul 20218.8% of 283 movements
Aug 20217.1% of 283 movements
Sep 20219.0% of 223 movements
Oct 202112.5% of 216 movements
Nov 20216.0% of 134 movements
Dec 202116.3% of 129 movements
Jan 20225.7% of 88 movements
Feb 202213.0% of 92 movements
Mar 202218.6% of 118 movements
Apr 202220.5% of 185 movements
May 202221.2% of 203 movements
Jun 202223.8% of 160 movements
Jul 202217.4% of 161 movements
Aug 202219.5% of 169 movements
Sep 202225.8% of 155 movements
Oct 202221.0% of 138 movements
Nov 202218.4% of 125 movements
Dec 202226.1% of 119 movements
Jan 202320.3% of 123 movements
Feb 202313.5% of 111 movements
Mar 202319.2% of 125 movements
Apr 202322.0% of 123 movements
May 202325.5% of 137 movements
Jun 202324.8% of 153 movements
Jul 202325.7% of 136 movements
Aug 202324.6% of 138 movements
Sep 202321.9% of 155 movements
Oct 202327.8% of 144 movements
Nov 202327.4% of 124 movements
Dec 202339.0% of 118 movements
Jan 202425.4% of 122 movements
Feb 202425.4% of 118 movements
Mar 202415.5% of 116 movements
Apr 202443.7% of 135 movements
May 202436.8% of 136 movements
Jun 202441.4% of 162 movements
Jul 202420.1% of 139 movements
Aug 202420.5% of 151 movements
Sep 202438.0% of 163 movements
Oct 202423.0% of 152 movements
Nov 202422.0% of 123 movements
Dec 202432.6% of 135 movements
Jan 202529.1% of 134 movements
Feb 202523.7% of 114 movements
Mar 202522.4% of 134 movements
Apr 202513.9% of 151 movements
May 202525.6% of 168 movements
Jun 202529.3% of 164 movements
Jul 202531.1% of 151 movements
Aug 202523.5% of 162 movements
Sep 202545.9% of 172 movements
Oct 202529.2% of 168 movements
Nov 202513.5% of 104 movements
Dec 202513.3% of 105 movements
Jan 202633.3% of 81 movements
Feb 20268.3% of 72 movements
Mar 202614.4% of 111 movements
Apr 202611.4% of 105 movements
May 202619.3% of 119 movements
Jun 202628.9% of 121 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 2020Arrivalssuppressed: fewer than twenty movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Pandemic regime · Jun 2020Departuressuppressed: fewer than twenty movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Arrivals17.4% of 161 movements13.5% across 2,114 flightsreturned after 7 months
Summer 2022 breakdown · Jul 2022Departures21.0% of 162 movements13.6% across 2,115 flightsstill above it 8 months later
NATS system failure · Aug 2023Arrivals24.6% of 138 movements21.8% across 1,614 flightsreturned after 7 months
NATS system failure · Aug 2023Departures32.9% of 140 movements23.3% across 1,619 flightsreturned after 7 months
Heathrow fire closure · Mar 2025Arrivals22.4% of 134 movements28.9% across 1,660 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures23.1% of 134 movements33.6% across 1,658 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: Sep, 31.9% across 4 months. Lowest median: Feb, 14.0% across 6 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 nJanFebMarAprMayJunJulAugSepOctNovDec201925.2% of 159 movements14.6% of 151 movements28.7% of 160 movements10.1% of 158 movementsno datano datano datano datano datano datano data10.5% of 124 movements202012.9% of 147 movements14.7% of 150 movements18.1% of 171 movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements7.7% of 78 movements6.7% of 89 movements5.6% of 125 movements13.8% of 123 movements10.6% of 66 movements8.3% of 60 movements20212.3% of 44 movements †15.9% of 69 movements3.2% of 94 movements3.8% of 104 movements5.7% of 159 movements13.7% of 256 movements8.8% of 283 movements7.1% of 283 movements9.0% of 223 movements12.5% of 216 movements6.0% of 134 movements16.3% of 129 movements20225.7% of 88 movements13.0% of 92 movements18.6% of 118 movements20.5% of 185 movements21.2% of 203 movements23.8% of 160 movements17.4% of 161 movements19.5% of 169 movements25.8% of 155 movements21.0% of 138 movements18.4% of 125 movements26.1% of 119 movements202320.3% of 123 movements13.5% of 111 movements19.2% of 125 movements22.0% of 123 movements25.5% of 137 movements24.8% of 153 movements25.7% of 136 movements24.6% of 138 movements21.9% of 155 movements27.8% of 144 movements27.4% of 124 movements39.0% of 118 movements202425.4% of 122 movements25.4% of 118 movements15.5% of 116 movements43.7% of 135 movements36.8% of 136 movements41.4% of 162 movements20.1% of 139 movements20.5% of 151 movements38.0% of 163 movements23.0% of 152 movements22.0% of 123 movements32.6% of 135 movements202529.1% of 134 movements23.7% of 114 movements22.4% of 134 movements13.9% of 151 movements25.6% of 168 movements29.3% of 164 movements31.1% of 151 movements23.5% of 162 movements45.9% of 172 movements29.2% of 168 movements13.5% of 104 movements13.3% of 105 movements202633.3% of 81 movements8.3% of 72 movements14.4% of 111 movements11.4% of 105 movements19.3% of 119 movements28.9% of 121 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan25.3%5.7–33.3%6 months, 707 flights
Feb14.0%8.3–25.4%6 months, 658 flights
Mar18.9%14.4–28.7%6 months, 764 flights
Apr17.2%10.1–43.7%6 months, 857 flights
May25.5%19.3–36.8%5 months, 763 flights
Jun28.9%23.8–41.4%5 months, 760 flights
Jul22.9%17.4–31.1%4 months, 587 flights
Aug22.0%19.5–24.6%4 months, 620 flights
Sep31.9%21.9–45.9%4 months, 645 flights
Oct25.4%21.0–29.2%4 months, 602 flights
Nov20.2%13.5–27.4%4 months, 476 flights
Dec26.1%10.5–39.0%5 months, 601 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 1 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
Teesside International Airport ↔ Amsterdam23.0% of 846 movements4.3% of 846 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

4 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
Eastern Airways26.3% of 137 movementsdescriptive comparison
KLM23.0% of 846 movementsdescriptive comparison
Ryanair17.1% of 403 movementsdescriptive comparison
TUI Airways Ltd85.4% of 48 movements — small sample, not rankedsmall sample; not ranked
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

24.5% of 1,471 movements arrivals were disrupted, against 28.2% of 1,474 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

74 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
MME ↔ TARBES-LOURDES-INTERNATIONALMay 2026
MME ↔ SOUTHAMPTONMay 2026
MME ↔ LUTONMay 2026
MME ↔ STANSTEDApr 2026
MME ↔ CARDIFF-WALESApr 2026
MME ↔ BIGGIN-HILLApr 2026
MME ↔ NEWCASTLEMar 2026
MME ↔ BRISTOLMar 2026
MME ↔ ENONTEKIOFeb 2026
MME ↔ NORWICHJan 2026
MME ↔ PAJALA-YLLASDec 2025
MME ↔ HUMBERSIDEOct 2025
MME ↔ HAWARDENOct 2025
MME ↔ ABERDEENOct 2025
MME ↔ DALAMANSep 2025
MME ↔ ZURICHJun 2025
MME ↔ MANCHESTERMay 2025
MME ↔ EXETERApr 2025
MME ↔ OSLO-GARDERMOENMar 2025
MME ↔ KEFLAVIKDec 2024
MME ↔ DUBLINDec 2024
MME ↔ OXFORD-KIDLINGTONNov 2024
MME ↔ BERNENov 2024
MME ↔ MAASTRICHTSep 2024
MME ↔ BURGASSep 2024
MME ↔ GATWICKJan 2024
MME ↔ FARNBOROUGHJan 2024
MME ↔ BIRMINGHAMJan 2024
MME ↔ PAYERNEDec 2023
MME ↔ EINDHOVENDec 2023
MME ↔ CAMBRIDGEDec 2023
MME ↔ GIRONAOct 2023
MME ↔ EDINBURGHOct 2023
MME ↔ BERGENSep 2023
MME ↔ ANTALYASep 2023
MME ↔ NICEJul 2023
MME ↔ AUXERREJul 2023
MME ↔ ARVIDSJAURJul 2023
MME ↔ TALLINMay 2023
MME ↔ JONKOPINGMay 2023
MME ↔ EDMONTONMay 2023
MME ↔ TRONDHEIM-VAERNESApr 2023
MME ↔ MALMOApr 2023
MME ↔ GDANSKApr 2023
MME ↔ BELFAST-CITY-GEORGE-BESTMar 2023
MME ↔ ISLE-OF-MANJan 2023
MME ↔ STAVANGERNov 2022
MME ↔ KARUPNov 2022
MME ↔ OREBROOct 2022
MME ↔ BLACKPOOLOct 2022
MME ↔ BELFAST-INTERNATIONALOct 2022
MME ↔ NEWQUAYSep 2022
MME ↔ BERGAMOSep 2022
MME ↔ CITY-OF-DERRY-EGLINTONAug 2022
MME ↔ PERPIGNANJul 2022
MME ↔ GLASGOWJul 2022
MME ↔ LIVERPOOL-JOHN-LENNONMay 2022
MME ↔ HEATHROWMay 2022
MME ↔ EAST-MIDLANDS-INTERNATIONALMay 2022
MME ↔ LEEDS-BRADFORDApr 2022
MME ↔ BOURNEMOUTHApr 2022
MME ↔ DONCASTER-SHEFFIELDMar 2022
MME ↔ ARRECIFEFeb 2022
MME ↔ INVERNESSDec 2021
MME ↔ ESBJERGSep 2021
MME ↔ VIENNAJun 2021
MME ↔ MYKOLAIVJun 2021
MME ↔ GRAZJun 2021
MME ↔ BUCHAREST-OTOPENIJun 2021
MME ↔ AGADIR-AL-MASSIRAJun 2021
MME ↔ RENNESNov 2020
MME ↔ ALESUNDNov 2020
MME ↔ LONDON-CITYAug 2020
MME ↔ AKUREYRIFeb 2019
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

Teesside International Airport appears from Jan 2019 to Jun 2026 with 11,058 arrivals.

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

Archive route pairs: 87.

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?

24.5% of 1,471 movements over July 2025 to June 2026.

How often are they cancelled?

3.3% of 1,471 movements at short notice.

How late is late?

23.7–62.0 minutes; delayed denominator 311–755

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.