UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Bulgaria

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

Put the other way round, 68.9% of 4,600 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

31.1% of 4,600 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
31.1% of 4,600 movements0.3% of 4,600 movements29.3–58.5 minutes; delayed denominator 1,418–2,6730.6% of 4,600 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 4,600 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.3% of 4,600 movements.

DelayShare and sampleOne event per movements
More than 15 minutes30.8% of 4,600 movements3.2
More than 30 minutes18.0% of 4,600 movements5.6
More than 60 minutes6.8% of 4,600 movements14.7
More than 120 minutes2.0% of 4,600 movements50.0
More than 180 minutes0.6% of 4,600 movements176.9
More than 360 minutes0.2% of 4,600 movements657.1
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?

2.0% of 4,600 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 early73516.0%15–1 early1,18025.6%0–15 late1,25527.3%16–3059112.8%31–6051511.2%61…1202204.8%121…180661.4%181…360190.4%>36070.2%D=4,601
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: Nov 2019, 6.3% of 316 movements. Worst month: Jun 2022, 65.3% of 533 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: 26.7%; sample: 3932018Feb 2018: 19.7%; sample: 356Mar 2018: 18.3%; sample: 383Apr 2018: 18.4%; sample: 331May 2018: 30.5%; sample: 403Jun 2018: 34.3%; sample: 624Jul 2018: 35.0%; sample: 662Aug 2018: 29.8%; sample: 654Sep 2018: 26.8%; sample: 568Oct 2018: 18.0%; sample: 323Nov 2018: 9.7%; sample: 289Dec 2018: 31.7%; sample: 360Jan 2019: 18.9%; sample: 4122019Feb 2019: 19.7%; sample: 376Mar 2019: 18.8%; sample: 404Apr 2019: 13.6%; sample: 308May 2019: 22.5%; sample: 449Jun 2019: 42.1%; sample: 630Jul 2019: 42.2%; sample: 708Aug 2019: 39.2%; sample: 732Sep 2019: 35.8%; sample: 612Oct 2019: 26.7%; sample: 330Nov 2019: 6.3%; sample: 316Dec 2019: 22.0%; sample: 410Jan 2020: 10.5%; sample: 4582020Feb 2020: 38.0%; sample: 447Mar 2020: 18.4%; sample: 348Apr 2020: 34.1%; sample: 82May 2020: 13.4%; sample: 134Jun 2020: 6.5%; sample: 168Jul 2020: 7.9%; sample: 265Aug 2020: 16.5%; sample: 303Sep 2020: 7.2%; sample: 292Oct 2020: 7.1%; sample: 241Nov 2020: 11.9%; sample: 109Dec 2020: 34.0%; sample: 215Jan 2021: 23.9%; sample: 1422021Feb 2021: 23.6%; sample: 89Mar 2021: 16.9%; sample: 89Apr 2021: 17.4%; sample: 121May 2021: 19.4%; sample: 124Jun 2021: 14.1%; sample: 185Jul 2021: 22.1%; sample: 271Aug 2021: 27.0%; sample: 363Sep 2021: 12.3%; sample: 341Oct 2021: 15.3%; sample: 268Nov 2021: 8.2%; sample: 207Dec 2021: 25.7%; sample: 307Jan 2022: 26.4%; sample: 3072022Feb 2022: 31.9%; sample: 301Mar 2022: 19.0%; sample: 342Apr 2022: 45.0%; sample: 360May 2022: 52.7%; sample: 440Jun 2022: 65.3%; sample: 533Jul 2022: 62.1%; sample: 642Aug 2022: 51.6%; sample: 632Sep 2022: 57.1%; sample: 574Oct 2022: 51.0%; sample: 394Nov 2022: 12.6%; sample: 270Dec 2022: 42.7%; sample: 363Jan 2023: 31.3%; sample: 3802023Feb 2023: 27.5%; sample: 367Mar 2023: 25.3%; sample: 399Apr 2023: 28.0%; sample: 357May 2023: 30.6%; sample: 418Jun 2023: 45.4%; sample: 522Jul 2023: 60.5%; sample: 597Aug 2023: 46.6%; sample: 624Sep 2023: 46.0%; sample: 556Oct 2023: 40.4%; sample: 356Nov 2023: 32.7%; sample: 327Dec 2023: 47.2%; sample: 415Jan 2024: 38.5%; sample: 4292024Feb 2024: 23.8%; sample: 416Mar 2024: 17.3%; sample: 444Apr 2024: 20.9%; sample: 321May 2024: 34.4%; sample: 427Jun 2024: 52.6%; sample: 527Jul 2024: 60.5%; sample: 577Aug 2024: 45.7%; sample: 597Sep 2024: 47.4%; sample: 511Oct 2024: 34.7%; sample: 349Nov 2024: 25.4%; sample: 272Dec 2024: 31.3%; sample: 377Jan 2025: 39.6%; sample: 3742025Feb 2025: 22.1%; sample: 390Mar 2025: 14.8%; sample: 393Apr 2025: 24.0%; sample: 296May 2025: 30.4%; sample: 404Jun 2025: 37.6%; sample: 444Jul 2025: 39.9%; sample: 486Aug 2025: 36.0%; sample: 491Sep 2025: 46.8%; sample: 470Oct 2025: 32.5%; sample: 335Nov 2025: 22.6%; sample: 266Dec 2025: 19.4%; sample: 330Jan 2026: 31.6%; sample: 3742026Feb 2026: 26.4%; sample: 356Mar 2026: 10.9%; sample: 367Apr 2026: 22.2%; sample: 266May 2026: 25.2%; sample: 401Jun 2026: 42.4%; sample: 458Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201826.7% of 393 movements
Feb 201819.7% of 356 movements
Mar 201818.3% of 383 movements
Apr 201818.4% of 331 movements
May 201830.5% of 403 movements
Jun 201834.3% of 624 movements
Jul 201835.0% of 662 movements
Aug 201829.8% of 654 movements
Sep 201826.8% of 568 movements
Oct 201818.0% of 323 movements
Nov 20189.7% of 289 movements
Dec 201831.7% of 360 movements
Jan 201918.9% of 412 movements
Feb 201919.7% of 376 movements
Mar 201918.8% of 404 movements
Apr 201913.6% of 308 movements
May 201922.5% of 449 movements
Jun 201942.1% of 630 movements
Jul 201942.2% of 708 movements
Aug 201939.2% of 732 movements
Sep 201935.8% of 612 movements
Oct 201926.7% of 330 movements
Nov 20196.3% of 316 movements
Dec 201922.0% of 410 movements
Jan 202010.5% of 458 movements
Feb 202038.0% of 447 movements
Mar 202018.4% of 348 movements
Apr 202034.1% of 82 movements
May 202013.4% of 134 movements
Jun 20206.5% of 168 movements
Jul 20207.9% of 265 movements
Aug 202016.5% of 303 movements
Sep 20207.2% of 292 movements
Oct 20207.1% of 241 movements
Nov 202011.9% of 109 movements
Dec 202034.0% of 215 movements
Jan 202123.9% of 142 movements
Feb 202123.6% of 89 movements
Mar 202116.9% of 89 movements
Apr 202117.4% of 121 movements
May 202119.4% of 124 movements
Jun 202114.1% of 185 movements
Jul 202122.1% of 271 movements
Aug 202127.0% of 363 movements
Sep 202112.3% of 341 movements
Oct 202115.3% of 268 movements
Nov 20218.2% of 207 movements
Dec 202125.7% of 307 movements
Jan 202226.4% of 307 movements
Feb 202231.9% of 301 movements
Mar 202219.0% of 342 movements
Apr 202245.0% of 360 movements
May 202252.7% of 440 movements
Jun 202265.3% of 533 movements
Jul 202262.1% of 642 movements
Aug 202251.6% of 632 movements
Sep 202257.1% of 574 movements
Oct 202251.0% of 394 movements
Nov 202212.6% of 270 movements
Dec 202242.7% of 363 movements
Jan 202331.3% of 380 movements
Feb 202327.5% of 367 movements
Mar 202325.3% of 399 movements
Apr 202328.0% of 357 movements
May 202330.6% of 418 movements
Jun 202345.4% of 522 movements
Jul 202360.5% of 597 movements
Aug 202346.6% of 624 movements
Sep 202346.0% of 556 movements
Oct 202340.4% of 356 movements
Nov 202332.7% of 327 movements
Dec 202347.2% of 415 movements
Jan 202438.5% of 429 movements
Feb 202423.8% of 416 movements
Mar 202417.3% of 444 movements
Apr 202420.9% of 321 movements
May 202434.4% of 427 movements
Jun 202452.6% of 527 movements
Jul 202460.5% of 577 movements
Aug 202445.7% of 597 movements
Sep 202447.4% of 511 movements
Oct 202434.7% of 349 movements
Nov 202425.4% of 272 movements
Dec 202431.3% of 377 movements
Jan 202539.6% of 374 movements
Feb 202522.1% of 390 movements
Mar 202514.8% of 393 movements
Apr 202524.0% of 296 movements
May 202530.4% of 404 movements
Jun 202537.6% of 444 movements
Jul 202539.9% of 486 movements
Aug 202536.0% of 491 movements
Sep 202546.8% of 470 movements
Oct 202532.5% of 335 movements
Nov 202522.6% of 266 movements
Dec 202519.4% of 330 movements
Jan 202631.6% of 374 movements
Feb 202626.4% of 356 movements
Mar 202610.9% of 367 movements
Apr 202622.2% of 266 movements
May 202625.2% of 401 movements
Jun 202642.4% of 458 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 2020Arrivals6.5% of 168 movements27.4% across 5,207 flightsreturned the next month
Pandemic regime · Jun 2020Departures7.7% of 169 movements26.5% across 5,159 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals62.1% of 642 movements29.3% across 4,040 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures66.5% of 651 movements30.3% across 4,058 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals46.6% of 624 movements38.6% across 5,273 flightsreturned after 3 months
NATS system failure · Aug 2023Departures52.1% of 620 movements43.4% across 5,265 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals14.8% of 393 movements36.0% across 5,166 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures14.5% of 387 movements35.5% across 5,162 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, 51.4% across 6 months. Lowest median: Nov, 17.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 nJanFebMarAprMayJunJulAugSepOctNovDec201918.9% of 412 movements19.7% of 376 movements18.8% of 404 movements13.6% of 308 movements22.5% of 449 movements42.1% of 630 movements42.2% of 708 movements39.2% of 732 movements35.8% of 612 movements26.7% of 330 movements6.3% of 316 movements22.0% of 410 movements202010.5% of 458 movements38.0% of 447 movements18.4% of 348 movements34.1% of 82 movements13.4% of 134 movements6.5% of 168 movements7.9% of 265 movements16.5% of 303 movements7.2% of 292 movements7.1% of 241 movements11.9% of 109 movements34.0% of 215 movements202123.9% of 142 movements23.6% of 89 movements16.9% of 89 movements17.4% of 121 movements19.4% of 124 movements14.1% of 185 movements22.1% of 271 movements27.0% of 363 movements12.3% of 341 movements15.3% of 268 movements8.2% of 207 movements25.7% of 307 movements202226.4% of 307 movements31.9% of 301 movements19.0% of 342 movements45.0% of 360 movements52.7% of 440 movements65.3% of 533 movements62.1% of 642 movements51.6% of 632 movements57.1% of 574 movements51.0% of 394 movements12.6% of 270 movements42.7% of 363 movements202331.3% of 380 movements27.5% of 367 movements25.3% of 399 movements28.0% of 357 movements30.6% of 418 movements45.4% of 522 movements60.5% of 597 movements46.6% of 624 movements46.0% of 556 movements40.4% of 356 movements32.7% of 327 movements47.2% of 415 movements202438.5% of 429 movements23.8% of 416 movements17.3% of 444 movements20.9% of 321 movements34.4% of 427 movements52.6% of 527 movements60.5% of 577 movements45.7% of 597 movements47.4% of 511 movements34.7% of 349 movements25.4% of 272 movements31.3% of 377 movements202539.6% of 374 movements22.1% of 390 movements14.8% of 393 movements24.0% of 296 movements30.4% of 404 movements37.6% of 444 movements39.9% of 486 movements36.0% of 491 movements46.8% of 470 movements32.5% of 335 movements22.6% of 266 movements19.4% of 330 movements202631.6% of 374 movements26.4% of 356 movements10.9% of 367 movements22.2% of 266 movements25.2% of 401 movements42.4% of 458 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan31.3%18.9–39.6%7 months, 2,669 flights
Feb23.8%19.7–31.9%7 months, 2,562 flights
Mar18.3%10.9–25.3%7 months, 2,732 flights
Apr22.2%13.6–45.0%7 months, 2,239 flights
May30.5%22.5–52.7%7 months, 2,942 flights
Jun42.4%34.3–65.3%7 months, 3,738 flights
Jul51.4%35.0–62.1%6 months, 3,672 flights
Aug42.5%29.8–51.6%6 months, 3,730 flights
Sep46.4%26.8–57.1%6 months, 3,291 flights
Oct33.6%18.0–51.0%6 months, 2,087 flights
Nov17.6%6.3–32.7%6 months, 1,740 flights
Dec31.5%19.4–47.2%6 months, 2,255 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: LGW ↔ VARNA, 13.0% of 77 movements. Highest disruption: LBA ↔ BURGAS, 81.5% of 65 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 optionLgw ↔ Varna13.0% of 77 flightsLgw ↔ Sofia15.4% of 130 flightsLtn ↔ Plovdiv16.1% of 180 flightsLgw ↔ Burgas54.7% of 95 flightsMan ↔ Burgas55.6% of 216 flightsLba ↔ Burgas81.5% of 65 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
LGW ↔ VARNA13.0% of 77 movements1.3% of 77 movementsdescriptive comparison
LGW ↔ SOFIA15.4% of 130 movements1.5% of 130 movementsdescriptive comparison
LTN ↔ PLOVDIV16.1% of 180 movementsno events in 180 movementsdescriptive comparison
LHR ↔ SOFIA19.1% of 413 movements0.2% of 413 movementsdescriptive comparison
Stansted ↔ Sofia21.4% of 903 movements0.1% of 903 movementsdescriptive comparison
NCL ↔ BURGAS22.6% of 84 movementsno events in 84 movementsdescriptive comparison
Luton ↔ Sofia22.9% of 576 movements0.2% of 576 movementsdescriptive comparison
LTN ↔ VARNA23.2% of 263 movements0.8% of 263 movementsdescriptive comparison
STN ↔ PLOVDIV25.6% of 211 movements0.9% of 211 movementsdescriptive comparison
BRS ↔ SOFIA37.3% of 161 movementsno events in 161 movementsdescriptive comparison
LPL ↔ SOFIA39.5% of 185 movementsno events in 185 movementsdescriptive comparison
LTN ↔ BURGAS40.6% of 165 movementsno events in 165 movementsdescriptive comparison
BRS ↔ BURGAS48.7% of 76 movementsno events in 76 movementsdescriptive comparison
BHX ↔ SOFIA49.7% of 163 movementsno events in 163 movementsdescriptive comparison
EDI ↔ SOFIA51.1% of 135 movementsno events in 135 movementsdescriptive comparison
BHX ↔ BURGAS52.3% of 109 movementsno events in 109 movementsdescriptive comparison
LGW ↔ BURGAS54.7% of 95 movements1.1% of 95 movementsdescriptive comparison
MAN ↔ BURGAS55.6% of 216 movements0.5% of 216 movementsdescriptive comparison
LBA ↔ BURGAS81.5% of 65 movementsno events in 65 movementsdescriptive comparison
CWL ↔ BURGAS10.8% of 37 movements — small sample, not rankedno events in 37 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ BURGAS70.0% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ BURGAS65.1% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ BURGAS23.3% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
LPL ↔ BURGAS69.6% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ PLOVDIV44.7% of 38 movements — small sample, not rankedno events in 38 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ SOFIA40.9% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
STN ↔ BURGAS10.9% of 46 movements — small sample, not rankedno events in 46 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.

Which UK airports appear in this record?

15 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
Belfast International48.3% of 29 movements — small sample, not rankedsmall sample; not ranked
Birmingham49.7% of 288 movementsdescriptive comparison
Bristol40.9% of 237 movementsdescriptive comparison
Cardiff Wales13.2% of 38 movements — small sample, not rankedsmall sample; not ranked
Edinburgh55.4% of 175 movementsdescriptive comparison
East Midlands International65.1% of 43 movements — small sample, not rankedsmall sample; not ranked
Glasgow23.3% of 43 movements — small sample, not rankedsmall sample; not ranked
Leeds Bradford81.5% of 65 movementsdescriptive comparison
Gatwick27.2% of 302 movementsdescriptive comparison
Heathrow19.1% of 413 movementsdescriptive comparison
Liverpool (John Lennon)45.5% of 231 movementsdescriptive comparison
Luton24.4% of 1,184 movementsdescriptive comparison
Manchester52.0% of 298 movementsdescriptive comparison
Newcastle22.3% of 94 movementsdescriptive comparison
Stansted21.7% of 1,160 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

31.1% of 4,600 movements arrivals were disrupted, against 30.4% of 4,588 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.6% of 4,600 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

Bulgaria appears from Jan 2018 to Jun 2026 with 39,226 arrivals.

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

Archive route pairs: 54.

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?

31.1% of 4,600 movements over July 2025 to June 2026.

How often are they cancelled?

0.3% of 4,600 movements at short notice.

How late is late?

29.3–58.5 minutes; delayed denominator 1,418–2,673

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.