UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

TUI Airways Ltd

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

Put the other way round, 54.1% of 30,597 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.

8 operations (0.03%) 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.9% of 30,597 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.9% of 30,597 movements0.2% of 30,597 movements37.3–61.4 minutes; delayed denominator 13,975–22,1891.0% of 30,597 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?

1.0% of 30,597 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.2% of 30,597 movements.

DelayShare and sampleOne event per movements
More than 15 minutes45.7% of 30,597 movements2.2
More than 30 minutes27.8% of 30,597 movements3.6
More than 60 minutes10.9% of 30,597 movements9.2
More than 120 minutes2.7% of 30,597 movements37.4
More than 180 minutes1.0% of 30,597 movements100.0
More than 360 minutes0.4% of 30,597 movements270.8
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.7% of 30,597 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 early2,3277.6%15–1 early6,02119.7%0–15 late8,21426.8%16–305,48117.9%31–605,15516.8%61…1202,5218.2%121…1805121.7%181…3601930.6%>3601130.4%D=30,606
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, 9.9% of 784 movements. Worst month: Jun 2022, 67.8% of 3,917 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: 29.0%; sample: 12712018Feb 2018: 30.3%; sample: 1178Mar 2018: 34.7%; sample: 1403Apr 2018: 22.2%; sample: 1582May 2018: 40.6%; sample: 2653Jun 2018: 44.6%; sample: 3421Jul 2018: 37.2%; sample: 3586Aug 2018: 32.2%; sample: 3614Sep 2018: 29.9%; sample: 3163Oct 2018: 27.9%; sample: 2491Nov 2018: 23.0%; sample: 1132Dec 2018: 35.0%; sample: 1330Jan 2019: 34.3%; sample: 12902019Feb 2019: 28.0%; sample: 1192Mar 2019: 31.2%; sample: 1401Apr 2019: 28.7%; sample: 1512May 2019: 40.4%; sample: 2930Jun 2019: 40.2%; sample: 3726Jul 2019: 42.2%; sample: 3880Aug 2019: 37.2%; sample: 4082Sep 2019: 39.6%; sample: 3663Oct 2019: 24.8%; sample: 2666Nov 2019: 25.3%; sample: 1177Dec 2019: 40.5%; sample: 1253Jan 2020: 32.9%; sample: 12022020Feb 2020: 44.1%; sample: 1196Mar 2020: 41.8%; sample: 924Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: suppressed: fewer than twenty movements×Jul 2020: 22.7%; sample: 75Aug 2020: 16.5%; sample: 673Sep 2020: 9.9%; sample: 784Oct 2020: 16.0%; sample: 494Nov 2020: 23.2%; sample: 164Dec 2020: 20.3%; sample: 172Jan 2021: 25.0%; sample: 362021Feb 2021: suppressed: fewer than twenty movements×Mar 2021: suppressed: fewer than twenty movements×Apr 2021: suppressed: fewer than twenty movements×May 2021: 47.8%; sample: 67Jun 2021: 34.9%; sample: 186Jul 2021: 24.2%; sample: 517Aug 2021: 27.9%; sample: 1380Sep 2021: 23.2%; sample: 1380Oct 2021: 35.3%; sample: 1310Nov 2021: 39.4%; sample: 791Dec 2021: 38.0%; sample: 1019Jan 2022: 36.3%; sample: 9782022Feb 2022: 47.3%; sample: 955Mar 2022: 36.9%; sample: 1229Apr 2022: 43.3%; sample: 1581May 2022: 67.1%; sample: 3010Jun 2022: 67.8%; sample: 3917Jul 2022: 59.7%; sample: 4221Aug 2022: 53.7%; sample: 4374Sep 2022: 61.1%; sample: 4083Oct 2022: 38.7%; sample: 2905Nov 2022: 35.5%; sample: 1078Dec 2022: 57.7%; sample: 1209Jan 2023: 50.2%; sample: 11302023Feb 2023: 39.6%; sample: 1008Mar 2023: 47.5%; sample: 1219Apr 2023: 36.2%; sample: 1488May 2023: 47.0%; sample: 2791Jun 2023: 58.0%; sample: 3906Jul 2023: 60.4%; sample: 4101Aug 2023: 49.7%; sample: 4116Sep 2023: 47.0%; sample: 3908Oct 2023: 35.4%; sample: 2725Nov 2023: 37.3%; sample: 1180Dec 2023: 47.1%; sample: 1394Jan 2024: 42.6%; sample: 13522024Feb 2024: 39.9%; sample: 1268Mar 2024: 35.0%; sample: 1462Apr 2024: 33.5%; sample: 1738May 2024: 44.4%; sample: 2947Jun 2024: 59.8%; sample: 4049Jul 2024: 59.2%; sample: 4291Aug 2024: 49.4%; sample: 4447Sep 2024: 54.2%; sample: 4193Oct 2024: 37.8%; sample: 2913Nov 2024: 35.4%; sample: 1316Dec 2024: 49.3%; sample: 1380Jan 2025: 48.4%; sample: 13422025Feb 2025: 32.5%; sample: 1254Mar 2025: 26.0%; sample: 1542Apr 2025: 30.3%; sample: 1751May 2025: 49.4%; sample: 2961Jun 2025: 50.7%; sample: 4016Jul 2025: 50.5%; sample: 4215Aug 2025: 42.7%; sample: 4307Sep 2025: 50.6%; sample: 4044Oct 2025: 41.8%; sample: 2853Nov 2025: 32.6%; sample: 1241Dec 2025: 38.2%; sample: 1339Jan 2026: 41.6%; sample: 13902026Feb 2026: 35.9%; sample: 1242Mar 2026: 38.2%; sample: 1508Apr 2026: 38.2%; sample: 1660May 2026: 51.7%; sample: 2904Jun 2026: 56.0%; sample: 3894Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201829.0% of 1,271 movements
Feb 201830.3% of 1,178 movements
Mar 201834.7% of 1,403 movements
Apr 201822.2% of 1,582 movements
May 201840.6% of 2,653 movements
Jun 201844.6% of 3,421 movements
Jul 201837.2% of 3,586 movements
Aug 201832.2% of 3,614 movements
Sep 201829.9% of 3,163 movements
Oct 201827.9% of 2,491 movements
Nov 201823.0% of 1,132 movements
Dec 201835.0% of 1,330 movements
Jan 201934.3% of 1,290 movements
Feb 201928.0% of 1,192 movements
Mar 201931.2% of 1,401 movements
Apr 201928.7% of 1,512 movements
May 201940.4% of 2,930 movements
Jun 201940.2% of 3,726 movements
Jul 201942.2% of 3,880 movements
Aug 201937.2% of 4,082 movements
Sep 201939.6% of 3,663 movements
Oct 201924.8% of 2,666 movements
Nov 201925.3% of 1,177 movements
Dec 201940.5% of 1,253 movements
Jan 202032.9% of 1,202 movements
Feb 202044.1% of 1,196 movements
Mar 202041.8% of 924 movements
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 2020suppressed: fewer than twenty movements
Jul 202022.7% of 75 movements
Aug 202016.5% of 673 movements
Sep 20209.9% of 784 movements
Oct 202016.0% of 494 movements
Nov 202023.2% of 164 movements
Dec 202020.3% of 172 movements
Jan 202125.0% of 36 movements — small sample, not ranked
Feb 2021suppressed: fewer than twenty movements
Mar 2021suppressed: fewer than twenty movements
Apr 2021suppressed: fewer than twenty movements
May 202147.8% of 67 movements
Jun 202134.9% of 186 movements
Jul 202124.2% of 517 movements
Aug 202127.9% of 1,380 movements
Sep 202123.2% of 1,380 movements
Oct 202135.3% of 1,310 movements
Nov 202139.4% of 791 movements
Dec 202138.0% of 1,019 movements
Jan 202236.3% of 978 movements
Feb 202247.3% of 955 movements
Mar 202236.9% of 1,229 movements
Apr 202243.3% of 1,581 movements
May 202267.1% of 3,010 movements
Jun 202267.8% of 3,917 movements
Jul 202259.7% of 4,221 movements
Aug 202253.7% of 4,374 movements
Sep 202261.1% of 4,083 movements
Oct 202238.7% of 2,905 movements
Nov 202235.5% of 1,078 movements
Dec 202257.7% of 1,209 movements
Jan 202350.2% of 1,130 movements
Feb 202339.6% of 1,008 movements
Mar 202347.5% of 1,219 movements
Apr 202336.2% of 1,488 movements
May 202347.0% of 2,791 movements
Jun 202358.0% of 3,906 movements
Jul 202360.4% of 4,101 movements
Aug 202349.7% of 4,116 movements
Sep 202347.0% of 3,908 movements
Oct 202335.4% of 2,725 movements
Nov 202337.3% of 1,180 movements
Dec 202347.1% of 1,394 movements
Jan 202442.6% of 1,352 movements
Feb 202439.9% of 1,268 movements
Mar 202435.0% of 1,462 movements
Apr 202433.5% of 1,738 movements
May 202444.4% of 2,947 movements
Jun 202459.8% of 4,049 movements
Jul 202459.2% of 4,291 movements
Aug 202449.4% of 4,447 movements
Sep 202454.2% of 4,193 movements
Oct 202437.8% of 2,913 movements
Nov 202435.4% of 1,316 movements
Dec 202449.3% of 1,380 movements
Jan 202548.4% of 1,342 movements
Feb 202532.5% of 1,254 movements
Mar 202526.0% of 1,542 movements
Apr 202530.3% of 1,751 movements
May 202549.4% of 2,961 movements
Jun 202550.7% of 4,016 movements
Jul 202550.5% of 4,215 movements
Aug 202542.7% of 4,307 movements
Sep 202550.6% of 4,044 movements
Oct 202541.8% of 2,853 movements
Nov 202532.6% of 1,241 movements
Dec 202538.2% of 1,339 movements
Jan 202641.6% of 1,390 movements
Feb 202635.9% of 1,242 movements
Mar 202638.2% of 1,508 movements
Apr 202638.2% of 1,660 movements
May 202651.7% of 2,904 movements
Jun 202656.0% of 3,894 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 2022Arrivals59.7% of 4,221 movements40.6% across 18,067 flightsreturned after 3 months
Summer 2022 breakdown · Jul 2022Departures63.2% of 4,266 movements38.0% across 18,843 flightsreturned after 7 months
NATS system failure · Aug 2023Arrivals49.7% of 4,116 movements48.8% across 29,292 flightsreturned the next month
NATS system failure · Aug 2023Departures50.8% of 4,112 movements47.5% across 29,190 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals26.0% of 1,542 movements44.9% across 31,332 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures26.1% of 1,575 movements37.2% across 31,353 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: Jun, 56.0% across 7 months. Lowest median: Apr, 33.5% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201934.3% of 1,290 movements28.0% of 1,192 movements31.2% of 1,401 movements28.7% of 1,512 movements40.4% of 2,930 movements40.2% of 3,726 movements42.2% of 3,880 movements37.2% of 4,082 movements39.6% of 3,663 movements24.8% of 2,666 movements25.3% of 1,177 movements40.5% of 1,253 movements202032.9% of 1,202 movements44.1% of 1,196 movements41.8% of 924 movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements22.7% of 75 movements16.5% of 673 movements9.9% of 784 movements16.0% of 494 movements23.2% of 164 movements20.3% of 172 movements202125.0% of 36 movements †suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements47.8% of 67 movements34.9% of 186 movements24.2% of 517 movements27.9% of 1,380 movements23.2% of 1,380 movements35.3% of 1,310 movements39.4% of 791 movements38.0% of 1,019 movements202236.3% of 978 movements47.3% of 955 movements36.9% of 1,229 movements43.3% of 1,581 movements67.1% of 3,010 movements67.8% of 3,917 movements59.7% of 4,221 movements53.7% of 4,374 movements61.1% of 4,083 movements38.7% of 2,905 movements35.5% of 1,078 movements57.7% of 1,209 movements202350.2% of 1,130 movements39.6% of 1,008 movements47.5% of 1,219 movements36.2% of 1,488 movements47.0% of 2,791 movements58.0% of 3,906 movements60.4% of 4,101 movements49.7% of 4,116 movements47.0% of 3,908 movements35.4% of 2,725 movements37.3% of 1,180 movements47.1% of 1,394 movements202442.6% of 1,352 movements39.9% of 1,268 movements35.0% of 1,462 movements33.5% of 1,738 movements44.4% of 2,947 movements59.8% of 4,049 movements59.2% of 4,291 movements49.4% of 4,447 movements54.2% of 4,193 movements37.8% of 2,913 movements35.4% of 1,316 movements49.3% of 1,380 movements202548.4% of 1,342 movements32.5% of 1,254 movements26.0% of 1,542 movements30.3% of 1,751 movements49.4% of 2,961 movements50.7% of 4,016 movements50.5% of 4,215 movements42.7% of 4,307 movements50.6% of 4,044 movements41.8% of 2,853 movements32.6% of 1,241 movements38.2% of 1,339 movements202641.6% of 1,390 movements35.9% of 1,242 movements38.2% of 1,508 movements38.2% of 1,660 movements51.7% of 2,904 movements56.0% of 3,894 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan41.6%29.0–50.2%7 months, 8,753 flights
Feb35.9%28.0–47.3%7 months, 8,097 flights
Mar35.0%26.0–47.5%7 months, 9,764 flights
Apr33.5%22.2–43.3%7 months, 11,312 flights
May47.0%40.4–67.1%7 months, 20,196 flights
Jun56.0%40.2–67.8%7 months, 26,929 flights
Jul54.9%37.2–60.4%6 months, 24,294 flights
Aug46.0%32.2–53.7%6 months, 24,940 flights
Sep48.8%29.9–61.1%6 months, 23,054 flights
Oct36.6%24.8–41.8%6 months, 16,553 flights
Nov34.0%23.0–37.3%6 months, 7,124 flights
Dec43.8%35.0–57.7%6 months, 7,905 flights
Definitions, denominators and limits

Arrivals into UK reporting airports only unless labelled departures. Denominator: operated movements plus short-notice cancellations (M+C). A movement is not a scheduled flight. Unmatched records are data quality, not outcomes. Cells below twenty movements are suppressed; twenty to forty-nine are descriptive and not ranked.

Which routes have the best and worst record?

Lowest disruption: MAN ↔ PHUKET, 6.0% of 50 movements. Highest disruption: MAN ↔ MALTA, 89.3% of 84 movements.

The airline table uses this carrier on each route; airport and country tables combine carriers. Each figure is arrivals into its UK airport. Only sufficiently large exact samples enter the ordered comparison.

Observed disruption share by optionMan ↔ Phuket6.0% of 50 flightsEma ↔ Boa-Vista-Rabil10.5% of 57 flightsLgw ↔ Phuket12.0% of 50 flightsNcl ↔ Corfu81.2% of 85 flightsLgw ↔ Malta83.9% of 56 flightsMan ↔ Malta89.3% of 84 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
MAN ↔ PHUKET6.0% of 50 movementsno events in 50 movementsdescriptive comparison
EMA ↔ BOA-VISTA-RABIL10.5% of 57 movementsno events in 57 movementsdescriptive comparison
LGW ↔ PHUKET12.0% of 50 movementsno events in 50 movementsdescriptive comparison
EMA ↔ LARNACA12.9% of 70 movementsno events in 70 movementsdescriptive comparison
GLA ↔ ILHA-DO-SAL-C-VERDE13.5% of 52 movementsno events in 52 movementsdescriptive comparison
EMA ↔ DALAMAN14.5% of 76 movementsno events in 76 movementsdescriptive comparison
BHX ↔ CANCUN14.9% of 114 movementsno events in 114 movementsdescriptive comparison
NCL ↔ HERAKLION17.3% of 52 movementsno events in 52 movementsdescriptive comparison
BHX ↔ BOA-VISTA-RABIL18.1% of 105 movements1.0% of 105 movementsdescriptive comparison
EMA ↔ HERAKLION18.2% of 88 movementsno events in 88 movementsdescriptive comparison
EXT ↔ PAPHOS18.8% of 64 movementsno events in 64 movementsdescriptive comparison
EMA ↔ PAPHOS19.3% of 135 movementsno events in 135 movementsdescriptive comparison
BHX ↔ BRIDGETOWN19.4% of 93 movementsno events in 93 movementsdescriptive comparison
BRS ↔ ILHA-DO-SAL-C-VERDE19.8% of 96 movementsno events in 96 movementsdescriptive comparison
LGW ↔ MELBOURNE-FLATS20.3% of 64 movementsno events in 64 movementsdescriptive comparison
GLA ↔ CANCUN20.4% of 54 movementsno events in 54 movementsdescriptive comparison
East Midlands International ↔ Faro22.0% of 59 movementsno events in 59 movementsdescriptive comparison
MAN ↔ BURGAS22.0% of 59 movementsno events in 59 movementsdescriptive comparison
Gatwick ↔ Cancun23.1% of 229 movementsno events in 229 movementsdescriptive comparison
Gatwick ↔ Hurghada23.4% of 184 movements0.5% of 184 movementsdescriptive comparison
LGW ↔ AGADIR-AL-MASSIRA23.6% of 89 movements1.1% of 89 movementsdescriptive comparison
LGW ↔ BOA-VISTA-RABIL24.0% of 242 movements0.8% of 242 movementsdescriptive comparison
MAN ↔ BANJUL24.0% of 50 movementsno events in 50 movementsdescriptive comparison
BHX ↔ PAPHOS24.1% of 137 movementsno events in 137 movementsdescriptive comparison
EXT ↔ TENERIFE-SURREINA-SOFIA24.8% of 105 movementsno events in 105 movementsdescriptive comparison
BHX ↔ ILHA-DO-SAL-C-VERDE25.0% of 104 movementsno events in 104 movementsdescriptive comparison
MAN ↔ LARNACA25.6% of 156 movementsno events in 156 movementsdescriptive comparison
GLA ↔ REUS25.8% of 93 movementsno events in 93 movementsdescriptive comparison
LGW ↔ BRIDGETOWN26.5% of 136 movements2.2% of 136 movementsdescriptive comparison
MAN ↔ CANCUN26.5% of 279 movements2.5% of 279 movementsdescriptive comparison
ABZ ↔ TENERIFE-SURREINA-SOFIA28.1% of 57 movementsno events in 57 movementsdescriptive comparison
EMA ↔ HURGHADA28.7% of 87 movementsno events in 87 movementsdescriptive comparison
BHX ↔ REUS28.8% of 52 movementsno events in 52 movementsdescriptive comparison
Manchester ↔ Agadir (Al Massira)29.0% of 100 movementsno events in 100 movementsdescriptive comparison
BRS ↔ HURGHADA29.2% of 96 movementsno events in 96 movementsdescriptive comparison
Bristol ↔ Arrecife29.3% of 75 movementsno events in 75 movementsdescriptive comparison
GLA ↔ VERONA-VILLAFRANCA29.4% of 51 movementsno events in 51 movementsdescriptive comparison
MAN ↔ BOA-VISTA-RABIL29.6% of 203 movements1.0% of 203 movementsdescriptive comparison
BRS ↔ LARNACA29.8% of 57 movementsno events in 57 movementsdescriptive comparison
Newcastle ↔ Antalya30.0% of 60 movementsno events in 60 movementsdescriptive comparison
BFS ↔ REUS30.1% of 73 movementsno events in 73 movementsdescriptive comparison
Manchester ↔ Hurghada30.2% of 189 movements2.6% of 189 movementsdescriptive comparison
East Midlands International ↔ Tenerife (Surreina Sofia)30.5% of 210 movementsno events in 210 movementsdescriptive comparison
BOH ↔ ARRECIFE31.0% of 87 movementsno events in 87 movementsdescriptive comparison
Birmingham ↔ Fuerteventura31.4% of 102 movementsno events in 102 movementsdescriptive comparison
BOH ↔ PAPHOS31.7% of 60 movements3.3% of 60 movementsdescriptive comparison
CWL ↔ DALAMAN32.4% of 68 movementsno events in 68 movementsdescriptive comparison
EMA ↔ MAHON32.8% of 61 movementsno events in 61 movementsdescriptive comparison
MAN ↔ BRIDGETOWN33.0% of 115 movementsno events in 115 movementsdescriptive comparison
EMA ↔ IBIZA33.3% of 87 movementsno events in 87 movementsdescriptive comparison
GLA ↔ DALAMAN33.3% of 72 movementsno events in 72 movementsdescriptive comparison
Gatwick ↔ Marrakesh33.3% of 81 movementsno events in 81 movementsdescriptive comparison
Birmingham ↔ Arrecife33.5% of 176 movementsno events in 176 movementsdescriptive comparison
Manchester ↔ Dalaman33.6% of 131 movementsno events in 131 movementsdescriptive comparison
BHX ↔ MONTEGO-BAY33.7% of 98 movements1.0% of 98 movementsdescriptive comparison
BHX ↔ FUNCHAL33.8% of 71 movements1.4% of 71 movementsdescriptive comparison
BRS ↔ SHARM-EL-SHEIKH-OPHIRA34.1% of 88 movements1.1% of 88 movementsdescriptive comparison
BRS ↔ DALAMAN34.4% of 61 movementsno events in 61 movementsdescriptive comparison
EMA ↔ ENFIDHA-HAMMAMET-INTL34.9% of 109 movementsno events in 109 movementsdescriptive comparison
EMA ↔ ANTALYA34.9% of 63 movements1.6% of 63 movementsdescriptive comparison
LGW ↔ MONTEGO-BAY35.1% of 134 movements3.0% of 134 movementsdescriptive comparison
Bristol ↔ Las Palmas35.1% of 94 movementsno events in 94 movementsdescriptive comparison
BRS ↔ HERAKLION35.3% of 51 movementsno events in 51 movementsdescriptive comparison
East Midlands International ↔ Alicante35.8% of 109 movementsno events in 109 movementsdescriptive comparison
CWL ↔ MALAGA35.8% of 81 movementsno events in 81 movementsdescriptive comparison
BHX ↔ PUNTA-CANA35.8% of 53 movementsno events in 53 movementsdescriptive comparison
MAN ↔ MONTEGO-BAY35.9% of 92 movementsno events in 92 movementsdescriptive comparison
LGW ↔ ILHA-DO-SAL-C-VERDE35.9% of 131 movements0.8% of 131 movementsdescriptive comparison
Gatwick ↔ Paphos35.9% of 181 movementsno events in 181 movementsdescriptive comparison
Birmingham ↔ Las Palmas35.9% of 153 movementsno events in 153 movementsdescriptive comparison
BRS ↔ PAPHOS36.4% of 107 movementsno events in 107 movementsdescriptive comparison
EXT ↔ PALMA-DE-MALLORCA36.5% of 115 movementsno events in 115 movementsdescriptive comparison
MAN ↔ SANTA-CRUZ-DE-LA-PALMA36.5% of 52 movementsno events in 52 movementsdescriptive comparison
Manchester ↔ Fuerteventura36.8% of 117 movementsno events in 117 movementsdescriptive comparison
BHX ↔ IBIZA37.0% of 108 movementsno events in 108 movementsdescriptive comparison
NCL ↔ DALAMAN37.0% of 54 movementsno events in 54 movementsdescriptive comparison
East Midlands International ↔ Palma De Mallorca37.4% of 187 movementsno events in 187 movementsdescriptive comparison
EMA ↔ LAS-PALMAS37.5% of 104 movementsno events in 104 movementsdescriptive comparison
MAN ↔ ILHA-DO-SAL-C-VERDE37.6% of 173 movements0.6% of 173 movementsdescriptive comparison
Birmingham ↔ Tenerife (Surreina Sofia)37.8% of 196 movementsno events in 196 movementsdescriptive comparison
CWL ↔ TENERIFE-SURREINA-SOFIA37.8% of 185 movementsno events in 185 movementsdescriptive comparison
BHX ↔ HURGHADA38.1% of 126 movementsno events in 126 movementsdescriptive comparison
Gatwick ↔ Fuerteventura38.2% of 123 movementsno events in 123 movementsdescriptive comparison
Stansted ↔ Paphos38.3% of 81 movementsno events in 81 movementsdescriptive comparison
EXT ↔ ARRECIFE38.3% of 94 movementsno events in 94 movementsdescriptive comparison
BHX ↔ SHARM-EL-SHEIKH-OPHIRA38.6% of 145 movementsno events in 145 movementsdescriptive comparison
East Midlands International ↔ Arrecife38.7% of 150 movementsno events in 150 movementsdescriptive comparison
GLA ↔ PAPHOS39.0% of 77 movementsno events in 77 movementsdescriptive comparison
BHX ↔ AGADIR-AL-MASSIRA39.2% of 74 movementsno events in 74 movementsdescriptive comparison
Birmingham ↔ Alicante39.7% of 78 movementsno events in 78 movementsdescriptive comparison
BHX ↔ KOS39.8% of 98 movementsno events in 98 movementsdescriptive comparison
CWL ↔ LARNACA40.0% of 50 movementsno events in 50 movementsdescriptive comparison
MAN ↔ MELBOURNE-FLATS40.0% of 65 movementsno events in 65 movementsdescriptive comparison
CWL ↔ PAPHOS40.3% of 62 movementsno events in 62 movementsdescriptive comparison
NCL ↔ HURGHADA40.4% of 89 movementsno events in 89 movementsdescriptive comparison
MAN ↔ CHAMBERY40.5% of 79 movementsno events in 79 movementsdescriptive comparison
BHX ↔ HERAKLION40.6% of 106 movementsno events in 106 movementsdescriptive comparison
Bristol ↔ Antalya40.6% of 64 movementsno events in 64 movementsdescriptive comparison
Bristol ↔ Tenerife (Surreina Sofia)40.7% of 81 movementsno events in 81 movementsdescriptive comparison
East Midlands International ↔ Malaga40.9% of 88 movementsno events in 88 movementsdescriptive comparison
Birmingham ↔ Dalaman41.6% of 101 movementsno events in 101 movementsdescriptive comparison
EMA ↔ ZAKINTHOS41.8% of 98 movementsno events in 98 movementsdescriptive comparison
EMA ↔ RHODES42.4% of 92 movementsno events in 92 movementsdescriptive comparison
LGW ↔ CHAMBERY42.6% of 101 movementsno events in 101 movementsdescriptive comparison
BRS ↔ MARRAKESH42.9% of 56 movementsno events in 56 movementsdescriptive comparison
BOH ↔ TENERIFE-SURREINA-SOFIA43.0% of 86 movementsno events in 86 movementsdescriptive comparison
CWL ↔ LAS-PALMAS43.2% of 81 movementsno events in 81 movementsdescriptive comparison
NCL ↔ ILHA-DO-SAL-C-VERDE43.4% of 53 movementsno events in 53 movementsdescriptive comparison
NCL ↔ KOS43.5% of 69 movementsno events in 69 movementsdescriptive comparison
GLA ↔ IBIZA43.8% of 64 movementsno events in 64 movementsdescriptive comparison
LGW ↔ PUNTA-CANA43.9% of 187 movementsno events in 187 movementsdescriptive comparison
MAN ↔ PUNTA-CANA43.9% of 187 movementsno events in 187 movementsdescriptive comparison
Gatwick ↔ Dubrovnik44.4% of 54 movementsno events in 54 movementsdescriptive comparison
Gatwick ↔ Dalaman44.6% of 202 movementsno events in 202 movementsdescriptive comparison
BHX ↔ ZAKINTHOS44.7% of 114 movementsno events in 114 movementsdescriptive comparison
BHX ↔ LARNACA44.9% of 107 movementsno events in 107 movementsdescriptive comparison
Birmingham ↔ Malaga44.9% of 89 movementsno events in 89 movementsdescriptive comparison
Birmingham ↔ Rhodes45.8% of 118 movementsno events in 118 movementsdescriptive comparison
Gatwick ↔ Tenerife (Surreina Sofia)45.9% of 327 movements0.6% of 327 movementsdescriptive comparison
GLA ↔ ARRECIFE46.2% of 93 movementsno events in 93 movementsdescriptive comparison
MAN ↔ FUNCHAL46.3% of 67 movementsno events in 67 movementsdescriptive comparison
Glasgow ↔ Malaga46.6% of 73 movementsno events in 73 movementsdescriptive comparison
Manchester ↔ Tenerife (Surreina Sofia)46.8% of 342 movementsno events in 342 movementsdescriptive comparison
LGW ↔ KOS47.1% of 136 movementsno events in 136 movementsdescriptive comparison
Stansted ↔ Las Palmas47.1% of 68 movementsno events in 68 movementsdescriptive comparison
Gatwick ↔ Arrecife47.1% of 155 movements0.6% of 155 movementsdescriptive comparison
Stansted ↔ Tenerife (Surreina Sofia)47.2% of 53 movementsno events in 53 movementsdescriptive comparison
BHX ↔ MAHON47.6% of 103 movementsno events in 103 movementsdescriptive comparison
BRS ↔ IBIZA47.9% of 71 movementsno events in 71 movementsdescriptive comparison
Manchester ↔ Rhodes47.9% of 169 movementsno events in 169 movementsdescriptive comparison
Gatwick ↔ Larnaca48.3% of 149 movements2.0% of 149 movementsdescriptive comparison
Newcastle ↔ Arrecife48.8% of 86 movementsno events in 86 movementsdescriptive comparison
LGW ↔ SANTA-CRUZ-DE-LA-PALMA49.1% of 53 movements1.9% of 53 movementsdescriptive comparison
Glasgow ↔ Tenerife (Surreina Sofia)49.5% of 196 movementsno events in 196 movementsdescriptive comparison
BOH ↔ DALAMAN50.0% of 50 movementsno events in 50 movementsdescriptive comparison
MAN ↔ ENFIDHA-HAMMAMET-INTL50.0% of 96 movementsno events in 96 movementsdescriptive comparison
MAN ↔ VERONA-VILLAFRANCA50.0% of 58 movementsno events in 58 movementsdescriptive comparison
NCL ↔ REUS50.0% of 52 movementsno events in 52 movementsdescriptive comparison
Bristol ↔ Palma De Mallorca50.6% of 170 movementsno events in 170 movementsdescriptive comparison
Newcastle ↔ Tenerife (Surreina Sofia)50.7% of 229 movementsno events in 229 movementsdescriptive comparison
Manchester ↔ Arrecife50.9% of 226 movementsno events in 226 movementsdescriptive comparison
GLA ↔ ENFIDHA-HAMMAMET-INTL51.0% of 51 movementsno events in 51 movementsdescriptive comparison
GLA ↔ LAS-PALMAS51.1% of 94 movementsno events in 94 movementsdescriptive comparison
Birmingham ↔ Antalya51.4% of 107 movementsno events in 107 movementsdescriptive comparison
CWL ↔ ARRECIFE51.5% of 103 movementsno events in 103 movementsdescriptive comparison
Luton ↔ Arrecife51.5% of 66 movementsno events in 66 movementsdescriptive comparison
Belfast International ↔ Palma De Mallorca51.7% of 60 movementsno events in 60 movementsdescriptive comparison
Glasgow ↔ Alicante51.7% of 89 movementsno events in 89 movementsdescriptive comparison
MAN ↔ MAHON51.7% of 143 movementsno events in 143 movementsdescriptive comparison
Manchester ↔ Antalya52.0% of 102 movementsno events in 102 movementsdescriptive comparison
NCL ↔ LARNACA52.1% of 73 movementsno events in 73 movementsdescriptive comparison
Gatwick ↔ Alicante52.1% of 71 movementsno events in 71 movementsdescriptive comparison
Gatwick ↔ Sharm El Sheikh (Ophira)52.2% of 230 movementsno events in 230 movementsdescriptive comparison
BRS ↔ ZAKINTHOS52.2% of 67 movementsno events in 67 movementsdescriptive comparison
NCL ↔ ZAKINTHOS52.3% of 65 movements1.5% of 65 movementsdescriptive comparison
MAN ↔ REUS52.5% of 118 movementsno events in 118 movementsdescriptive comparison
MAN ↔ DUBROVNIK52.9% of 51 movementsno events in 51 movementsdescriptive comparison
Gatwick ↔ Ibiza53.0% of 115 movementsno events in 115 movementsdescriptive comparison
BHX ↔ MARRAKESH53.2% of 77 movementsno events in 77 movementsdescriptive comparison
Bournemouth ↔ Palma De Mallorca53.4% of 133 movementsno events in 133 movementsdescriptive comparison
Glasgow ↔ Palma De Mallorca53.7% of 123 movementsno events in 123 movementsdescriptive comparison
BRS ↔ REUS54.0% of 50 movementsno events in 50 movementsdescriptive comparison
Gatwick ↔ Las Palmas54.1% of 185 movementsno events in 185 movementsdescriptive comparison
Gatwick ↔ Rhodes54.2% of 131 movementsno events in 131 movementsdescriptive comparison
CWL ↔ PALMA-DE-MALLORCA54.2% of 142 movementsno events in 142 movementsdescriptive comparison
CWL ↔ ANTALYA54.4% of 57 movementsno events in 57 movementsdescriptive comparison
GLA ↔ ANTALYA54.7% of 53 movementsno events in 53 movementsdescriptive comparison
Gatwick ↔ Enfidha - Hammamet Intl54.8% of 104 movementsno events in 104 movementsdescriptive comparison
LGW ↔ SKIATHOS55.2% of 58 movements1.7% of 58 movementsdescriptive comparison
Manchester ↔ Paphos55.2% of 203 movementsno events in 203 movementsdescriptive comparison
CWL ↔ ALICANTE55.2% of 105 movementsno events in 105 movementsdescriptive comparison
MAN ↔ KOS55.2% of 143 movementsno events in 143 movementsdescriptive comparison
BRS ↔ KOS55.9% of 68 movementsno events in 68 movementsdescriptive comparison
BHX ↔ DUBROVNIK56.0% of 50 movements2.0% of 50 movementsdescriptive comparison
MAN ↔ PREVEZA56.0% of 50 movementsno events in 50 movementsdescriptive comparison
MAN ↔ KEFALLINIA56.1% of 66 movementsno events in 66 movementsdescriptive comparison
Manchester ↔ Marrakesh56.1% of 98 movementsno events in 98 movementsdescriptive comparison
Newcastle ↔ Alicante56.2% of 89 movementsno events in 89 movementsdescriptive comparison
CWL ↔ ENFIDHA-HAMMAMET-INTL56.2% of 64 movementsno events in 64 movementsdescriptive comparison
LGW ↔ REUS56.3% of 71 movementsno events in 71 movementsdescriptive comparison
Stansted ↔ Palma De Mallorca56.4% of 101 movementsno events in 101 movementsdescriptive comparison
NCL ↔ IBIZA56.7% of 67 movementsno events in 67 movementsdescriptive comparison
NCL ↔ RHODES56.8% of 95 movementsno events in 95 movementsdescriptive comparison
Manchester ↔ Las Palmas57.9% of 159 movementsno events in 159 movementsdescriptive comparison
ABZ ↔ PALMA-DE-MALLORCA58.0% of 69 movementsno events in 69 movementsdescriptive comparison
EMA ↔ KOS58.6% of 99 movementsno events in 99 movementsdescriptive comparison
Gatwick ↔ Antalya59.0% of 205 movementsno events in 205 movementsdescriptive comparison
BHX ↔ CORFU59.2% of 103 movementsno events in 103 movementsdescriptive comparison
Manchester ↔ Ibiza59.2% of 157 movementsno events in 157 movementsdescriptive comparison
BHX ↔ VERONA-VILLAFRANCA59.3% of 54 movementsno events in 54 movementsdescriptive comparison
NCL ↔ LAS-PALMAS59.6% of 94 movementsno events in 94 movementsdescriptive comparison
Birmingham ↔ Palma De Mallorca59.6% of 250 movementsno events in 250 movementsdescriptive comparison
Gatwick ↔ Heraklion60.0% of 140 movementsno events in 140 movementsdescriptive comparison
Manchester ↔ Alicante60.4% of 111 movementsno events in 111 movementsdescriptive comparison
Luton ↔ Palma De Mallorca60.6% of 66 movementsno events in 66 movementsdescriptive comparison
NCL ↔ SHARM-EL-SHEIKH-OPHIRA61.0% of 100 movementsno events in 100 movementsdescriptive comparison
BHX ↔ KEFALLINIA61.0% of 59 movementsno events in 59 movementsdescriptive comparison
Gatwick ↔ Verona Villafranca61.1% of 54 movementsno events in 54 movementsdescriptive comparison
Manchester ↔ Malaga61.5% of 148 movementsno events in 148 movementsdescriptive comparison
GLA ↔ RHODES62.2% of 74 movementsno events in 74 movementsdescriptive comparison
BHX ↔ NAPLES62.3% of 61 movementsno events in 61 movementsdescriptive comparison
MAN ↔ ZAKINTHOS62.3% of 138 movementsno events in 138 movementsdescriptive comparison
MAN ↔ SHARM-EL-SHEIKH-OPHIRA62.8% of 239 movements0.4% of 239 movementsdescriptive comparison
Newcastle ↔ Malaga63.1% of 65 movementsno events in 65 movementsdescriptive comparison
STN ↔ ENFIDHA-HAMMAMET-INTL63.2% of 57 movementsno events in 57 movementsdescriptive comparison
Gatwick ↔ Mahon63.7% of 102 movementsno events in 102 movementsdescriptive comparison
Gatwick ↔ Malaga63.8% of 94 movementsno events in 94 movementsdescriptive comparison
NCL ↔ NAPLES64.0% of 50 movementsno events in 50 movementsdescriptive comparison
MAN ↔ SKIATHOS64.2% of 81 movementsno events in 81 movementsdescriptive comparison
GLA ↔ SHARM-EL-SHEIKH-OPHIRA64.4% of 59 movementsno events in 59 movementsdescriptive comparison
BHX ↔ CHANIA65.4% of 52 movementsno events in 52 movementsdescriptive comparison
Manchester ↔ Heraklion65.7% of 169 movementsno events in 169 movementsdescriptive comparison
LGW ↔ BURGAS66.0% of 50 movementsno events in 50 movementsdescriptive comparison
Gatwick ↔ Palma De Mallorca66.0% of 300 movementsno events in 300 movementsdescriptive comparison
NCL ↔ ENFIDHA-HAMMAMET-INTL66.3% of 89 movementsno events in 89 movementsdescriptive comparison
Newcastle ↔ Palma De Mallorca67.5% of 169 movements0.6% of 169 movementsdescriptive comparison
Leeds Bradford ↔ Palma De Mallorca67.5% of 77 movementsno events in 77 movementsdescriptive comparison
MAN ↔ CHANIA67.6% of 71 movementsno events in 71 movementsdescriptive comparison
NCL ↔ PAPHOS67.8% of 87 movementsno events in 87 movementsdescriptive comparison
LGW ↔ ZAKINTHOS68.0% of 125 movements1.6% of 125 movementsdescriptive comparison
Manchester ↔ Palma De Mallorca68.2% of 340 movementsno events in 340 movementsdescriptive comparison
LGW ↔ KEFALLINIA69.1% of 68 movementsno events in 68 movementsdescriptive comparison
BHX ↔ ENFIDHA-HAMMAMET-INTL70.0% of 90 movementsno events in 90 movementsdescriptive comparison
Manchester ↔ Naples70.5% of 61 movementsno events in 61 movementsdescriptive comparison
Manchester ↔ Corfu70.8% of 144 movementsno events in 144 movementsdescriptive comparison
STN ↔ RHODES71.2% of 52 movementsno events in 52 movementsdescriptive comparison
LGW ↔ CHANIA72.3% of 65 movementsno events in 65 movementsdescriptive comparison
BRS ↔ CORFU74.4% of 86 movementsno events in 86 movementsdescriptive comparison
Gatwick ↔ Corfu74.6% of 122 movementsno events in 122 movementsdescriptive comparison
EMA ↔ CORFU75.0% of 84 movementsno events in 84 movementsdescriptive comparison
Gatwick ↔ Salonika76.8% of 56 movementsno events in 56 movementsdescriptive comparison
CWL ↔ RHODES78.0% of 50 movementsno events in 50 movementsdescriptive comparison
BRS ↔ RHODES78.7% of 75 movementsno events in 75 movementsdescriptive comparison
Gatwick ↔ Naples80.3% of 61 movementsno events in 61 movementsdescriptive comparison
NCL ↔ CORFU81.2% of 85 movementsno events in 85 movementsdescriptive comparison
Gatwick ↔ Malta83.9% of 56 movementsno events in 56 movementsdescriptive comparison
Manchester ↔ Malta89.3% of 84 movementsno events in 84 movementsdescriptive comparison
ABZ ↔ CORFU88.5% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
ABZ ↔ DALAMAN31.1% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
ABZ ↔ REUS45.5% of 22 movements — small sample, not rankedno events in 22 movements — small sample, not rankedsmall sample; not ranked
Belfast International ↔ Arrecife24.3% of 37 movements — small sample, not rankedno events in 37 movements — small sample, not rankedsmall sample; not ranked
BFS ↔ CORFU60.0% of 20 movements — small sample, not rankedno events in 20 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
Belfast International ↔ Tenerife (Surreina Sofia)50.0% of 20 movements — small sample, not rankedno events in 20 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ BURGAS27.5% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ CHAMBERY39.4% of 33 movements — small sample, not rankedno events in 33 movements — small sample, not rankedsmall sample; not ranked
Birmingham ↔ Faro5.6% of 36 movements — small sample, not rankedno events in 36 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ GIRONA23.1% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ INNSBRUCK46.4% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
Birmingham ↔ Malta78.6% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ PULA17.8% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ SALONIKA59.1% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ SALZBURG21.4% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ SKIATHOS52.4% of 42 movements — small sample, not rankedno events in 42 movements — small sample, not rankedsmall sample; not ranked
BHX ↔ THIRA-SANTORINI7.1% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ ANTALYA71.9% of 32 movements — small sample, not rankedno events in 32 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ CORFU89.4% of 47 movements — small sample, not rankedno events in 47 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ HERAKLION26.1% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ IBIZA18.9% of 37 movements — small sample, not rankedno events in 37 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 ↔ LAS-PALMAS17.2% of 29 movements — small sample, not rankedno events in 29 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ MAHON36.6% of 41 movements — small sample, not rankedno events in 41 movements — small sample, not rankedsmall sample; not ranked
BOH ↔ RHODES67.3% of 49 movements — small sample, not ranked2.0% of 49 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ BURGAS27.5% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ DUBROVNIK38.5% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ FUERTEVENTURA14.3% of 35 movements — small sample, not rankedno events in 35 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ KEFALLINIA69.0% of 42 movements — small sample, not rankedno events in 42 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ MAHON52.2% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
Bristol ↔ Malaga44.2% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ MALTA64.3% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ SKIATHOS56.8% of 37 movements — small sample, not rankedno events in 37 movements — small sample, not rankedsmall sample; not ranked
BRS ↔ VERONA-VILLAFRANCA40.0% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ BURGAS10.8% of 37 movements — small sample, not rankedno events in 37 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 ↔ DUBROVNIK40.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
CWL ↔ FUERTEVENTURA61.5% of 26 movements — small sample, not rankedno events in 26 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 ↔ IBIZA48.8% of 43 movements — small sample, not rankedno events in 43 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 ↔ 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
CWL ↔ ZAKINTHOS55.6% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
EDI ↔ CORFU80.8% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
Edinburgh ↔ Palma De Mallorca76.9% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ DUBROVNIK63.0% of 27 movements — small sample, not rankedno events in 27 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ KEFALLINIA56.4% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ NAPLES16.7% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ SHARM-EL-SHEIKH-OPHIRA69.2% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
EMA ↔ SKIATHOS26.3% of 38 movements — small sample, not rankedno events in 38 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ ANTALYA50.0% of 34 movements — small sample, not rankedno events in 34 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 ↔ DALAMAN12.8% of 47 movements — small sample, not rankedno events in 47 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 ↔ IBIZA4.5% of 22 movements — small sample, not rankedno events in 22 movements — small sample, not rankedsmall sample; not ranked
EXT ↔ LAS-PALMAS24.1% of 29 movements — small sample, not rankedno events in 29 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
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 ↔ CORFU97.9% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ DUBROVNIK44.4% of 27 movements — small sample, not ranked3.7% of 27 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ MELBOURNE-FLATS29.5% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ NAPLES70.4% of 27 movements — small sample, not rankedno events in 27 movements — small sample, not rankedsmall sample; not ranked
GLA ↔ ZAKINTHOS55.8% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
LBA ↔ CORFU65.4% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
LBA ↔ DUBROVNIK61.5% of 26 movements — small sample, not rankedno events in 26 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ BANJUL32.7% of 49 movements — small sample, not rankedno events in 49 movements — small sample, not rankedsmall sample; not ranked
Gatwick ↔ Barcelona89.3% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ BODRUM-MILAS58.1% of 31 movements — small sample, not rankedno events in 31 movements — small sample, not rankedsmall sample; not ranked
Gatwick ↔ Budapest87.1% of 31 movements — small sample, not rankedno events in 31 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ DAKAR-BLAISE-DIAGNE24.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
Gatwick ↔ Faro42.2% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ GIRONA20.0% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ GOA-INTERNATIONAL25.6% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ INNSBRUCK28.6% of 49 movements — small sample, not rankedno events in 49 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
LGW ↔ KAVALA48.7% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
Gatwick ↔ Keflavik42.9% of 21 movements — small sample, not rankedno events in 21 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ KITTILA50.0% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ LAMETIA-TERME70.0% of 30 movements — small sample, not rankedno events in 30 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ LUXOR11.1% of 27 movements — small sample, not ranked3.7% of 27 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ MARSA-ALAM4.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ OLBIA87.8% of 41 movements — small sample, not rankedno events in 41 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ PULA22.2% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
Gatwick ↔ Salzburg34.1% of 41 movements — small sample, not rankedno events in 41 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
Gatwick ↔ Split41.9% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
Gatwick ↔ Turin36.7% of 30 movements — small sample, not rankedno events in 30 movements — small sample, not rankedsmall sample; not ranked
LTN ↔ DALAMAN48.4% of 31 movements — small sample, not rankedno events in 31 movements — small sample, not rankedsmall sample; not ranked
LTN ↔ ENFIDHA-HAMMAMET-INTL24.3% of 37 movements — small sample, not rankedno events in 37 movements — small sample, not rankedsmall sample; not ranked
LTN ↔ RHODES65.6% of 32 movements — small sample, not rankedno events in 32 movements — small sample, not rankedsmall sample; not ranked
Luton ↔ Tenerife (Surreina Sofia)44.1% of 34 movements — small sample, not rankedno events in 34 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ BODRUM-MILAS31.2% of 32 movements — small sample, not rankedno events in 32 movements — small sample, not rankedsmall sample; not ranked
Manchester ↔ Budapest25.8% of 31 movements — small sample, not rankedno events in 31 movements — small sample, not rankedsmall sample; not ranked
Manchester ↔ Faro56.8% of 37 movements — small sample, not ranked2.7% of 37 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ GIRONA33.3% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ GOA-INTERNATIONAL25.0% of 40 movements — small sample, not rankedno events in 40 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ INNSBRUCK34.4% of 32 movements — small sample, not rankedno events in 32 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
Manchester ↔ Keflavik23.8% of 21 movements — small sample, not rankedno events in 21 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ LAMETIA-TERME37.5% of 24 movements — small sample, not rankedno events in 24 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ LUXOR7.7% of 26 movements — small sample, not ranked3.8% of 26 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ OHRID67.9% of 28 movements — small sample, not rankedno events in 28 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ OLBIA85.0% of 20 movements — small sample, not rankedno events in 20 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ PULA31.8% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ SALONIKA58.1% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ SALZBURG44.2% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ SPLIT40.0% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ THIRA-SANTORINI55.6% of 45 movements — small sample, not rankedno events in 45 movements — small sample, not rankedsmall sample; not ranked
MAN ↔ TURIN45.2% of 42 movements — small sample, not rankedno events in 42 movements — small sample, not rankedsmall sample; not ranked
MME ↔ PALMA-DE-MALLORCA85.4% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ AGADIR-AL-MASSIRA50.0% of 24 movements — small sample, not rankedno events in 24 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ BURGAS17.9% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ CANCUN17.4% of 46 movements — small sample, not rankedno events in 46 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ DUBROVNIK26.9% of 26 movements — small sample, not ranked3.8% of 26 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ MAHON53.1% of 49 movements — small sample, not rankedno events in 49 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ MELBOURNE-FLATS48.6% of 37 movements — small sample, not rankedno events in 37 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ SALZBURG24.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ SKIATHOS13.0% of 23 movements — small sample, not rankedno events in 23 movements — small sample, not rankedsmall sample; not ranked
NCL ↔ VERONA-VILLAFRANCA54.8% of 42 movements — small sample, not rankedno events in 42 movements — small sample, not rankedsmall sample; not ranked
STN ↔ CORFU66.7% of 48 movements — small sample, not rankedno events in 48 movements — small sample, not rankedsmall sample; not ranked
Stansted ↔ Dalaman22.2% of 36 movements — small sample, not rankedno events in 36 movements — small sample, not rankedsmall sample; not ranked
STN ↔ HERAKLION50.0% of 44 movements — small sample, not rankedno events in 44 movements — small sample, not rankedsmall sample; not ranked
Stansted ↔ Ibiza32.6% of 43 movements — small sample, not rankedno events in 43 movements — small sample, not rankedsmall sample; not ranked
STN ↔ KEFALLINIA79.5% of 39 movements — small sample, not rankedno events in 39 movements — small sample, not rankedsmall sample; not ranked
STN ↔ MAHON48.9% of 47 movements — small sample, not rankedno events in 47 movements — small sample, not rankedsmall sample; not ranked
STN ↔ SHARM-EL-SHEIKH-OPHIRA70.7% of 41 movements — small sample, not rankedno events in 41 movements — small sample, not rankedsmall sample; not ranked
STN ↔ ZAKINTHOS46.7% 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?

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 airportDisruptionSample flag
Aberdeen46.8% of 220 movementsdescriptive comparison
Belfast International45.0% of 307 movementsdescriptive comparison
Birmingham41.1% of 4,258 movementsdescriptive comparison
Bournemouth46.7% of 754 movementsdescriptive comparison
Bristol43.8% of 1,977 movementsdescriptive comparison
Cardiff Wales47.6% of 1,503 movementsdescriptive comparison
Edinburgh57.3% of 89 movementsdescriptive comparison
East Midlands International35.5% of 2,344 movementsdescriptive comparison
Exeter31.3% of 750 movementsdescriptive comparison
Glasgow47.0% of 1,648 movementsdescriptive comparison
Leeds Bradford66.2% of 130 movementsdescriptive comparison
Gatwick47.4% of 6,403 movementsdescriptive comparison
Luton54.1% of 333 movementsdescriptive comparison
Manchester48.6% of 6,706 movementsdescriptive comparison
Teesside International Airport85.4% of 48 movements — small sample, not rankedsmall sample; not ranked
Newcastle51.8% of 2,273 movementsdescriptive comparison
Stansted51.9% of 835 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.9% of 30,597 movements arrivals were disrupted, against 36.8% of 30,475 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

1.0% of 30,597 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

TUI Airways Ltd appears from Jan 2018 to Jun 2026 with 201,301 arrivals.

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

Archive route pairs: 1,198.

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.

8 operations (0.03%) 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.9% of 30,597 movements over July 2025 to June 2026.

How often are they cancelled?

0.2% of 30,597 movements at short notice.

How late is late?

37.3–61.4 minutes; delayed denominator 13,975–22,189

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.