UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Lufthansa

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

Put the other way round, 74.3% of 10,546 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

25.7% of 10,546 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
25.7% of 10,546 movements3.4% of 10,546 movements17.2–48.2 minutes; delayed denominator 2,350–5,9900.1% of 10,546 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.1% of 10,546 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 3.4% of 10,546 movements.

DelayShare and sampleOne event per movements
More than 15 minutes22.3% of 10,546 movements4.5
More than 30 minutes9.6% of 10,546 movements10.4
More than 60 minutes2.5% of 10,546 movements39.5
More than 120 minutes0.3% of 10,546 movements329.6
More than 180 minutes0.1% of 10,546 movements1,506.6
More than 360 minutes0.0% of 10,546 movements5,273.0
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?

0.3% of 10,546 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 early6596.2%15–1 early3,53633.5%0–15 late3,64034.5%16–301,33612.7%31–607477.1%61…1202352.2%121…180250.2%181…36050.0%>36020.0%D=10,546
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: May 2020, no events in 61 movements. Worst month: Dec 2023, 52.8% of 1,292 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: 28.1%; sample: 11702018Feb 2018: 25.7%; sample: 1166Mar 2018: 29.9%; sample: 1246Apr 2018: 31.4%; sample: 1180May 2018: 33.5%; sample: 1193Jun 2018: 37.9%; sample: 1200Jul 2018: 36.7%; sample: 1251Aug 2018: 30.5%; sample: 1236Sep 2018: 41.5%; sample: 1215Oct 2018: 28.3%; sample: 1258Nov 2018: 19.6%; sample: 1134Dec 2018: 38.0%; sample: 1047Jan 2019: 25.4%; sample: 11612019Feb 2019: 15.2%; sample: 1147Mar 2019: 27.3%; sample: 1252Apr 2019: 23.1%; sample: 1179May 2019: 25.5%; sample: 1194Jun 2019: 32.2%; sample: 1133Jul 2019: 32.1%; sample: 1193Aug 2019: 27.3%; sample: 1204Sep 2019: 33.4%; sample: 1159Oct 2019: 31.4%; sample: 1182Nov 2019: 14.3%; sample: 1148Dec 2019: 22.0%; sample: 1066Jan 2020: 14.9%; sample: 11542020Feb 2020: 34.2%; sample: 1234Mar 2020: 17.9%; sample: 687Apr 2020: 4.8%; sample: 62May 2020: 0.0%; sample: 61Jun 2020: 1.4%; sample: 144Jul 2020: 7.1%; sample: 310Aug 2020: 8.5%; sample: 389Sep 2020: 3.8%; sample: 398Oct 2020: 3.2%; sample: 411Nov 2020: 3.2%; sample: 187Dec 2020: 12.5%; sample: 176Jan 2021: 19.6%; sample: 1482021Feb 2021: 23.9%; sample: 71Mar 2021: 17.2%; sample: 145Apr 2021: 26.6%; sample: 199May 2021: 21.0%; sample: 214Jun 2021: 17.6%; sample: 289Jul 2021: 12.0%; sample: 400Aug 2021: 44.0%; sample: 484Sep 2021: 33.3%; sample: 522Oct 2021: 28.5%; sample: 649Nov 2021: 11.4%; sample: 731Dec 2021: 16.8%; sample: 713Jan 2022: 14.8%; sample: 4862022Feb 2022: 20.0%; sample: 510Mar 2022: 5.9%; sample: 648Apr 2022: 24.3%; sample: 1004May 2022: 32.9%; sample: 1166Jun 2022: 49.7%; sample: 1151Jul 2022: 51.7%; sample: 1096Aug 2022: 32.9%; sample: 1118Sep 2022: 45.7%; sample: 1036Oct 2022: 29.4%; sample: 1121Nov 2022: 17.4%; sample: 1189Dec 2022: 47.2%; sample: 1199Jan 2023: 24.3%; sample: 10642023Feb 2023: 24.0%; sample: 964Mar 2023: 33.1%; sample: 1063Apr 2023: 18.1%; sample: 1121May 2023: 21.6%; sample: 1206Jun 2023: 34.4%; sample: 1227Jul 2023: 41.1%; sample: 1346Aug 2023: 44.9%; sample: 1391Sep 2023: 41.4%; sample: 1361Oct 2023: 35.0%; sample: 1417Nov 2023: 26.3%; sample: 1355Dec 2023: 52.8%; sample: 1292Jan 2024: 31.2%; sample: 10712024Feb 2024: 25.7%; sample: 1167Mar 2024: 22.2%; sample: 1227Apr 2024: 33.1%; sample: 1285May 2024: 24.2%; sample: 1242Jun 2024: 40.7%; sample: 1164Jul 2024: 46.6%; sample: 1190Aug 2024: 41.4%; sample: 1196Sep 2024: 42.4%; sample: 1152Oct 2024: 29.2%; sample: 1113Nov 2024: 20.4%; sample: 1070Dec 2024: 30.8%; sample: 1016Jan 2025: 21.1%; sample: 8852025Feb 2025: 9.3%; sample: 934Mar 2025: 11.9%; sample: 1049Apr 2025: 11.2%; sample: 1128May 2025: 18.8%; sample: 1130Jun 2025: 25.8%; sample: 1086Jul 2025: 31.1%; sample: 1140Aug 2025: 26.2%; sample: 1139Sep 2025: 34.8%; sample: 1120Oct 2025: 24.7%; sample: 1064Nov 2025: 17.6%; sample: 808Dec 2025: 21.1%; sample: 786Jan 2026: 35.3%; sample: 6852026Feb 2026: 22.2%; sample: 684Mar 2026: 16.9%; sample: 785Apr 2026: 28.0%; sample: 829May 2026: 16.2%; sample: 785Jun 2026: 29.4%; sample: 721Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201828.1% of 1,170 movements
Feb 201825.7% of 1,166 movements
Mar 201829.9% of 1,246 movements
Apr 201831.4% of 1,180 movements
May 201833.5% of 1,193 movements
Jun 201837.9% of 1,200 movements
Jul 201836.7% of 1,251 movements
Aug 201830.5% of 1,236 movements
Sep 201841.5% of 1,215 movements
Oct 201828.3% of 1,258 movements
Nov 201819.6% of 1,134 movements
Dec 201838.0% of 1,047 movements
Jan 201925.4% of 1,161 movements
Feb 201915.2% of 1,147 movements
Mar 201927.3% of 1,252 movements
Apr 201923.1% of 1,179 movements
May 201925.5% of 1,194 movements
Jun 201932.2% of 1,133 movements
Jul 201932.1% of 1,193 movements
Aug 201927.3% of 1,204 movements
Sep 201933.4% of 1,159 movements
Oct 201931.4% of 1,182 movements
Nov 201914.3% of 1,148 movements
Dec 201922.0% of 1,066 movements
Jan 202014.9% of 1,154 movements
Feb 202034.2% of 1,234 movements
Mar 202017.9% of 687 movements
Apr 20204.8% of 62 movements
May 2020no events in 61 movements
Jun 20201.4% of 144 movements
Jul 20207.1% of 310 movements
Aug 20208.5% of 389 movements
Sep 20203.8% of 398 movements
Oct 20203.2% of 411 movements
Nov 20203.2% of 187 movements
Dec 202012.5% of 176 movements
Jan 202119.6% of 148 movements
Feb 202123.9% of 71 movements
Mar 202117.2% of 145 movements
Apr 202126.6% of 199 movements
May 202121.0% of 214 movements
Jun 202117.6% of 289 movements
Jul 202112.0% of 400 movements
Aug 202144.0% of 484 movements
Sep 202133.3% of 522 movements
Oct 202128.5% of 649 movements
Nov 202111.4% of 731 movements
Dec 202116.8% of 713 movements
Jan 202214.8% of 486 movements
Feb 202220.0% of 510 movements
Mar 20225.9% of 648 movements
Apr 202224.3% of 1,004 movements
May 202232.9% of 1,166 movements
Jun 202249.7% of 1,151 movements
Jul 202251.7% of 1,096 movements
Aug 202232.9% of 1,118 movements
Sep 202245.7% of 1,036 movements
Oct 202229.4% of 1,121 movements
Nov 202217.4% of 1,189 movements
Dec 202247.2% of 1,199 movements
Jan 202324.3% of 1,064 movements
Feb 202324.0% of 964 movements
Mar 202333.1% of 1,063 movements
Apr 202318.1% of 1,121 movements
May 202321.6% of 1,206 movements
Jun 202334.4% of 1,227 movements
Jul 202341.1% of 1,346 movements
Aug 202344.9% of 1,391 movements
Sep 202341.4% of 1,361 movements
Oct 202335.0% of 1,417 movements
Nov 202326.3% of 1,355 movements
Dec 202352.8% of 1,292 movements
Jan 202431.2% of 1,071 movements
Feb 202425.7% of 1,167 movements
Mar 202422.2% of 1,227 movements
Apr 202433.1% of 1,285 movements
May 202424.2% of 1,242 movements
Jun 202440.7% of 1,164 movements
Jul 202446.6% of 1,190 movements
Aug 202441.4% of 1,196 movements
Sep 202442.4% of 1,152 movements
Oct 202429.2% of 1,113 movements
Nov 202420.4% of 1,070 movements
Dec 202430.8% of 1,016 movements
Jan 202521.1% of 885 movements
Feb 20259.3% of 934 movements
Mar 202511.9% of 1,049 movements
Apr 202511.2% of 1,128 movements
May 202518.8% of 1,130 movements
Jun 202525.8% of 1,086 movements
Jul 202531.1% of 1,140 movements
Aug 202526.2% of 1,139 movements
Sep 202534.8% of 1,120 movements
Oct 202524.7% of 1,064 movements
Nov 202517.6% of 808 movements
Dec 202521.1% of 786 movements
Jan 202635.3% of 685 movements
Feb 202622.2% of 684 movements
Mar 202616.9% of 785 movements
Apr 202628.0% of 829 movements
May 202616.2% of 785 movements
Jun 202629.4% of 721 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 2020Arrivals1.4% of 144 movements22.0% across 11,283 flightsreturned the next month
Pandemic regime · Jun 2020Departures7.0% of 143 movements22.7% across 11,287 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals51.7% of 1,096 movements24.5% across 8,464 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures68.5% of 1,136 movements28.3% across 8,459 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals44.9% of 1,391 movements30.8% across 13,654 flightsreturned after 3 months
NATS system failure · Aug 2023Departures52.0% of 1,391 movements38.1% across 13,674 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals11.9% of 1,049 movements30.1% across 13,474 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures16.6% of 1,048 movements36.5% across 13,473 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, 41.5% across 6 months. Lowest median: Nov, 18.6% 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.4% of 1,161 movements15.2% of 1,147 movements27.3% of 1,252 movements23.1% of 1,179 movements25.5% of 1,194 movements32.2% of 1,133 movements32.1% of 1,193 movements27.3% of 1,204 movements33.4% of 1,159 movements31.4% of 1,182 movements14.3% of 1,148 movements22.0% of 1,066 movements202014.9% of 1,154 movements34.2% of 1,234 movements17.9% of 687 movements4.8% of 62 movementsno events in 61 movements1.4% of 144 movements7.1% of 310 movements8.5% of 389 movements3.8% of 398 movements3.2% of 411 movements3.2% of 187 movements12.5% of 176 movements202119.6% of 148 movements23.9% of 71 movements17.2% of 145 movements26.6% of 199 movements21.0% of 214 movements17.6% of 289 movements12.0% of 400 movements44.0% of 484 movements33.3% of 522 movements28.5% of 649 movements11.4% of 731 movements16.8% of 713 movements202214.8% of 486 movements20.0% of 510 movements5.9% of 648 movements24.3% of 1,004 movements32.9% of 1,166 movements49.7% of 1,151 movements51.7% of 1,096 movements32.9% of 1,118 movements45.7% of 1,036 movements29.4% of 1,121 movements17.4% of 1,189 movements47.2% of 1,199 movements202324.3% of 1,064 movements24.0% of 964 movements33.1% of 1,063 movements18.1% of 1,121 movements21.6% of 1,206 movements34.4% of 1,227 movements41.1% of 1,346 movements44.9% of 1,391 movements41.4% of 1,361 movements35.0% of 1,417 movements26.3% of 1,355 movements52.8% of 1,292 movements202431.2% of 1,071 movements25.7% of 1,167 movements22.2% of 1,227 movements33.1% of 1,285 movements24.2% of 1,242 movements40.7% of 1,164 movements46.6% of 1,190 movements41.4% of 1,196 movements42.4% of 1,152 movements29.2% of 1,113 movements20.4% of 1,070 movements30.8% of 1,016 movements202521.1% of 885 movements9.3% of 934 movements11.9% of 1,049 movements11.2% of 1,128 movements18.8% of 1,130 movements25.8% of 1,086 movements31.1% of 1,140 movements26.2% of 1,139 movements34.8% of 1,120 movements24.7% of 1,064 movements17.6% of 808 movements21.1% of 786 movements202635.3% of 685 movements22.2% of 684 movements16.9% of 785 movements28.0% of 829 movements16.2% of 785 movements29.4% of 721 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan25.4%14.8–35.3%7 months, 6,522 flights
Feb22.2%9.3–25.7%7 months, 6,572 flights
Mar22.2%5.9–33.1%7 months, 7,270 flights
Apr24.3%11.2–33.1%7 months, 7,726 flights
May24.2%16.2–33.5%7 months, 7,916 flights
Jun34.4%25.8–49.7%7 months, 7,682 flights
Jul38.9%31.1–51.7%6 months, 7,216 flights
Aug31.7%26.2–44.9%6 months, 7,284 flights
Sep41.5%33.4–45.7%6 months, 7,043 flights
Oct29.3%24.7–35.0%6 months, 7,155 flights
Nov18.6%14.3–26.3%6 months, 6,704 flights
Dec34.4%21.1–52.8%6 months, 6,406 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.

Which routes have the best and worst record?

Lowest disruption: MAN ↔ MUNICH, 19.2% of 177 movements. Highest disruption: EDI ↔ MUNICH, 42.2% of 232 movements.

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.

Observed disruption share by optionMan ↔ Munich19.2% of 177 flightsLhr ↔ Munich22.7% of 2,335 flightsLhr ↔ Frankfurt-Main24.9% of 3,657 flightsNcl ↔ Frankfurt-Main32.1% of 243 flightsBhx ↔ Munich32.5% of 197 flightsEdi ↔ Munich42.2% of 232 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
Manchester ↔ Munich19.2% of 177 movements4.0% of 177 movementsdescriptive comparison
Heathrow ↔ Munich22.7% of 2,335 movements2.6% of 2,335 movementsdescriptive comparison
Heathrow ↔ Frankfurt Main24.9% of 3,657 movements3.6% of 3,657 movementsdescriptive comparison
GLA ↔ FRANKFURT-MAIN24.9% of 522 movements2.7% of 522 movementsdescriptive comparison
Birmingham ↔ Frankfurt Main25.0% of 987 movements5.0% of 987 movementsdescriptive comparison
Manchester ↔ Frankfurt Main28.0% of 1,244 movements3.0% of 1,244 movementsdescriptive comparison
Edinburgh ↔ Frankfurt Main28.1% of 919 movements3.5% of 919 movementsdescriptive comparison
NCL ↔ FRANKFURT-MAIN32.1% of 243 movements4.9% of 243 movementsdescriptive comparison
BHX ↔ MUNICH32.5% of 197 movements6.6% of 197 movementsdescriptive comparison
EDI ↔ MUNICH42.2% of 232 movements2.2% of 232 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.

Which UK airports appear in this record?

6 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.

UK airportDisruptionSample flag
Birmingham26.3% of 1,184 movementsdescriptive comparison
Edinburgh30.9% of 1,151 movementsdescriptive comparison
Glasgow24.9% of 522 movementsdescriptive comparison
Heathrow24.1% of 6,005 movementsdescriptive comparison
Manchester26.9% of 1,421 movementsdescriptive comparison
Newcastle32.1% of 243 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

25.7% of 10,546 movements arrivals were disrupted, against 33.1% of 10,550 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.

Movements past the three-hour mark

0.1% of 10,546 movements were more than three hours late over July 2025 to June 2026.

Cancellation is counted separately and is not a three-hour delay. Monthly counts cannot establish a passenger claim.

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

Lufthansa appears from Jan 2018 to Jun 2026 with 95,274 arrivals.

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

Archive route pairs: 92.

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?

25.7% of 10,546 movements over July 2025 to June 2026.

How often are they cancelled?

3.4% of 10,546 movements at short notice.

How late is late?

17.2–48.2 minutes; delayed denominator 2,350–5,990

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.