UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Greece

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

Put the other way round, 54.6% of 33,184 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

45.4% of 33,184 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
45.4% of 33,184 movements0.4% of 33,184 movements36.0–57.8 minutes; delayed denominator 14,939–23,0800.7% of 33,184 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.7% of 33,184 movements passed the three-hour mark.

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

DelayShare and sampleOne event per movements
More than 15 minutes45.0% of 33,184 movements2.2
More than 30 minutes28.3% of 33,184 movements3.5
More than 60 minutes11.0% of 33,184 movements9.1
More than 120 minutes2.2% of 33,184 movements46.0
More than 180 minutes0.7% of 33,184 movements139.4
More than 360 minutes0.2% of 33,184 movements404.7
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.2% of 33,184 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 early3,1329.4%15–1 early6,83920.6%0–15 late8,14124.5%16–305,54616.7%31–605,75817.3%61…1202,9148.8%121…1804831.5%181…3601560.5%>360820.2%D=33,189
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: Jan 2021, 4.4% of 91 movements. Worst month: Jul 2023, 75.0% of 5,042 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: 31.6%; sample: 3482018Feb 2018: 16.8%; sample: 291Mar 2018: 18.9%; sample: 450Apr 2018: 21.3%; sample: 903May 2018: 41.9%; sample: 2717Jun 2018: 52.6%; sample: 3407Jul 2018: 54.2%; sample: 3714Aug 2018: 43.1%; sample: 3788Sep 2018: 35.8%; sample: 3337Oct 2018: 24.1%; sample: 2149Nov 2018: 25.7%; sample: 443Dec 2018: 40.4%; sample: 418Jan 2019: 20.2%; sample: 3972019Feb 2019: 22.2%; sample: 361Mar 2019: 28.2%; sample: 426Apr 2019: 21.3%; sample: 1074May 2019: 33.3%; sample: 2927Jun 2019: 46.0%; sample: 3567Jul 2019: 56.5%; sample: 3801Aug 2019: 49.9%; sample: 3868Sep 2019: 40.6%; sample: 3551Oct 2019: 25.7%; sample: 2227Nov 2019: 13.1%; sample: 512Dec 2019: 27.6%; sample: 439Jan 2020: 16.1%; sample: 3982020Feb 2020: 46.6%; sample: 365Mar 2020: 16.2%; sample: 315Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: suppressed: fewer than twenty movements×Jul 2020: 14.2%; sample: 719Aug 2020: 10.5%; sample: 2597Sep 2020: 5.8%; sample: 2463Oct 2020: 14.3%; sample: 1456Nov 2020: 13.3%; sample: 233Dec 2020: 9.3%; sample: 194Jan 2021: 4.4%; sample: 912021Feb 2021: 4.0%; sample: 25Mar 2021: 4.7%; sample: 43Apr 2021: 10.3%; sample: 58May 2021: 10.3%; sample: 232Jun 2021: 8.7%; sample: 679Jul 2021: 26.0%; sample: 1468Aug 2021: 31.9%; sample: 3322Sep 2021: 18.8%; sample: 3215Oct 2021: 18.3%; sample: 2407Nov 2021: 11.9%; sample: 353Dec 2021: 18.4%; sample: 374Jan 2022: 13.9%; sample: 2962022Feb 2022: 22.9%; sample: 271Mar 2022: 21.0%; sample: 482Apr 2022: 36.4%; sample: 1356May 2022: 59.9%; sample: 3230Jun 2022: 73.5%; sample: 4248Jul 2022: 71.7%; sample: 4783Aug 2022: 59.7%; sample: 4861Sep 2022: 64.8%; sample: 4306Oct 2022: 41.0%; sample: 3107Nov 2022: 19.7%; sample: 538Dec 2022: 37.3%; sample: 442Jan 2023: 20.6%; sample: 4122023Feb 2023: 19.9%; sample: 391Mar 2023: 41.4%; sample: 623Apr 2023: 40.7%; sample: 1626May 2023: 45.3%; sample: 3367Jun 2023: 65.8%; sample: 4597Jul 2023: 75.0%; sample: 5042Aug 2023: 58.4%; sample: 5161Sep 2023: 50.8%; sample: 4722Oct 2023: 43.2%; sample: 3221Nov 2023: 37.7%; sample: 573Dec 2023: 34.2%; sample: 480Jan 2024: 23.5%; sample: 4292024Feb 2024: 19.6%; sample: 418Mar 2024: 15.2%; sample: 519Apr 2024: 22.6%; sample: 1682May 2024: 40.7%; sample: 3705Jun 2024: 60.3%; sample: 4731Jul 2024: 74.0%; sample: 5104Aug 2024: 64.8%; sample: 5185Sep 2024: 59.3%; sample: 4899Oct 2024: 34.0%; sample: 3531Nov 2024: 15.0%; sample: 735Dec 2024: 26.2%; sample: 515Jan 2025: 21.8%; sample: 4402025Feb 2025: 14.9%; sample: 444Mar 2025: 12.7%; sample: 582Apr 2025: 23.7%; sample: 1717May 2025: 42.7%; sample: 3925Jun 2025: 51.6%; sample: 4837Jul 2025: 57.2%; sample: 5258Aug 2025: 50.3%; sample: 5346Sep 2025: 54.8%; sample: 4971Oct 2025: 35.2%; sample: 3577Nov 2025: 14.7%; sample: 761Dec 2025: 17.7%; sample: 532Jan 2026: 18.9%; sample: 4562026Feb 2026: 11.2%; sample: 446Mar 2026: 10.2%; sample: 639Apr 2026: 20.2%; sample: 1932May 2026: 39.2%; sample: 4140Jun 2026: 58.1%; sample: 5126Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201831.6% of 348 movements
Feb 201816.8% of 291 movements
Mar 201818.9% of 450 movements
Apr 201821.3% of 903 movements
May 201841.9% of 2,717 movements
Jun 201852.6% of 3,407 movements
Jul 201854.2% of 3,714 movements
Aug 201843.1% of 3,788 movements
Sep 201835.8% of 3,337 movements
Oct 201824.1% of 2,149 movements
Nov 201825.7% of 443 movements
Dec 201840.4% of 418 movements
Jan 201920.2% of 397 movements
Feb 201922.2% of 361 movements
Mar 201928.2% of 426 movements
Apr 201921.3% of 1,074 movements
May 201933.3% of 2,927 movements
Jun 201946.0% of 3,567 movements
Jul 201956.5% of 3,801 movements
Aug 201949.9% of 3,868 movements
Sep 201940.6% of 3,551 movements
Oct 201925.7% of 2,227 movements
Nov 201913.1% of 512 movements
Dec 201927.6% of 439 movements
Jan 202016.1% of 398 movements
Feb 202046.6% of 365 movements
Mar 202016.2% of 315 movements
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 2020suppressed: fewer than twenty movements
Jul 202014.2% of 719 movements
Aug 202010.5% of 2,597 movements
Sep 20205.8% of 2,463 movements
Oct 202014.3% of 1,456 movements
Nov 202013.3% of 233 movements
Dec 20209.3% of 194 movements
Jan 20214.4% of 91 movements
Feb 20214.0% of 25 movements — small sample, not ranked
Mar 20214.7% of 43 movements — small sample, not ranked
Apr 202110.3% of 58 movements
May 202110.3% of 232 movements
Jun 20218.7% of 679 movements
Jul 202126.0% of 1,468 movements
Aug 202131.9% of 3,322 movements
Sep 202118.8% of 3,215 movements
Oct 202118.3% of 2,407 movements
Nov 202111.9% of 353 movements
Dec 202118.4% of 374 movements
Jan 202213.9% of 296 movements
Feb 202222.9% of 271 movements
Mar 202221.0% of 482 movements
Apr 202236.4% of 1,356 movements
May 202259.9% of 3,230 movements
Jun 202273.5% of 4,248 movements
Jul 202271.7% of 4,783 movements
Aug 202259.7% of 4,861 movements
Sep 202264.8% of 4,306 movements
Oct 202241.0% of 3,107 movements
Nov 202219.7% of 538 movements
Dec 202237.3% of 442 movements
Jan 202320.6% of 412 movements
Feb 202319.9% of 391 movements
Mar 202341.4% of 623 movements
Apr 202340.7% of 1,626 movements
May 202345.3% of 3,367 movements
Jun 202365.8% of 4,597 movements
Jul 202375.0% of 5,042 movements
Aug 202358.4% of 5,161 movements
Sep 202350.8% of 4,722 movements
Oct 202343.2% of 3,221 movements
Nov 202337.7% of 573 movements
Dec 202334.2% of 480 movements
Jan 202423.5% of 429 movements
Feb 202419.6% of 418 movements
Mar 202415.2% of 519 movements
Apr 202422.6% of 1,682 movements
May 202440.7% of 3,705 movements
Jun 202460.3% of 4,731 movements
Jul 202474.0% of 5,104 movements
Aug 202464.8% of 5,185 movements
Sep 202459.3% of 4,899 movements
Oct 202434.0% of 3,531 movements
Nov 202415.0% of 735 movements
Dec 202426.2% of 515 movements
Jan 202521.8% of 440 movements
Feb 202514.9% of 444 movements
Mar 202512.7% of 582 movements
Apr 202523.7% of 1,717 movements
May 202542.7% of 3,925 movements
Jun 202551.6% of 4,837 movements
Jul 202557.2% of 5,258 movements
Aug 202550.3% of 5,346 movements
Sep 202554.8% of 4,971 movements
Oct 202535.2% of 3,577 movements
Nov 202514.7% of 761 movements
Dec 202517.7% of 532 movements
Jan 202618.9% of 456 movements
Feb 202611.2% of 446 movements
Mar 202610.2% of 639 movements
Apr 202620.2% of 1,932 movements
May 202639.2% of 4,140 movements
Jun 202658.1% of 5,126 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 2022Arrivals71.7% of 4,783 movements29.4% across 21,022 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures63.6% of 4,786 movements24.6% across 21,220 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals58.4% of 5,161 movements44.3% across 29,312 flightsreturned after 2 months
NATS system failure · Aug 2023Departures53.7% of 5,099 movements41.6% across 29,118 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals12.7% of 582 movements37.4% across 31,490 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures15.9% of 590 movements37.2% across 31,470 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, 64.4% across 6 months. Lowest median: Nov, 17.3% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201920.2% of 397 movements22.2% of 361 movements28.2% of 426 movements21.3% of 1,074 movements33.3% of 2,927 movements46.0% of 3,567 movements56.5% of 3,801 movements49.9% of 3,868 movements40.6% of 3,551 movements25.7% of 2,227 movements13.1% of 512 movements27.6% of 439 movements202016.1% of 398 movements46.6% of 365 movements16.2% of 315 movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements14.2% of 719 movements10.5% of 2,597 movements5.8% of 2,463 movements14.3% of 1,456 movements13.3% of 233 movements9.3% of 194 movements20214.4% of 91 movements4.0% of 25 movements †4.7% of 43 movements †10.3% of 58 movements10.3% of 232 movements8.7% of 679 movements26.0% of 1,468 movements31.9% of 3,322 movements18.8% of 3,215 movements18.3% of 2,407 movements11.9% of 353 movements18.4% of 374 movements202213.9% of 296 movements22.9% of 271 movements21.0% of 482 movements36.4% of 1,356 movements59.9% of 3,230 movements73.5% of 4,248 movements71.7% of 4,783 movements59.7% of 4,861 movements64.8% of 4,306 movements41.0% of 3,107 movements19.7% of 538 movements37.3% of 442 movements202320.6% of 412 movements19.9% of 391 movements41.4% of 623 movements40.7% of 1,626 movements45.3% of 3,367 movements65.8% of 4,597 movements75.0% of 5,042 movements58.4% of 5,161 movements50.8% of 4,722 movements43.2% of 3,221 movements37.7% of 573 movements34.2% of 480 movements202423.5% of 429 movements19.6% of 418 movements15.2% of 519 movements22.6% of 1,682 movements40.7% of 3,705 movements60.3% of 4,731 movements74.0% of 5,104 movements64.8% of 5,185 movements59.3% of 4,899 movements34.0% of 3,531 movements15.0% of 735 movements26.2% of 515 movements202521.8% of 440 movements14.9% of 444 movements12.7% of 582 movements23.7% of 1,717 movements42.7% of 3,925 movements51.6% of 4,837 movements57.2% of 5,258 movements50.3% of 5,346 movements54.8% of 4,971 movements35.2% of 3,577 movements14.7% of 761 movements17.7% of 532 movements202618.9% of 456 movements11.2% of 446 movements10.2% of 639 movements20.2% of 1,932 movements39.2% of 4,140 movements58.1% of 5,126 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan20.6%13.9–31.6%7 months, 2,778 flights
Feb19.6%11.2–22.9%7 months, 2,622 flights
Mar18.9%10.2–41.4%7 months, 3,721 flights
Apr22.6%20.2–40.7%7 months, 10,290 flights
May41.9%33.3–59.9%7 months, 24,011 flights
Jun58.1%46.0–73.5%7 months, 30,513 flights
Jul64.4%54.2–75.0%6 months, 27,702 flights
Aug54.3%43.1–64.8%6 months, 28,209 flights
Sep52.8%35.8–64.8%6 months, 25,786 flights
Oct34.6%24.1–43.2%6 months, 17,812 flights
Nov17.3%13.1–37.7%6 months, 3,562 flights
Dec30.9%17.7–40.4%6 months, 2,826 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: STN ↔ SALONIKA, 18.6% of 339 movements. Highest disruption: BHX ↔ ATHENS, 80.3% of 66 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 optionStn ↔ Salonika18.6% of 339 flightsEma ↔ Heraklion19.1% of 178 flightsLba ↔ Kefallinia20.2% of 84 flightsBoh ↔ Corfu76.8% of 69 flightsCwl ↔ Rhodes78.0% of 50 flightsBhx ↔ Athens80.3% of 66 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
STN ↔ SALONIKA18.6% of 339 movementsno events in 339 movementsdescriptive comparison
EMA ↔ HERAKLION19.1% of 178 movementsno events in 178 movementsdescriptive comparison
LBA ↔ KEFALLINIA20.2% of 84 movementsno events in 84 movementsdescriptive comparison
Heathrow ↔ Athens21.3% of 3,029 movements0.4% of 3,029 movementsdescriptive comparison
LHR ↔ PREVEZA21.4% of 117 movementsno events in 117 movementsdescriptive comparison
LBA ↔ HERAKLION21.7% of 166 movementsno events in 166 movementsdescriptive comparison
LHR ↔ THIRA-SANTORINI22.3% of 260 movementsno events in 260 movementsdescriptive comparison
BFS ↔ HERAKLION22.8% of 57 movements1.8% of 57 movementsdescriptive comparison
NCL ↔ HERAKLION24.2% of 153 movementsno events in 153 movementsdescriptive comparison
BOH ↔ HERAKLION27.3% of 77 movementsno events in 77 movementsdescriptive comparison
LHR ↔ MIKONOS28.0% of 307 movementsno events in 307 movementsdescriptive comparison
BFS ↔ CORFU28.0% of 107 movementsno events in 107 movementsdescriptive comparison
EDI ↔ ATHENS28.5% of 267 movements1.9% of 267 movementsdescriptive comparison
BFS ↔ RHODES29.6% of 108 movementsno events in 108 movementsdescriptive comparison
LHR ↔ CORFU30.5% of 331 movementsno events in 331 movementsdescriptive comparison
BHX ↔ THIRA-SANTORINI30.7% of 75 movements1.3% of 75 movementsdescriptive comparison
STN ↔ HERAKLION30.9% of 304 movementsno events in 304 movementsdescriptive comparison
LHR ↔ CHANIA32.1% of 184 movementsno events in 184 movementsdescriptive comparison
STN ↔ SKIATHOS32.2% of 90 movementsno events in 90 movementsdescriptive comparison
LPL ↔ HERAKLION32.4% of 105 movementsno events in 105 movementsdescriptive comparison
LPL ↔ KOS33.3% of 78 movementsno events in 78 movementsdescriptive comparison
Gatwick ↔ Athens34.4% of 1,342 movements0.4% of 1,342 movementsdescriptive comparison
Gatwick ↔ Salonika35.4% of 599 movements0.8% of 599 movementsdescriptive comparison
LHR ↔ SALONIKA35.6% of 205 movementsno events in 205 movementsdescriptive comparison
LHR ↔ KEFALLINIA36.0% of 89 movementsno events in 89 movementsdescriptive comparison
EDI ↔ ZAKINTHOS36.0% of 50 movements2.0% of 50 movementsdescriptive comparison
LBA ↔ ZAKINTHOS36.3% of 91 movementsno events in 91 movementsdescriptive comparison
LBA ↔ RHODES36.4% of 107 movements0.9% of 107 movementsdescriptive comparison
LGW ↔ MIKONOS36.5% of 260 movements1.5% of 260 movementsdescriptive comparison
STN ↔ PREVEZA36.9% of 84 movementsno events in 84 movementsdescriptive comparison
LPL ↔ CORFU36.9% of 149 movementsno events in 149 movementsdescriptive comparison
LGW ↔ PREVEZA37.8% of 325 movements1.2% of 325 movementsdescriptive comparison
NCL ↔ ZAKINTHOS38.3% of 133 movements0.8% of 133 movementsdescriptive comparison
EMA ↔ KEFALLINIA38.4% of 86 movementsno events in 86 movementsdescriptive comparison
LTN ↔ CHANIA39.3% of 135 movements0.7% of 135 movementsdescriptive comparison
BHX ↔ HERAKLION40.9% of 342 movements0.3% of 342 movementsdescriptive comparison
LGW ↔ THIRA-SANTORINI41.1% of 331 movements1.5% of 331 movementsdescriptive comparison
GLA ↔ ZAKINTHOS41.1% of 90 movementsno events in 90 movementsdescriptive comparison
STN ↔ ZAKINTHOS41.1% of 158 movementsno events in 158 movementsdescriptive comparison
GLA ↔ HERAKLION41.2% of 85 movementsno events in 85 movementsdescriptive comparison
STN ↔ CHANIA41.8% of 153 movementsno events in 153 movementsdescriptive comparison
Stansted ↔ Athens42.4% of 528 movements0.4% of 528 movementsdescriptive comparison
STN ↔ THIRA-SANTORINI42.9% of 105 movements1.0% of 105 movementsdescriptive comparison
BHX ↔ ZAKINTHOS43.0% of 230 movementsno events in 230 movementsdescriptive comparison
EDI ↔ HERAKLION43.5% of 154 movements1.3% of 154 movementsdescriptive comparison
Gatwick ↔ Corfu43.6% of 1,066 movements0.5% of 1,066 movementsdescriptive comparison
LHR ↔ HERAKLION43.7% of 213 movementsno events in 213 movementsdescriptive comparison
LGW ↔ SKIATHOS43.9% of 148 movements1.4% of 148 movementsdescriptive comparison
STN ↔ CORFU44.3% of 323 movementsno events in 323 movementsdescriptive comparison
LTN ↔ ATHENS44.3% of 465 movements0.9% of 465 movementsdescriptive comparison
BRS ↔ PREVEZA44.6% of 56 movements1.8% of 56 movementsdescriptive comparison
EDI ↔ KOS45.1% of 51 movementsno events in 51 movementsdescriptive comparison
EMA ↔ ZAKINTHOS45.2% of 166 movementsno events in 166 movementsdescriptive comparison
BHX ↔ KEFALLINIA45.3% of 117 movementsno events in 117 movementsdescriptive comparison
LBA ↔ KOS46.2% of 91 movementsno events in 91 movementsdescriptive comparison
LBA ↔ CORFU46.2% of 119 movementsno events in 119 movementsdescriptive comparison
LGW ↔ KALAMATA46.7% of 135 movements0.7% of 135 movementsdescriptive comparison
LHR ↔ ZAKINTHOS46.9% of 64 movementsno events in 64 movementsdescriptive comparison
STN ↔ KEFALLINIA47.4% of 175 movementsno events in 175 movementsdescriptive comparison
GLA ↔ KOS47.5% of 61 movementsno events in 61 movementsdescriptive comparison
NCL ↔ KOS47.5% of 122 movementsno events in 122 movementsdescriptive comparison
LTN ↔ CORFU47.8% of 249 movementsno events in 249 movementsdescriptive comparison
GLA ↔ RHODES48.1% of 154 movementsno events in 154 movementsdescriptive comparison
Gatwick ↔ Heraklion48.1% of 1,035 movements1.1% of 1,035 movementsdescriptive comparison
EDI ↔ CORFU48.6% of 175 movements0.6% of 175 movementsdescriptive comparison
STN ↔ KOS48.8% of 246 movementsno events in 246 movementsdescriptive comparison
LGW ↔ ZAKINTHOS49.4% of 419 movements1.7% of 419 movementsdescriptive comparison
LGW ↔ KOS49.5% of 438 movements0.2% of 438 movementsdescriptive comparison
LTN ↔ HERAKLION50.0% of 134 movements1.5% of 134 movementsdescriptive comparison
BHX ↔ KOS50.8% of 244 movementsno events in 244 movementsdescriptive comparison
BHX ↔ SALONIKA51.4% of 107 movementsno events in 107 movementsdescriptive comparison
LHR ↔ KALAMATA51.5% of 68 movementsno events in 68 movementsdescriptive comparison
LGW ↔ KEFALLINIA51.5% of 398 movements0.5% of 398 movementsdescriptive comparison
STN ↔ RHODES51.9% of 495 movements0.2% of 495 movementsdescriptive comparison
EMA ↔ SKIATHOS52.4% of 82 movementsno events in 82 movementsdescriptive comparison
BRS ↔ ATHENS53.0% of 132 movements0.8% of 132 movementsdescriptive comparison
EMA ↔ KOS53.6% of 153 movementsno events in 153 movementsdescriptive comparison
EDI ↔ RHODES53.8% of 212 movements0.9% of 212 movementsdescriptive comparison
Gatwick ↔ Rhodes53.8% of 1,011 movements0.5% of 1,011 movementsdescriptive comparison
Birmingham ↔ Rhodes54.0% of 524 movements0.4% of 524 movementsdescriptive comparison
LTN ↔ ZAKINTHOS54.2% of 118 movementsno events in 118 movementsdescriptive comparison
BRS ↔ ZAKINTHOS54.6% of 194 movementsno events in 194 movementsdescriptive comparison
BRS ↔ HERAKLION54.7% of 179 movements0.6% of 179 movementsdescriptive comparison
EMA ↔ RHODES55.0% of 318 movementsno events in 318 movementsdescriptive comparison
BHX ↔ CORFU55.1% of 392 movements0.3% of 392 movementsdescriptive comparison
MAN ↔ ZAKINTHOS55.4% of 363 movementsno events in 363 movementsdescriptive comparison
Manchester ↔ Heraklion55.5% of 643 movements0.5% of 643 movementsdescriptive comparison
BRS ↔ SKIATHOS55.6% of 133 movementsno events in 133 movementsdescriptive comparison
MAN ↔ SALONIKA55.7% of 167 movementsno events in 167 movementsdescriptive comparison
BHX ↔ CHANIA55.8% of 147 movementsno events in 147 movementsdescriptive comparison
MAN ↔ PREVEZA56.2% of 121 movementsno events in 121 movementsdescriptive comparison
NCL ↔ CHANIA56.6% of 83 movements1.2% of 83 movementsdescriptive comparison
NCL ↔ CORFU56.7% of 187 movementsno events in 187 movementsdescriptive comparison
BRS ↔ CORFU57.0% of 284 movements0.4% of 284 movementsdescriptive comparison
BRS ↔ KOS57.1% of 233 movementsno events in 233 movementsdescriptive comparison
MAN ↔ KEFALLINIA57.4% of 216 movements0.5% of 216 movementsdescriptive comparison
LTN ↔ RHODES58.0% of 288 movements0.3% of 288 movementsdescriptive comparison
STN ↔ KALAMATA58.2% of 67 movements1.5% of 67 movementsdescriptive comparison
BRS ↔ CHANIA58.3% of 108 movementsno events in 108 movementsdescriptive comparison
NCL ↔ RHODES58.5% of 207 movementsno events in 207 movementsdescriptive comparison
EMA ↔ CORFU59.0% of 217 movementsno events in 217 movementsdescriptive comparison
MAN ↔ KALAMATA59.1% of 88 movementsno events in 88 movementsdescriptive comparison
Manchester ↔ Athens59.7% of 556 movements0.5% of 556 movementsdescriptive comparison
MAN ↔ KOS60.5% of 473 movementsno events in 473 movementsdescriptive comparison
NCL ↔ KEFALLINIA60.7% of 61 movementsno events in 61 movementsdescriptive comparison
LGW ↔ CHANIA61.0% of 462 movements0.4% of 462 movementsdescriptive comparison
LPL ↔ RHODES61.4% of 57 movementsno events in 57 movementsdescriptive comparison
Manchester ↔ Corfu61.6% of 657 movements0.5% of 657 movementsdescriptive comparison
Manchester ↔ Rhodes62.0% of 781 movements1.2% of 781 movementsdescriptive comparison
LBA ↔ CHANIA62.0% of 79 movementsno events in 79 movementsdescriptive comparison
BHX ↔ SKIATHOS62.9% of 89 movementsno events in 89 movementsdescriptive comparison
GLA ↔ CORFU64.6% of 96 movementsno events in 96 movementsdescriptive comparison
BRS ↔ RHODES66.9% of 381 movementsno events in 381 movementsdescriptive comparison
MAN ↔ CHANIA67.4% of 301 movements0.3% of 301 movementsdescriptive comparison
BRS ↔ KEFALLINIA72.9% of 85 movementsno events in 85 movementsdescriptive comparison
BOH ↔ RHODES73.3% of 120 movements0.8% of 120 movementsdescriptive comparison
MAN ↔ THIRA-SANTORINI74.0% of 173 movementsno events in 173 movementsdescriptive comparison
MAN ↔ SKIATHOS75.8% of 223 movementsno events in 223 movementsdescriptive comparison
BOH ↔ CORFU76.8% of 69 movementsno events in 69 movementsdescriptive comparison
CWL ↔ RHODES78.0% of 50 movementsno events in 50 movementsdescriptive comparison
BHX ↔ ATHENS80.3% of 66 movementsno events in 66 movementsdescriptive comparison
ABZ ↔ CORFU88.5% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
BFS ↔ KOS75.0% of 20 movements — small sample, not rankedno events in 20 movements — small sample, not rankedsmall sample; not ranked
BFS ↔ ZAKINTHOS23.8% of 21 movements — small sample, not rankedno events in 21 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ KALAMATA38.3% of 47 movements — small sample, not rankedno events in 47 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ MYTILINI70.0% of 20 movements — small sample, not rankedno events in 20 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ PREVEZA48.9% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ CHANIA80.6% of 36 movements — small sample, not rankedno events in 36 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ KEFALLINIA52.8% of 36 movements — small sample, not rankedno events in 36 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ ZAKINTHOS75.6% of 41 movements — small sample, not rankedno events in 41 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ KALAMATA30.8% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ SALONIKA40.9% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ THIRA-SANTORINI22.2% of 27 movements — small sample, not rankedno events in 27 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ CORFU60.9% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ HERAKLION57.8% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ KOS83.3% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ ZAKINTHOS55.6% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ PREVEZA50.0% of 32 movements — small sample, not rankedno events in 32 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ SALONIKA20.8% of 24 movements — small sample, not rankedno events in 24 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ THIRA-SANTORINI80.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ CHANIA68.1% of 47 movements — small sample, not rankedno events in 47 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ CORFU54.5% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ HERAKLION20.0% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ RHODES33.3% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ ZAKINTHOS57.4% of 47 movements — small sample, not ranked2.1% of 47 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ CHANIA50.0% of 42 movements — small sample, not rankedno events in 42 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ KEFALLINIA30.4% of 23 movements — small sample, not rankedno events in 23 movements — small sample, not rankedsmall sample; not ranked
LBA ↔ SALONIKAno events in 24 movements — small sample, not rankedno events in 24 movements — small sample, not rankedsmall sample; not ranked
LBA ↔ SKIATHOS56.5% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
LCY ↔ SALONIKA46.4% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
LCY ↔ SKIATHOS36.7% of 49 movements — small sample, not rankedno events in 49 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ KAVALA48.7% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ MYTILINI28.6% of 21 movements — small sample, not rankedno events in 21 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ SAMOS80.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
LHR ↔ RHODES37.8% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
LPL ↔ ZAKINTHOS32.6% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
LTN ↔ KOS61.5% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
LTN ↔ MIKONOS45.5% of 22 movements — small sample, not rankedno events in 22 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ KAVALA38.1% of 21 movements — small sample, not rankedno events in 21 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ MIKONOS73.9% of 46 movements — small sample, not ranked2.2% of 46 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ MYTILINI77.1% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
MME ↔ CORFU31.8% of 22 movements — small sample, not rankedno events in 22 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ SALONIKA21.7% of 23 movements — small sample, not rankedno events in 23 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ SKIATHOS13.0% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
STN ↔ MYTILINI20.0% of 45 movements — small sample, not rankedno events in 45 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?

20 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
Aberdeen88.9% of 27 movements — small sample, not rankedsmall sample; not ranked
Belfast International30.4% of 313 movementsdescriptive comparison
Birmingham50.6% of 2,472 movementsdescriptive comparison
Bournemouth64.1% of 387 movementsdescriptive comparison
Bristol57.4% of 1,882 movementsdescriptive comparison
Cardiff Wales64.4% of 253 movementsdescriptive comparison
Edinburgh42.5% of 1,008 movementsdescriptive comparison
East Midlands International47.9% of 1,264 movementsdescriptive comparison
Exeter42.0% of 181 movementsdescriptive comparison
Glasgow48.5% of 559 movementsdescriptive comparison
Leeds Bradford36.8% of 807 movementsdescriptive comparison
London City40.3% of 77 movementsdescriptive comparison
Gatwick44.8% of 8,073 movementsdescriptive comparison
Heathrow25.5% of 4,912 movementsdescriptive comparison
Liverpool (John Lennon)38.2% of 437 movementsdescriptive comparison
Luton49.1% of 1,450 movementsdescriptive comparison
Manchester61.3% of 4,895 movementsdescriptive comparison
Teesside International Airport31.8% of 22 movements — small sample, not rankedsmall sample; not ranked
Newcastle45.4% of 1,038 movementsdescriptive comparison
Stansted40.7% of 3,126 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

45.4% of 33,184 movements arrivals were disrupted, against 39.8% of 33,073 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.7% of 33,184 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

Greece appears from Jan 2018 to Jun 2026 with 200,854 arrivals.

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

Archive route pairs: 255.

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?

45.4% of 33,184 movements over July 2025 to June 2026.

How often are they cancelled?

0.4% of 33,184 movements at short notice.

How late is late?

36.0–57.8 minutes; delayed denominator 14,939–23,080

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.