UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Spain

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

Put the other way round, 69.4% of 110,889 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.

61 operations (0.05%) 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

30.6% of 110,889 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
30.6% of 110,889 movements0.4% of 110,889 movements30.1–59.5 minutes; delayed denominator 33,420–62,3020.6% of 110,889 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 110,889 movements passed the three-hour mark.

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

DelayShare and sampleOne event per movements
More than 15 minutes30.1% of 110,889 movements3.3
More than 30 minutes18.0% of 110,889 movements5.6
More than 60 minutes7.6% of 110,889 movements13.1
More than 120 minutes2.0% of 110,889 movements50.1
More than 180 minutes0.6% of 110,889 movements156.2
More than 360 minutes0.1% of 110,889 movements859.6
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 110,889 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 early13,89012.5%15–1 early34,22630.9%0–15 late28,88226.0%16–3013,49912.2%31–6011,45910.3%61…1206,2475.6%121…1801,5051.4%181…3605810.5%>3601290.1%D=110,895
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.0% of 3,325 movements. Worst month: Sep 2024, 48.3% of 11,237 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: 18.0%; sample: 43462018Feb 2018: 18.7%; sample: 4479Mar 2018: 24.9%; sample: 5944Apr 2018: 22.3%; sample: 8440May 2018: 32.5%; sample: 10602Jun 2018: 34.4%; sample: 11852Jul 2018: 32.5%; sample: 12516Aug 2018: 31.2%; sample: 12594Sep 2018: 25.0%; sample: 11173Oct 2018: 27.2%; sample: 9636Nov 2018: 16.4%; sample: 4741Dec 2018: 22.7%; sample: 4997Jan 2019: 16.3%; sample: 46682019Feb 2019: 17.3%; sample: 4704Mar 2019: 20.6%; sample: 5647Apr 2019: 23.8%; sample: 8827May 2019: 23.9%; sample: 10953Jun 2019: 26.3%; sample: 11867Jul 2019: 29.7%; sample: 12330Aug 2019: 28.7%; sample: 12550Sep 2019: 31.0%; sample: 11532Oct 2019: 21.3%; sample: 9907Nov 2019: 14.8%; sample: 5191Dec 2019: 28.5%; sample: 5115Jan 2020: 15.4%; sample: 44722020Feb 2020: 29.3%; sample: 4762Mar 2020: 29.3%; sample: 3726Apr 2020: 9.2%; sample: 76May 2020: 13.0%; sample: 54Jun 2020: 6.0%; sample: 215Jul 2020: 4.5%; sample: 2903Aug 2020: 4.8%; sample: 4907Sep 2020: 3.0%; sample: 3325Oct 2020: 4.0%; sample: 2027Nov 2020: 4.1%; sample: 581Dec 2020: 12.6%; sample: 788Jan 2021: 17.6%; sample: 5002021Feb 2021: 14.0%; sample: 136Mar 2021: 15.1%; sample: 185Apr 2021: 9.3%; sample: 291May 2021: 4.7%; sample: 574Jun 2021: 5.1%; sample: 1832Jul 2021: 12.1%; sample: 4853Aug 2021: 12.2%; sample: 6721Sep 2021: 10.8%; sample: 6152Oct 2021: 15.5%; sample: 5759Nov 2021: 14.0%; sample: 2804Dec 2021: 13.3%; sample: 3044Jan 2022: 10.7%; sample: 21782022Feb 2022: 20.3%; sample: 2718Mar 2022: 14.7%; sample: 4060Apr 2022: 25.1%; sample: 7582May 2022: 34.4%; sample: 9628Jun 2022: 41.8%; sample: 10135Jul 2022: 38.0%; sample: 10755Aug 2022: 35.5%; sample: 10700Sep 2022: 44.2%; sample: 9962Oct 2022: 28.2%; sample: 9514Nov 2022: 21.7%; sample: 4483Dec 2022: 28.7%; sample: 4459Jan 2023: 20.1%; sample: 40052023Feb 2023: 16.9%; sample: 4130Mar 2023: 41.3%; sample: 5423Apr 2023: 34.4%; sample: 8106May 2023: 34.8%; sample: 9682Jun 2023: 40.9%; sample: 10591Jul 2023: 41.5%; sample: 11384Aug 2023: 40.2%; sample: 11302Sep 2023: 39.3%; sample: 10623Oct 2023: 31.3%; sample: 9698Nov 2023: 26.8%; sample: 5053Dec 2023: 30.2%; sample: 5051Jan 2024: 18.3%; sample: 43332024Feb 2024: 21.3%; sample: 4636Mar 2024: 21.1%; sample: 5646Apr 2024: 27.3%; sample: 8645May 2024: 32.5%; sample: 10370Jun 2024: 43.5%; sample: 11245Jul 2024: 40.8%; sample: 11821Aug 2024: 38.0%; sample: 11927Sep 2024: 48.3%; sample: 11237Oct 2024: 35.8%; sample: 10192Nov 2024: 23.1%; sample: 5506Dec 2024: 32.2%; sample: 5376Jan 2025: 25.4%; sample: 43402025Feb 2025: 14.0%; sample: 4901Mar 2025: 20.2%; sample: 6301Apr 2025: 21.5%; sample: 9231May 2025: 29.4%; sample: 11306Jun 2025: 33.3%; sample: 11823Jul 2025: 43.6%; sample: 12463Aug 2025: 32.2%; sample: 12585Sep 2025: 39.6%; sample: 11619Oct 2025: 32.4%; sample: 10739Nov 2025: 18.5%; sample: 5855Dec 2025: 18.9%; sample: 5734Jan 2026: 18.3%; sample: 45522026Feb 2026: 21.6%; sample: 5072Mar 2026: 23.7%; sample: 6921Apr 2026: 18.7%; sample: 10147May 2026: 30.7%; sample: 12301Jun 2026: 38.3%; sample: 12901Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201818.0% of 4,346 movements
Feb 201818.7% of 4,479 movements
Mar 201824.9% of 5,944 movements
Apr 201822.3% of 8,440 movements
May 201832.5% of 10,602 movements
Jun 201834.4% of 11,852 movements
Jul 201832.5% of 12,516 movements
Aug 201831.2% of 12,594 movements
Sep 201825.0% of 11,173 movements
Oct 201827.2% of 9,636 movements
Nov 201816.4% of 4,741 movements
Dec 201822.7% of 4,997 movements
Jan 201916.3% of 4,668 movements
Feb 201917.3% of 4,704 movements
Mar 201920.6% of 5,647 movements
Apr 201923.8% of 8,827 movements
May 201923.9% of 10,953 movements
Jun 201926.3% of 11,867 movements
Jul 201929.7% of 12,330 movements
Aug 201928.7% of 12,550 movements
Sep 201931.0% of 11,532 movements
Oct 201921.3% of 9,907 movements
Nov 201914.8% of 5,191 movements
Dec 201928.5% of 5,115 movements
Jan 202015.4% of 4,472 movements
Feb 202029.3% of 4,762 movements
Mar 202029.3% of 3,726 movements
Apr 20209.2% of 76 movements
May 202013.0% of 54 movements
Jun 20206.0% of 215 movements
Jul 20204.5% of 2,903 movements
Aug 20204.8% of 4,907 movements
Sep 20203.0% of 3,325 movements
Oct 20204.0% of 2,027 movements
Nov 20204.1% of 581 movements
Dec 202012.6% of 788 movements
Jan 202117.6% of 500 movements
Feb 202114.0% of 136 movements
Mar 202115.1% of 185 movements
Apr 20219.3% of 291 movements
May 20214.7% of 574 movements
Jun 20215.1% of 1,832 movements
Jul 202112.1% of 4,853 movements
Aug 202112.2% of 6,721 movements
Sep 202110.8% of 6,152 movements
Oct 202115.5% of 5,759 movements
Nov 202114.0% of 2,804 movements
Dec 202113.3% of 3,044 movements
Jan 202210.7% of 2,178 movements
Feb 202220.3% of 2,718 movements
Mar 202214.7% of 4,060 movements
Apr 202225.1% of 7,582 movements
May 202234.4% of 9,628 movements
Jun 202241.8% of 10,135 movements
Jul 202238.0% of 10,755 movements
Aug 202235.5% of 10,700 movements
Sep 202244.2% of 9,962 movements
Oct 202228.2% of 9,514 movements
Nov 202221.7% of 4,483 movements
Dec 202228.7% of 4,459 movements
Jan 202320.1% of 4,005 movements
Feb 202316.9% of 4,130 movements
Mar 202341.3% of 5,423 movements
Apr 202334.4% of 8,106 movements
May 202334.8% of 9,682 movements
Jun 202340.9% of 10,591 movements
Jul 202341.5% of 11,384 movements
Aug 202340.2% of 11,302 movements
Sep 202339.3% of 10,623 movements
Oct 202331.3% of 9,698 movements
Nov 202326.8% of 5,053 movements
Dec 202330.2% of 5,051 movements
Jan 202418.3% of 4,333 movements
Feb 202421.3% of 4,636 movements
Mar 202421.1% of 5,646 movements
Apr 202427.3% of 8,645 movements
May 202432.5% of 10,370 movements
Jun 202443.5% of 11,245 movements
Jul 202440.8% of 11,821 movements
Aug 202438.0% of 11,927 movements
Sep 202448.3% of 11,237 movements
Oct 202435.8% of 10,192 movements
Nov 202423.1% of 5,506 movements
Dec 202432.2% of 5,376 movements
Jan 202525.4% of 4,340 movements
Feb 202514.0% of 4,901 movements
Mar 202520.2% of 6,301 movements
Apr 202521.5% of 9,231 movements
May 202529.4% of 11,306 movements
Jun 202533.3% of 11,823 movements
Jul 202543.6% of 12,463 movements
Aug 202532.2% of 12,585 movements
Sep 202539.6% of 11,619 movements
Oct 202532.4% of 10,739 movements
Nov 202518.5% of 5,855 movements
Dec 202518.9% of 5,734 movements
Jan 202618.3% of 4,552 movements
Feb 202621.6% of 5,072 movements
Mar 202623.7% of 6,921 movements
Apr 202618.7% of 10,147 movements
May 202630.7% of 12,301 movements
Jun 202638.3% of 12,901 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.0% of 215 movements23.0% across 81,582 flightsreturned the next month
Pandemic regime · Jun 2020Departures12.2% of 222 movements23.7% across 81,096 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals38.0% of 10,755 movements18.7% across 65,634 flightsreturned after 7 months
Summer 2022 breakdown · Jul 2022Departures45.4% of 10,763 movements19.8% across 65,760 flightsstill above it 8 months later
NATS system failure · Aug 2023Arrivals40.2% of 11,302 movements32.3% across 92,439 flightsreturned after 2 months
NATS system failure · Aug 2023Departures41.3% of 11,263 movements34.7% across 92,287 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals20.2% of 6,301 movements31.8% across 101,206 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures20.7% of 6,293 movements31.0% across 101,229 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, 39.5% across 6 months. Lowest median: Jan, 18.3% 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.

Seasonality: calendar month by year; share and nJanFebMarAprMayJunJulAugSepOctNovDec201916.3% of 4,668 movements17.3% of 4,704 movements20.6% of 5,647 movements23.8% of 8,827 movements23.9% of 10,953 movements26.3% of 11,867 movements29.7% of 12,330 movements28.7% of 12,550 movements31.0% of 11,532 movements21.3% of 9,907 movements14.8% of 5,191 movements28.5% of 5,115 movements202015.4% of 4,472 movements29.3% of 4,762 movements29.3% of 3,726 movements9.2% of 76 movements13.0% of 54 movements6.0% of 215 movements4.5% of 2,903 movements4.8% of 4,907 movements3.0% of 3,325 movements4.0% of 2,027 movements4.1% of 581 movements12.6% of 788 movements202117.6% of 500 movements14.0% of 136 movements15.1% of 185 movements9.3% of 291 movements4.7% of 574 movements5.1% of 1,832 movements12.1% of 4,853 movements12.2% of 6,721 movements10.8% of 6,152 movements15.5% of 5,759 movements14.0% of 2,804 movements13.3% of 3,044 movements202210.7% of 2,178 movements20.3% of 2,718 movements14.7% of 4,060 movements25.1% of 7,582 movements34.4% of 9,628 movements41.8% of 10,135 movements38.0% of 10,755 movements35.5% of 10,700 movements44.2% of 9,962 movements28.2% of 9,514 movements21.7% of 4,483 movements28.7% of 4,459 movements202320.1% of 4,005 movements16.9% of 4,130 movements41.3% of 5,423 movements34.4% of 8,106 movements34.8% of 9,682 movements40.9% of 10,591 movements41.5% of 11,384 movements40.2% of 11,302 movements39.3% of 10,623 movements31.3% of 9,698 movements26.8% of 5,053 movements30.2% of 5,051 movements202418.3% of 4,333 movements21.3% of 4,636 movements21.1% of 5,646 movements27.3% of 8,645 movements32.5% of 10,370 movements43.5% of 11,245 movements40.8% of 11,821 movements38.0% of 11,927 movements48.3% of 11,237 movements35.8% of 10,192 movements23.1% of 5,506 movements32.2% of 5,376 movements202525.4% of 4,340 movements14.0% of 4,901 movements20.2% of 6,301 movements21.5% of 9,231 movements29.4% of 11,306 movements33.3% of 11,823 movements43.6% of 12,463 movements32.2% of 12,585 movements39.6% of 11,619 movements32.4% of 10,739 movements18.5% of 5,855 movements18.9% of 5,734 movements202618.3% of 4,552 movements21.6% of 5,072 movements23.7% of 6,921 movements18.7% of 10,147 movements30.7% of 12,301 movements38.3% of 12,901 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan18.3%10.7–25.4%7 months, 28,422 flights
Feb18.7%14.0–21.6%7 months, 30,640 flights
Mar21.1%14.7–41.3%7 months, 39,942 flights
Apr23.8%18.7–34.4%7 months, 60,978 flights
May32.5%23.9–34.8%7 months, 74,842 flights
Jun38.3%26.3–43.5%7 months, 80,414 flights
Jul39.4%29.7–43.6%6 months, 71,269 flights
Aug33.8%28.7–40.2%6 months, 71,658 flights
Sep39.5%25.0–48.3%6 months, 66,146 flights
Oct29.8%21.3–35.8%6 months, 59,686 flights
Nov20.1%14.8–26.8%6 months, 30,829 flights
Dec28.6%18.9–32.2%6 months, 30,732 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: MME ↔ MALAGA, 4.9% of 103 movements. Highest disruption: LGW ↔ REUS, 62.0% of 108 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 optionMme ↔ Malaga4.9% of 103 flightsLhr ↔ Seville6.4% of 94 flightsBrs ↔ Valencia6.8% of 73 flightsMan ↔ Palma-De-Mallorca54.9% of 2,042 flightsAbz ↔ Palma-De-Mallorca58.0% of 69 flightsLgw ↔ Reus62.0% of 108 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
MME ↔ MALAGA4.9% of 103 movements1.0% of 103 movementsdescriptive comparison
LHR ↔ SEVILLE6.4% of 94 movementsno events in 94 movementsdescriptive comparison
BRS ↔ VALENCIA6.8% of 73 movementsno events in 73 movementsdescriptive comparison
LPL ↔ ALMERIA7.5% of 67 movementsno events in 67 movementsdescriptive comparison
ABZ ↔ ALICANTE9.8% of 163 movementsno events in 163 movementsdescriptive comparison
Gatwick ↔ Bilbao10.0% of 1,034 movements0.7% of 1,034 movementsdescriptive comparison
BFS ↔ GIRONA11.1% of 108 movementsno events in 108 movementsdescriptive comparison
SEN ↔ ALMERIA11.1% of 63 movementsno events in 63 movementsdescriptive comparison
ABZ ↔ MALAGA13.0% of 92 movementsno events in 92 movementsdescriptive comparison
LGW ↔ SANTIAGO-DE-COMPOSTELA-SPAIN13.3% of 143 movementsno events in 143 movementsdescriptive comparison
BRS ↔ BILBAO13.5% of 126 movementsno events in 126 movementsdescriptive comparison
LHR ↔ SANTIAGO-DE-COMPOSTELA-SPAIN14.0% of 300 movements0.7% of 300 movementsdescriptive comparison
NCL ↔ BARCELONA14.9% of 194 movements1.0% of 194 movementsdescriptive comparison
Gatwick ↔ Madrid15.3% of 1,953 movements0.2% of 1,953 movementsdescriptive comparison
LGW ↔ ALMERIA17.2% of 203 movements0.5% of 203 movementsdescriptive comparison
EMA ↔ REUS17.4% of 144 movementsno events in 144 movementsdescriptive comparison
LHR ↔ BILBAO17.4% of 362 movements0.3% of 362 movementsdescriptive comparison
BRS ↔ GIRONA17.7% of 147 movementsno events in 147 movementsdescriptive comparison
BHX ↔ ALMERIA17.8% of 73 movementsno events in 73 movementsdescriptive comparison
LBA ↔ GIRONA18.0% of 205 movements1.0% of 205 movementsdescriptive comparison
BFS ↔ BARCELONA18.1% of 105 movementsno events in 105 movementsdescriptive comparison
LGW ↔ GIRONA18.2% of 55 movementsno events in 55 movementsdescriptive comparison
EDI ↔ REUS18.3% of 60 movementsno events in 60 movementsdescriptive comparison
LTN ↔ BILBAO18.7% of 75 movements1.3% of 75 movementsdescriptive comparison
EXT ↔ ALICANTE18.8% of 165 movementsno events in 165 movementsdescriptive comparison
LBA ↔ MAHON19.0% of 126 movementsno events in 126 movementsdescriptive comparison
BOH ↔ MALAGA19.5% of 364 movements0.3% of 364 movementsdescriptive comparison
LPL ↔ IBIZA19.6% of 143 movementsno events in 143 movementsdescriptive comparison
BRS ↔ ALMERIA19.7% of 122 movementsno events in 122 movementsdescriptive comparison
BHD ↔ PALMA-DE-MALLORCA19.7% of 66 movementsno events in 66 movementsdescriptive comparison
BHX ↔ SANTANDER20.0% of 60 movementsno events in 60 movementsdescriptive comparison
BOH ↔ IBIZA20.0% of 90 movementsno events in 90 movementsdescriptive comparison
LCY ↔ SAN-SEBASTIAN20.0% of 90 movementsno events in 90 movementsdescriptive comparison
LBA ↔ REUS20.5% of 200 movements0.5% of 200 movementsdescriptive comparison
LPL ↔ REUS20.9% of 182 movementsno events in 182 movementsdescriptive comparison
Heathrow ↔ Madrid21.0% of 4,795 movements0.8% of 4,795 movementsdescriptive comparison
BHX ↔ VALENCIA21.0% of 176 movementsno events in 176 movementsdescriptive comparison
BRS ↔ MURCIA-INTERNATIONAL21.3% of 174 movementsno events in 174 movementsdescriptive comparison
Liverpool (John Lennon) ↔ Malaga21.3% of 1,033 movements0.2% of 1,033 movementsdescriptive comparison
Liverpool (John Lennon) ↔ Alicante21.3% of 1,265 movements0.6% of 1,265 movementsdescriptive comparison
EMA ↔ GIRONA21.7% of 152 movementsno events in 152 movementsdescriptive comparison
SEN ↔ MALAGA22.1% of 276 movementsno events in 276 movementsdescriptive comparison
STN ↔ VIGO22.2% of 81 movementsno events in 81 movementsdescriptive comparison
LGW ↔ ASTURIAS22.3% of 251 movements0.4% of 251 movementsdescriptive comparison
BHX ↔ GIRONA22.3% of 197 movementsno events in 197 movementsdescriptive comparison
Heathrow ↔ Barcelona22.4% of 3,511 movements1.0% of 3,511 movementsdescriptive comparison
Bristol ↔ Alicante22.4% of 1,558 movements0.2% of 1,558 movementsdescriptive comparison
BHX ↔ MADRID22.5% of 258 movementsno events in 258 movementsdescriptive comparison
SEN ↔ PALMA-DE-MALLORCA22.5% of 289 movements0.7% of 289 movementsdescriptive comparison
Belfast International ↔ Alicante22.7% of 917 movements0.2% of 917 movementsdescriptive comparison
Heathrow ↔ Malaga22.8% of 772 movements0.5% of 772 movementsdescriptive comparison
Glasgow ↔ Alicante22.8% of 815 movements0.5% of 815 movementsdescriptive comparison
LPL ↔ BARCELONA22.9% of 350 movements0.3% of 350 movementsdescriptive comparison
Gatwick ↔ Barcelona23.0% of 3,997 movements0.8% of 3,997 movementsdescriptive comparison
LHR ↔ VALENCIA23.7% of 485 movements0.4% of 485 movementsdescriptive comparison
LBA ↔ BARCELONA23.8% of 143 movementsno events in 143 movementsdescriptive comparison
MAN ↔ ALMERIA23.9% of 176 movementsno events in 176 movementsdescriptive comparison
GLA ↔ REUS24.1% of 241 movementsno events in 241 movementsdescriptive comparison
East Midlands International ↔ Malaga24.1% of 806 movements0.1% of 806 movementsdescriptive comparison
STN ↔ SANTIAGO-DE-COMPOSTELA-SPAIN24.2% of 198 movements0.5% of 198 movementsdescriptive comparison
SOU ↔ BARCELONA24.6% of 65 movements3.1% of 65 movementsdescriptive comparison
NCL ↔ REUS24.7% of 154 movementsno events in 154 movementsdescriptive comparison
Bristol ↔ Malaga24.8% of 1,320 movements0.4% of 1,320 movementsdescriptive comparison
MME ↔ ALICANTE24.8% of 157 movementsno events in 157 movementsdescriptive comparison
STN ↔ MURCIA-INTERNATIONAL24.9% of 374 movements0.5% of 374 movementsdescriptive comparison
Gatwick ↔ Seville25.2% of 1,517 movements0.3% of 1,517 movementsdescriptive comparison
Newcastle ↔ Malaga25.2% of 718 movementsno events in 718 movementsdescriptive comparison
MAN ↔ SANTANDER25.6% of 78 movementsno events in 78 movementsdescriptive comparison
SOU ↔ ALICANTE25.7% of 109 movements4.6% of 109 movementsdescriptive comparison
East Midlands International ↔ Alicante25.7% of 1,077 movements0.1% of 1,077 movementsdescriptive comparison
Newcastle ↔ Alicante25.7% of 1,022 movements0.4% of 1,022 movementsdescriptive comparison
BOH ↔ ALICANTE25.7% of 408 movements0.2% of 408 movementsdescriptive comparison
Gatwick ↔ Valencia25.8% of 1,083 movements0.4% of 1,083 movementsdescriptive comparison
CWL ↔ MALAGA25.8% of 329 movements0.3% of 329 movementsdescriptive comparison
Leeds Bradford ↔ Alicante25.9% of 1,244 movements0.6% of 1,244 movementsdescriptive comparison
Belfast International ↔ Malaga26.0% of 811 movements0.1% of 811 movementsdescriptive comparison
MAN ↔ VALENCIA26.1% of 257 movementsno events in 257 movementsdescriptive comparison
EMA ↔ MURCIA-INTERNATIONAL26.2% of 130 movementsno events in 130 movementsdescriptive comparison
BHX ↔ SEVILLE26.3% of 175 movementsno events in 175 movementsdescriptive comparison
Birmingham ↔ Barcelona26.7% of 920 movements0.2% of 920 movementsdescriptive comparison
LBA ↔ IBIZA27.0% of 289 movementsno events in 289 movementsdescriptive comparison
BHX ↔ MURCIA-INTERNATIONAL27.0% of 200 movementsno events in 200 movementsdescriptive comparison
SEN ↔ BARCELONA27.1% of 96 movementsno events in 96 movementsdescriptive comparison
London City ↔ Ibiza27.8% of 547 movements0.9% of 547 movementsdescriptive comparison
Birmingham ↔ Alicante27.9% of 1,350 movements0.2% of 1,350 movementsdescriptive comparison
EMA ↔ IBIZA28.2% of 216 movementsno events in 216 movementsdescriptive comparison
LGW ↔ A-CORUNA28.5% of 158 movements0.6% of 158 movementsdescriptive comparison
Leeds Bradford ↔ Malaga28.6% of 921 movements0.7% of 921 movementsdescriptive comparison
LTN ↔ SEVILLE28.6% of 210 movements0.5% of 210 movementsdescriptive comparison
Stansted ↔ Valencia28.7% of 739 movementsno events in 739 movementsdescriptive comparison
MAN ↔ SEVILLE28.8% of 212 movementsno events in 212 movementsdescriptive comparison
Gatwick ↔ Malaga28.8% of 3,779 movements0.7% of 3,779 movementsdescriptive comparison
BOH ↔ GIRONA28.9% of 149 movementsno events in 149 movementsdescriptive comparison
East Midlands International ↔ Palma De Mallorca29.0% of 939 movementsno events in 939 movementsdescriptive comparison
EXT ↔ PALMA-DE-MALLORCA29.0% of 176 movementsno events in 176 movementsdescriptive comparison
LGW ↔ MURCIA-INTERNATIONAL29.2% of 363 movements1.1% of 363 movementsdescriptive comparison
Glasgow ↔ Malaga29.4% of 776 movements0.4% of 776 movementsdescriptive comparison
NCL ↔ IBIZA29.4% of 296 movementsno events in 296 movementsdescriptive comparison
Stansted ↔ Girona29.4% of 517 movements1.4% of 517 movementsdescriptive comparison
GLA ↔ IBIZA29.7% of 209 movementsno events in 209 movementsdescriptive comparison
LTN ↔ REUS29.7% of 111 movementsno events in 111 movementsdescriptive comparison
Stansted ↔ Malaga29.9% of 1,372 movements0.1% of 1,372 movementsdescriptive comparison
Gatwick ↔ Alicante30.2% of 2,760 movements0.1% of 2,760 movementsdescriptive comparison
Bristol ↔ Madrid30.2% of 500 movements0.8% of 500 movementsdescriptive comparison
Stansted ↔ Alicante30.4% of 1,528 movements0.1% of 1,528 movementsdescriptive comparison
STN ↔ SANTANDER30.5% of 243 movementsno events in 243 movementsdescriptive comparison
Birmingham ↔ Malaga30.5% of 1,151 movements0.1% of 1,151 movementsdescriptive comparison
EDI ↔ IBIZA30.5% of 141 movementsno events in 141 movementsdescriptive comparison
EDI ↔ SEVILLE30.6% of 134 movementsno events in 134 movementsdescriptive comparison
BHX ↔ REUS30.7% of 261 movementsno events in 261 movementsdescriptive comparison
STN ↔ SEVILLE30.8% of 452 movements0.2% of 452 movementsdescriptive comparison
MAN ↔ GIRONA30.8% of 318 movementsno events in 318 movementsdescriptive comparison
GLA ↔ BARCELONA30.9% of 181 movementsno events in 181 movementsdescriptive comparison
BFS ↔ IBIZA31.0% of 126 movements0.8% of 126 movementsdescriptive comparison
SEN ↔ ALICANTE31.5% of 238 movements0.8% of 238 movementsdescriptive comparison
CWL ↔ ALICANTE31.7% of 426 movementsno events in 426 movementsdescriptive comparison
STN ↔ ZARAGOZA31.8% of 195 movementsno events in 195 movementsdescriptive comparison
Edinburgh ↔ Barcelona32.2% of 852 movements0.2% of 852 movementsdescriptive comparison
LTN ↔ MURCIA-INTERNATIONAL32.4% of 256 movementsno events in 256 movementsdescriptive comparison
Bristol ↔ Barcelona32.6% of 895 movements0.9% of 895 movementsdescriptive comparison
Edinburgh ↔ Alicante32.8% of 751 movementsno events in 751 movementsdescriptive comparison
Luton ↔ Barcelona32.9% of 1,150 movements0.3% of 1,150 movementsdescriptive comparison
Stansted ↔ Ibiza32.9% of 723 movementsno events in 723 movementsdescriptive comparison
MAN ↔ MURCIA-INTERNATIONAL32.9% of 407 movements0.2% of 407 movementsdescriptive comparison
Luton ↔ Alicante32.9% of 1,263 movements0.1% of 1,263 movementsdescriptive comparison
LHR ↔ IBIZA33.0% of 382 movements1.0% of 382 movementsdescriptive comparison
Stansted ↔ Barcelona33.1% of 1,490 movements0.2% of 1,490 movementsdescriptive comparison
Manchester ↔ Madrid33.4% of 900 movements0.2% of 900 movementsdescriptive comparison
Liverpool (John Lennon) ↔ Palma De Mallorca33.4% of 891 movements0.4% of 891 movementsdescriptive comparison
STN ↔ CASTELLON-COSTA-AZAHAR33.6% of 134 movementsno events in 134 movementsdescriptive comparison
EMA ↔ BARCELONA33.6% of 232 movements0.4% of 232 movementsdescriptive comparison
Stansted ↔ Madrid33.7% of 1,400 movementsno events in 1,400 movementsdescriptive comparison
EMA ↔ MAHON33.8% of 207 movements0.5% of 207 movementsdescriptive comparison
MAN ↔ BILBAO33.8% of 201 movements0.5% of 201 movementsdescriptive comparison
Edinburgh ↔ Madrid34.1% of 737 movements0.4% of 737 movementsdescriptive comparison
EXT ↔ MALAGA34.2% of 117 movements0.9% of 117 movementsdescriptive comparison
MAN ↔ REUS34.3% of 484 movements0.4% of 484 movementsdescriptive comparison
LTN ↔ ALMERIA34.4% of 61 movements3.3% of 61 movementsdescriptive comparison
LCY ↔ MADRID34.6% of 318 movements0.3% of 318 movementsdescriptive comparison
LTN ↔ MAHON34.9% of 186 movements1.1% of 186 movementsdescriptive comparison
STN ↔ REUS35.3% of 320 movements0.9% of 320 movementsdescriptive comparison
BFS ↔ REUS35.6% of 247 movements0.4% of 247 movementsdescriptive comparison
Manchester ↔ Barcelona35.6% of 1,827 movements0.4% of 1,827 movementsdescriptive comparison
EDI ↔ VALENCIA35.7% of 129 movementsno events in 129 movementsdescriptive comparison
EDI ↔ SANTANDER35.7% of 112 movementsno events in 112 movementsdescriptive comparison
Gatwick ↔ Ibiza35.9% of 980 movements1.2% of 980 movementsdescriptive comparison
NCL ↔ MAHON36.2% of 130 movementsno events in 130 movementsdescriptive comparison
BHX ↔ IBIZA36.3% of 399 movementsno events in 399 movementsdescriptive comparison
BHX ↔ MAHON36.4% of 250 movementsno events in 250 movementsdescriptive comparison
Manchester ↔ Malaga36.5% of 1,764 movements0.7% of 1,764 movementsdescriptive comparison
BOH ↔ MAHON36.8% of 68 movementsno events in 68 movementsdescriptive comparison
Belfast International ↔ Palma De Mallorca36.9% of 701 movements0.6% of 701 movementsdescriptive comparison
LPL ↔ MADRID37.4% of 107 movementsno events in 107 movementsdescriptive comparison
GLA ↔ MAHON37.5% of 88 movementsno events in 88 movementsdescriptive comparison
Luton ↔ Malaga37.7% of 1,160 movements0.3% of 1,160 movementsdescriptive comparison
Heathrow ↔ Palma De Mallorca37.9% of 575 movements1.4% of 575 movementsdescriptive comparison
BRS ↔ REUS38.0% of 108 movementsno events in 108 movementsdescriptive comparison
EMA ↔ VALENCIA38.1% of 63 movementsno events in 63 movementsdescriptive comparison
Edinburgh ↔ Malaga38.4% of 591 movements0.2% of 591 movementsdescriptive comparison
BOH ↔ MURCIA-INTERNATIONAL38.7% of 93 movementsno events in 93 movementsdescriptive comparison
LTN ↔ IBIZA39.5% of 243 movements2.5% of 243 movementsdescriptive comparison
Luton ↔ Palma De Mallorca39.7% of 1,382 movements0.7% of 1,382 movementsdescriptive comparison
Stansted ↔ Palma De Mallorca39.8% of 1,421 movements0.1% of 1,421 movementsdescriptive comparison
BRS ↔ IBIZA40.3% of 397 movements0.3% of 397 movementsdescriptive comparison
Leeds Bradford ↔ Palma De Mallorca40.5% of 1,068 movements0.4% of 1,068 movementsdescriptive comparison
STN ↔ MAHON40.7% of 317 movementsno events in 317 movementsdescriptive comparison
Glasgow ↔ Palma De Mallorca40.8% of 627 movements0.6% of 627 movementsdescriptive comparison
Bristol ↔ Palma De Mallorca41.1% of 1,536 movements0.8% of 1,536 movementsdescriptive comparison
Manchester ↔ Alicante41.7% of 2,640 movements0.1% of 2,640 movementsdescriptive comparison
LTN ↔ MADRID41.8% of 294 movements0.3% of 294 movementsdescriptive comparison
LCY ↔ PALMA-DE-MALLORCA42.4% of 311 movements1.6% of 311 movementsdescriptive comparison
BRS ↔ MAHON42.8% of 222 movementsno events in 222 movementsdescriptive comparison
BFS ↔ MAHON43.8% of 73 movementsno events in 73 movementsdescriptive comparison
Newcastle ↔ Palma De Mallorca44.1% of 842 movements0.2% of 842 movementsdescriptive comparison
LCY ↔ MALAGA44.4% of 284 movements2.8% of 284 movementsdescriptive comparison
SOU ↔ PALMA-DE-MALLORCA44.4% of 81 movements6.2% of 81 movementsdescriptive comparison
LTN ↔ VALENCIA44.7% of 76 movements1.3% of 76 movementsdescriptive comparison
MAN ↔ MAHON44.8% of 446 movementsno events in 446 movementsdescriptive comparison
MME ↔ PALMA-DE-MALLORCA44.9% of 107 movementsno events in 107 movementsdescriptive comparison
Gatwick ↔ Mahon45.2% of 783 movements0.1% of 783 movementsdescriptive comparison
Gatwick ↔ Palma De Mallorca45.6% of 2,297 movements1.3% of 2,297 movementsdescriptive comparison
STN ↔ ALMERIA45.8% of 96 movementsno events in 96 movementsdescriptive comparison
Bournemouth ↔ Palma De Mallorca45.9% of 553 movementsno events in 553 movementsdescriptive comparison
Edinburgh ↔ Palma De Mallorca46.0% of 739 movements0.3% of 739 movementsdescriptive comparison
Birmingham ↔ Palma De Mallorca46.0% of 1,375 movements0.2% of 1,375 movementsdescriptive comparison
Manchester ↔ Ibiza47.3% of 854 movements0.1% of 854 movementsdescriptive comparison
LCY ↔ BARCELONA49.6% of 131 movements1.5% of 131 movementsdescriptive comparison
CWL ↔ PALMA-DE-MALLORCA54.2% of 142 movementsno events in 142 movementsdescriptive comparison
Manchester ↔ Palma De Mallorca54.9% of 2,042 movements0.2% of 2,042 movementsdescriptive comparison
ABZ ↔ PALMA-DE-MALLORCA58.0% of 69 movementsno events in 69 movementsdescriptive comparison
LGW ↔ REUS62.0% of 108 movementsno events in 108 movementsdescriptive comparison
ABZ ↔ REUS45.5% of 22 movements — small sample, not rankedno events in 22 movements — small sample, not rankedsmall sample; not ranked
BFS ↔ VALENCIA11.8% of 34 movements — small sample, not rankedno events in 34 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ JEREZ27.8% of 36 movements — small sample, not rankedno events in 36 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ IBIZA48.8% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ MAHON34.0% of 47 movements — small sample, not rankedno events in 47 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ REUS26.1% of 23 movements — small sample, not rankedno events in 23 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ BILBAOno events in 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ MAHON23.9% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ SAN-SEBASTIAN38.1% of 21 movements — small sample, not rankedno events in 21 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ IBIZA4.5% of 22 movements — small sample, not rankedno events in 22 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ MAHON9.3% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ GIRONA9.7% of 31 movements — small sample, not rankedno events in 31 movements — small sample, not rankedsmall sample; not ranked
IOM ↔ PALMA-DE-MALLORCA55.0% of 20 movements — small sample, not rankedno events in 20 movements — small sample, not rankedsmall sample; not ranked
JER ↔ PALMA-DE-MALLORCA48.5% of 33 movements — small sample, not rankedno events in 33 movements — small sample, not rankedsmall sample; not ranked
LBA ↔ ALMERIA22.2% of 36 movements — small sample, not ranked2.8% of 36 movements — small sample, not rankedsmall sample; not ranked
LBA ↔ JEREZ14.8% of 27 movements — small sample, not rankedno events in 27 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ JEREZ53.8% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
LHR ↔ A-CORUNA11.4% of 35 movements — small sample, not rankedno events in 35 movements — small sample, not rankedsmall sample; not ranked
LPL ↔ MAHON18.8% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
LTN ↔ GIRONA7.4% of 27 movements — small sample, not rankedno events in 27 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ JEREZ18.9% of 37 movements — small sample, not rankedno events in 37 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ GIRONA3.2% of 31 movements — small sample, not rankedno events in 31 movements — small sample, not rankedsmall sample; not ranked
SEN ↔ REUS35.3% of 34 movements — small sample, not rankedno events in 34 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?

25 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
Aberdeen22.5% of 346 movementsdescriptive comparison
Belfast International28.0% of 3,124 movementsdescriptive comparison
Belfast City (George Best)20.6% of 68 movementsdescriptive comparison
Birmingham31.9% of 6,881 movementsdescriptive comparison
Bournemouth32.0% of 1,725 movementsdescriptive comparison
Bristol30.0% of 7,196 movementsdescriptive comparison
Cardiff Wales33.8% of 1,014 movementsdescriptive comparison
Edinburgh35.4% of 4,354 movementsdescriptive comparison
East Midlands International27.0% of 3,971 movementsdescriptive comparison
Exeter24.2% of 524 movementsdescriptive comparison
Glasgow29.7% of 2,970 movementsdescriptive comparison
Isle Of Man62.2% of 37 movements — small sample, not rankedsmall sample; not ranked
Jersey43.8% of 48 movements — small sample, not rankedsmall sample; not ranked
Leeds Bradford29.2% of 4,260 movementsdescriptive comparison
London City35.9% of 1,682 movementsdescriptive comparison
Gatwick28.0% of 21,490 movementsdescriptive comparison
Heathrow22.5% of 11,311 movementsdescriptive comparison
Liverpool (John Lennon)24.2% of 4,089 movementsdescriptive comparison
Luton35.6% of 6,494 movementsdescriptive comparison
Manchester40.2% of 12,653 movementsdescriptive comparison
Teesside International Airport25.1% of 367 movementsdescriptive comparison
Newcastle30.0% of 3,394 movementsdescriptive comparison
Southend24.5% of 1,016 movementsdescriptive comparison
Southampton31.5% of 257 movementsdescriptive comparison
Stansted32.5% of 11,618 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

30.6% of 110,889 movements arrivals were disrupted, against 28.0% of 110,825 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 110,889 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

Spain appears from Jan 2018 to Jun 2026 with 706,245 arrivals.

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

Archive route pairs: 427.

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.

61 operations (0.05%) 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?

30.6% of 110,889 movements over July 2025 to June 2026.

How often are they cancelled?

0.4% of 110,889 movements at short notice.

How late is late?

30.1–59.5 minutes; delayed denominator 33,420–62,302

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.