How often are these flights late or cancelled?
Cyprus
In the twelve months from July 2025 to June 2026, 34.8% of 9,261 movements arriving into the UK were disrupted — more than fifteen minutes late or cancelled at short notice.
Put the other way round, 65.2% of 9,261 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
34.8% of 9,261 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.
| Disruption | Short-notice cancellations | Delay among delayed movements | Over three hours |
|---|---|---|---|
| 34.8% of 9,261 movements | 0.7% of 9,261 movements | 32.8–59.6 minutes; delayed denominator 3,162–5,473 | 0.6% of 9,261 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 9,261 movements passed the three-hour mark.
The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.7% of 9,261 movements.
| Delay | Share and sample | One event per movements |
|---|---|---|
| More than 15 minutes | 34.1% of 9,261 movements | 2.9 |
| More than 30 minutes | 20.1% of 9,261 movements | 5.0 |
| More than 60 minutes | 7.1% of 9,261 movements | 14.1 |
| More than 120 minutes | 1.4% of 9,261 movements | 71.2 |
| More than 180 minutes | 0.6% of 9,261 movements | 165.4 |
| More than 360 minutes | 0.3% of 9,261 movements | 343.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?
1.4% of 9,261 movements passed two hours.
The histogram shows the published delay bands. Bucket shares use all reported operations, including unmatched records; cancellations are reported separately.
Definitions, denominators and limits
Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.
Better or worse since the start of the archive?
Best month: Sep 2020, 3.6% of 548 movements. Worst month: Jun 2022, 72.1% of 995 movements.
The line traces every month. Lower disruption is better; gaps are never zeros. Pandemic readings describe a different operating regime.
Every monthly observation
| Month | Disruption on arrivals |
|---|---|
| Jan 2018 | 24.3% of 296 movements |
| Feb 2018 | 13.5% of 310 movements |
| Mar 2018 | 22.6% of 446 movements |
| Apr 2018 | 20.8% of 727 movements |
| May 2018 | 37.8% of 982 movements |
| Jun 2018 | 45.4% of 1,020 movements |
| Jul 2018 | 45.9% of 1,068 movements |
| Aug 2018 | 36.2% of 1,086 movements |
| Sep 2018 | 35.4% of 1,007 movements |
| Oct 2018 | 23.6% of 950 movements |
| Nov 2018 | 12.3% of 464 movements |
| Dec 2018 | 33.3% of 366 movements |
| Jan 2019 | 19.4% of 299 movements |
| Feb 2019 | 14.5% of 330 movements |
| Mar 2019 | 25.6% of 454 movements |
| Apr 2019 | 25.2% of 706 movements |
| May 2019 | 29.9% of 941 movements |
| Jun 2019 | 45.0% of 1,004 movements |
| Jul 2019 | 48.7% of 1,078 movements |
| Aug 2019 | 44.3% of 1,091 movements |
| Sep 2019 | 35.3% of 1,035 movements |
| Oct 2019 | 22.3% of 882 movements |
| Nov 2019 | 11.2% of 492 movements |
| Dec 2019 | 24.9% of 358 movements |
| Jan 2020 | 11.5% of 269 movements |
| Feb 2020 | 36.9% of 306 movements |
| Mar 2020 | 16.4% of 275 movements |
| Apr 2020 | suppressed: fewer than twenty movements |
| May 2020 | suppressed: fewer than twenty movements |
| Jun 2020 | suppressed: fewer than twenty movements |
| Jul 2020 | 10.9% of 92 movements |
| Aug 2020 | 7.8% of 335 movements |
| Sep 2020 | 3.6% of 548 movements |
| Oct 2020 | 8.9% of 552 movements |
| Nov 2020 | 16.7% of 126 movements |
| Dec 2020 | 24.1% of 83 movements |
| Jan 2021 | 18.8% of 48 movements — small sample, not ranked |
| Feb 2021 | suppressed: fewer than twenty movements |
| Mar 2021 | suppressed: fewer than twenty movements |
| Apr 2021 | suppressed: fewer than twenty movements |
| May 2021 | 9.8% of 51 movements |
| Jun 2021 | 5.3% of 114 movements |
| Jul 2021 | 14.1% of 227 movements |
| Aug 2021 | 17.7% of 599 movements |
| Sep 2021 | 16.1% of 731 movements |
| Oct 2021 | 19.2% of 783 movements |
| Nov 2021 | 14.1% of 382 movements |
| Dec 2021 | 16.7% of 275 movements |
| Jan 2022 | 20.0% of 170 movements |
| Feb 2022 | 26.1% of 211 movements |
| Mar 2022 | 20.7% of 387 movements |
| Apr 2022 | 44.8% of 719 movements |
| May 2022 | 56.9% of 885 movements |
| Jun 2022 | 72.1% of 995 movements |
| Jul 2022 | 66.3% of 1,006 movements |
| Aug 2022 | 53.1% of 1,059 movements |
| Sep 2022 | 60.8% of 1,019 movements |
| Oct 2022 | 40.9% of 1,019 movements |
| Nov 2022 | 21.0% of 433 movements |
| Dec 2022 | 31.6% of 313 movements |
| Jan 2023 | 22.1% of 276 movements |
| Feb 2023 | 15.5% of 290 movements |
| Mar 2023 | 34.5% of 435 movements |
| Apr 2023 | 35.2% of 786 movements |
| May 2023 | 39.6% of 915 movements |
| Jun 2023 | 55.0% of 998 movements |
| Jul 2023 | 59.7% of 1,069 movements |
| Aug 2023 | 44.7% of 1,063 movements |
| Sep 2023 | 41.2% of 1,016 movements |
| Oct 2023 | 39.9% of 1,010 movements |
| Nov 2023 | 30.9% of 501 movements |
| Dec 2023 | 31.4% of 328 movements |
| Jan 2024 | 24.6% of 280 movements |
| Feb 2024 | 17.1% of 298 movements |
| Mar 2024 | 15.3% of 431 movements |
| Apr 2024 | 19.4% of 835 movements |
| May 2024 | 31.7% of 1,010 movements |
| Jun 2024 | 52.2% of 1,115 movements |
| Jul 2024 | 60.4% of 1,168 movements |
| Aug 2024 | 46.0% of 1,193 movements |
| Sep 2024 | 47.9% of 1,166 movements |
| Oct 2024 | 31.5% of 1,086 movements |
| Nov 2024 | 18.0% of 517 movements |
| Dec 2024 | 29.1% of 358 movements |
| Jan 2025 | 20.9% of 282 movements |
| Feb 2025 | 9.7% of 319 movements |
| Mar 2025 | 11.5% of 469 movements |
| Apr 2025 | 17.8% of 917 movements |
| May 2025 | 38.5% of 1,034 movements |
| Jun 2025 | 42.3% of 1,138 movements |
| Jul 2025 | 44.2% of 1,200 movements |
| Aug 2025 | 35.4% of 1,181 movements |
| Sep 2025 | 46.3% of 1,147 movements |
| Oct 2025 | 33.8% of 1,069 movements |
| Nov 2025 | 13.2% of 532 movements |
| Dec 2025 | 16.6% of 314 movements |
| Jan 2026 | 31.6% of 253 movements |
| Feb 2026 | 14.8% of 270 movements |
| Mar 2026 | 21.5% of 409 movements |
| Apr 2026 | 26.4% of 838 movements |
| May 2026 | 35.0% of 984 movements |
| Jun 2026 | 46.1% of 1,064 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.
| Event | Direction | Disruption that month | Baseline before | Return to baseline |
|---|---|---|---|---|
| Pandemic regime · Jun 2020 | Arrivals | suppressed: fewer than twenty movements | no complete baseline | not enough data: needs a complete baseline and a publishable event month |
| Pandemic regime · Jun 2020 | Departures | 34.5% of 29 movements — small sample, not ranked | 32.0% across 6,746 flights | returned the next month |
| Summer 2022 breakdown · Jul 2022 | Arrivals | 66.3% of 1,006 movements | 28.2% across 6,364 flights | returned after 4 months |
| Summer 2022 breakdown · Jul 2022 | Departures | 67.2% of 1,022 movements | 29.4% across 6,393 flights | returned after 4 months |
| NATS system failure · Aug 2023 | Arrivals | 44.7% of 1,063 movements | 39.1% across 8,612 flights | returned after 3 months |
| NATS system failure · Aug 2023 | Departures | 62.4% of 1,065 movements | 48.4% across 8,558 flights | returned after 2 months |
| Heathrow fire closure · Mar 2025 | Arrivals | 11.5% of 469 movements | 31.8% across 9,480 flights | returned the next month |
| Heathrow fire closure · Mar 2025 | Departures | 18.0% of 489 movements | 38.4% across 9,440 flights | returned 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, 54.2% across 6 months. Lowest median: Feb, 14.8% across 7 months.
Even the same calendar month differs across years. This is a record, not a forecast; pandemic years are excluded from the summaries.
Each cell is one calendar month of one year; the number is the share of that month’s arrivals that were disrupted. Darker means worse. A blank cell means no published data, not zero.
Month-by-month table: median, observed range and sample
| Month | Median | Observed range | Sample |
|---|---|---|---|
| Jan | 22.1% | 19.4–31.6% | 7 months, 1,856 flights |
| Feb | 14.8% | 9.7–26.1% | 7 months, 2,028 flights |
| Mar | 21.5% | 11.5–34.5% | 7 months, 3,031 flights |
| Apr | 25.2% | 17.8–44.8% | 7 months, 5,528 flights |
| May | 37.8% | 29.9–56.9% | 7 months, 6,751 flights |
| Jun | 46.1% | 42.3–72.1% | 7 months, 7,334 flights |
| Jul | 54.2% | 44.2–66.3% | 6 months, 6,589 flights |
| Aug | 44.5% | 35.4–53.1% | 6 months, 6,673 flights |
| Sep | 43.8% | 35.3–60.8% | 6 months, 6,390 flights |
| Oct | 32.6% | 22.3–40.9% | 6 months, 6,016 flights |
| Nov | 15.6% | 11.2–30.9% | 6 months, 2,939 flights |
| Dec | 30.2% | 16.6–33.3% | 6 months, 2,037 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: EXT ↔ PAPHOS, 18.8% of 64 movements. Highest disruption: BHX ↔ LARNACA, 51.7% of 321 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.
All route comparisons and sample flags
| Route | Disruption | Cancellations | Sample flag |
|---|---|---|---|
| EXT ↔ PAPHOS | 18.8% of 64 movements | no events in 64 movements | descriptive comparison |
| Heathrow ↔ Larnaca | 21.7% of 1,103 movements | 1.0% of 1,103 movements | descriptive comparison |
| LTN ↔ LARNACA | 22.3% of 462 movements | 0.4% of 462 movements | descriptive comparison |
| Stansted ↔ Paphos | 24.1% of 531 movements | no events in 531 movements | descriptive comparison |
| EMA ↔ PAPHOS | 26.7% of 221 movements | no events in 221 movements | descriptive comparison |
| LPL ↔ PAPHOS | 27.3% of 99 movements | no events in 99 movements | descriptive comparison |
| LPL ↔ LARNACA | 27.8% of 97 movements | 3.1% of 97 movements | descriptive comparison |
| LHR ↔ PAPHOS | 30.4% of 92 movements | 1.1% of 92 movements | descriptive comparison |
| BOH ↔ PAPHOS | 31.7% of 60 movements | 3.3% of 60 movements | descriptive comparison |
| Gatwick ↔ Paphos | 31.9% of 1,055 movements | 1.3% of 1,055 movements | descriptive comparison |
| EDI ↔ PAPHOS | 33.3% of 174 movements | 0.6% of 174 movements | descriptive comparison |
| LBA ↔ PAPHOS | 33.3% of 147 movements | no events in 147 movements | descriptive comparison |
| BHX ↔ PAPHOS | 33.4% of 356 movements | 0.3% of 356 movements | descriptive comparison |
| GLA ↔ LARNACA | 35.0% of 103 movements | 1.0% of 103 movements | descriptive comparison |
| LBA ↔ LARNACA | 35.5% of 110 movements | 1.8% of 110 movements | descriptive comparison |
| Gatwick ↔ Larnaca | 35.8% of 1,204 movements | 1.6% of 1,204 movements | descriptive comparison |
| EMA ↔ LARNACA | 35.9% of 156 movements | no events in 156 movements | descriptive comparison |
| BFS ↔ LARNACA | 37.8% of 98 movements | no events in 98 movements | descriptive comparison |
| LTN ↔ PAPHOS | 39.2% of 176 movements | no events in 176 movements | descriptive comparison |
| BRS ↔ PAPHOS | 39.4% of 307 movements | 0.7% of 307 movements | descriptive comparison |
| CWL ↔ LARNACA | 40.0% of 50 movements | no events in 50 movements | descriptive comparison |
| CWL ↔ PAPHOS | 40.3% of 62 movements | no events in 62 movements | descriptive comparison |
| NCL ↔ PAPHOS | 40.6% of 256 movements | no events in 256 movements | descriptive comparison |
| NCL ↔ LARNACA | 43.1% of 137 movements | no events in 137 movements | descriptive comparison |
| BRS ↔ LARNACA | 43.9% of 230 movements | no events in 230 movements | descriptive comparison |
| GLA ↔ PAPHOS | 43.9% of 148 movements | no events in 148 movements | descriptive comparison |
| STN ↔ LARNACA | 44.1% of 170 movements | no events in 170 movements | descriptive comparison |
| Manchester ↔ Paphos | 49.8% of 813 movements | 0.4% of 813 movements | descriptive comparison |
| MAN ↔ LARNACA | 50.4% of 377 movements | 0.3% of 377 movements | descriptive comparison |
| BHX ↔ LARNACA | 51.7% of 321 movements | 0.3% of 321 movements | descriptive comparison |
| BFS ↔ PAPHOS | 25.0% of 32 movements — small sample, not ranked | no events in 32 movements — small sample, not ranked | small sample; not ranked |
| EDI ↔ LARNACA | 28.6% of 49 movements — small sample, not ranked | no events in 49 movements — small sample, not ranked | small 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?
17 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 airport | Disruption | Sample flag |
|---|---|---|
| Belfast International | 34.6% of 130 movements | descriptive comparison |
| Birmingham | 42.1% of 677 movements | descriptive comparison |
| Bournemouth | 31.7% of 60 movements | descriptive comparison |
| Bristol | 41.3% of 537 movements | descriptive comparison |
| Cardiff Wales | 40.2% of 112 movements | descriptive comparison |
| Edinburgh | 32.3% of 223 movements | descriptive comparison |
| East Midlands International | 30.5% of 377 movements | descriptive comparison |
| Exeter | 18.8% of 64 movements | descriptive comparison |
| Glasgow | 40.2% of 251 movements | descriptive comparison |
| Leeds Bradford | 34.2% of 257 movements | descriptive comparison |
| Gatwick | 34.0% of 2,259 movements | descriptive comparison |
| Heathrow | 22.3% of 1,195 movements | descriptive comparison |
| Liverpool (John Lennon) | 27.6% of 196 movements | descriptive comparison |
| Luton | 27.0% of 638 movements | descriptive comparison |
| Manchester | 50.0% of 1,190 movements | descriptive comparison |
| Newcastle | 41.5% of 393 movements | descriptive comparison |
| Stansted | 29.0% of 701 movements | descriptive 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
34.8% of 9,261 movements arrivals were disrupted, against 41.6% of 9,226 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 9,261 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
Cyprus appears from Jan 2018 to Jun 2026 with 63,052 arrivals.
The bounds describe the published record, not every commercial service. Final point is not necessarily a nonstop destination.
Archive route pairs: 41.
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?
34.8% of 9,261 movements over July 2025 to June 2026.
How often are they cancelled?
0.7% of 9,261 movements at short notice.
How late is late?
32.8–59.6 minutes; delayed denominator 3,162–5,473
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 complainDefinitions, 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.