UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Germany

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

Put the other way round, 73.1% of 43,751 movements met the fifteen-minute convention. These are historical observations, not a forecast.

Definitions, denominators and limits

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

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

The four numbers at a glance

26.9% of 43,751 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
26.9% of 43,751 movements1.8% of 43,751 movements23.5–55.0 minutes; delayed denominator 10,985–23,8190.3% of 43,751 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.3% of 43,751 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 1.8% of 43,751 movements.

DelayShare and sampleOne event per movements
More than 15 minutes25.1% of 43,751 movements4.0
More than 30 minutes13.3% of 43,751 movements7.5
More than 60 minutes4.9% of 43,751 movements20.6
More than 120 minutes1.0% of 43,751 movements97.2
More than 180 minutes0.3% of 43,751 movements321.7
More than 360 minutes0.1% of 43,751 movements1,367.2
Definitions, denominators and limits

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

Slightly late or occasionally a disaster?

1.0% of 43,751 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 early4,2779.8%15–1 early14,88634.0%0–15 late12,83429.3%16–305,15111.8%31–603,7068.5%61…1201,6783.8%121…1803140.7%181…3601040.2%>360320.1%D=43,752
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, 2.4% of 1,301 movements. Worst month: Jul 2022, 50.0% of 3,065 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: 25.6%; sample: 53762018Feb 2018: 25.8%; sample: 5282Mar 2018: 29.6%; sample: 5884Apr 2018: 26.9%; sample: 5646May 2018: 29.5%; sample: 5819Jun 2018: 36.6%; sample: 5492Jul 2018: 36.8%; sample: 5594Aug 2018: 31.8%; sample: 5516Sep 2018: 33.6%; sample: 5270Oct 2018: 27.8%; sample: 5577Nov 2018: 20.1%; sample: 4853Dec 2018: 32.9%; sample: 4956Jan 2019: 23.1%; sample: 50732019Feb 2019: 18.5%; sample: 5070Mar 2019: 25.4%; sample: 5621Apr 2019: 18.3%; sample: 5135May 2019: 20.6%; sample: 4906Jun 2019: 32.5%; sample: 4656Jul 2019: 30.9%; sample: 4764Aug 2019: 29.5%; sample: 4665Sep 2019: 30.3%; sample: 4597Oct 2019: 27.8%; sample: 4812Nov 2019: 11.2%; sample: 4179Dec 2019: 21.1%; sample: 4287Jan 2020: 11.6%; sample: 43542020Feb 2020: 31.7%; sample: 4555Mar 2020: 17.5%; sample: 3143Apr 2020: 10.7%; sample: 140May 2020: 5.4%; sample: 129Jun 2020: 5.5%; sample: 291Jul 2020: 4.5%; sample: 862Aug 2020: 5.9%; sample: 1228Sep 2020: 2.4%; sample: 1301Oct 2020: 3.5%; sample: 1477Nov 2020: 6.4%; sample: 544Dec 2020: 20.3%; sample: 473Jan 2021: 20.5%; sample: 2932021Feb 2021: 27.2%; sample: 114Mar 2021: 14.2%; sample: 212Apr 2021: 18.2%; sample: 346May 2021: 17.0%; sample: 347Jun 2021: 14.9%; sample: 477Jul 2021: 16.7%; sample: 623Aug 2021: 33.1%; sample: 1006Sep 2021: 23.8%; sample: 1429Oct 2021: 25.1%; sample: 1836Nov 2021: 12.6%; sample: 2220Dec 2021: 17.3%; sample: 2169Jan 2022: 12.3%; sample: 11302022Feb 2022: 22.5%; sample: 1569Mar 2022: 13.3%; sample: 2535Apr 2022: 26.6%; sample: 3243May 2022: 33.8%; sample: 3603Jun 2022: 48.8%; sample: 3444Jul 2022: 50.0%; sample: 3065Aug 2022: 34.3%; sample: 3086Sep 2022: 46.3%; sample: 3163Oct 2022: 35.0%; sample: 3330Nov 2022: 21.7%; sample: 3505Dec 2022: 48.3%; sample: 3493Jan 2023: 24.8%; sample: 31562023Feb 2023: 24.1%; sample: 3124Mar 2023: 36.9%; sample: 3532Apr 2023: 26.8%; sample: 3519May 2023: 27.1%; sample: 3786Jun 2023: 40.4%; sample: 3624Jul 2023: 44.6%; sample: 3688Aug 2023: 44.7%; sample: 3805Sep 2023: 43.6%; sample: 3787Oct 2023: 38.1%; sample: 4122Nov 2023: 27.0%; sample: 3910Dec 2023: 49.3%; sample: 3951Jan 2024: 29.2%; sample: 33002024Feb 2024: 25.0%; sample: 3565Mar 2024: 23.4%; sample: 3843Apr 2024: 32.7%; sample: 3891May 2024: 32.7%; sample: 3966Jun 2024: 42.5%; sample: 3802Jul 2024: 49.2%; sample: 3825Aug 2024: 42.1%; sample: 3736Sep 2024: 48.7%; sample: 3791Oct 2024: 33.6%; sample: 3945Nov 2024: 21.3%; sample: 3794Dec 2024: 35.2%; sample: 3991Jan 2025: 25.5%; sample: 33682025Feb 2025: 14.5%; sample: 3420Mar 2025: 16.4%; sample: 3876Apr 2025: 14.2%; sample: 3823May 2025: 21.1%; sample: 3874Jun 2025: 26.6%; sample: 3730Jul 2025: 34.0%; sample: 3835Aug 2025: 28.2%; sample: 3776Sep 2025: 39.7%; sample: 3845Oct 2025: 29.2%; sample: 3995Nov 2025: 17.8%; sample: 3704Dec 2025: 24.9%; sample: 4015Jan 2026: 34.6%; sample: 30622026Feb 2026: 23.0%; sample: 3298Mar 2026: 16.6%; sample: 3768Apr 2026: 19.4%; sample: 3529May 2026: 22.4%; sample: 3542Jun 2026: 32.9%; sample: 3382Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201825.6% of 5,376 movements
Feb 201825.8% of 5,282 movements
Mar 201829.6% of 5,884 movements
Apr 201826.9% of 5,646 movements
May 201829.5% of 5,819 movements
Jun 201836.6% of 5,492 movements
Jul 201836.8% of 5,594 movements
Aug 201831.8% of 5,516 movements
Sep 201833.6% of 5,270 movements
Oct 201827.8% of 5,577 movements
Nov 201820.1% of 4,853 movements
Dec 201832.9% of 4,956 movements
Jan 201923.1% of 5,073 movements
Feb 201918.5% of 5,070 movements
Mar 201925.4% of 5,621 movements
Apr 201918.3% of 5,135 movements
May 201920.6% of 4,906 movements
Jun 201932.5% of 4,656 movements
Jul 201930.9% of 4,764 movements
Aug 201929.5% of 4,665 movements
Sep 201930.3% of 4,597 movements
Oct 201927.8% of 4,812 movements
Nov 201911.2% of 4,179 movements
Dec 201921.1% of 4,287 movements
Jan 202011.6% of 4,354 movements
Feb 202031.7% of 4,555 movements
Mar 202017.5% of 3,143 movements
Apr 202010.7% of 140 movements
May 20205.4% of 129 movements
Jun 20205.5% of 291 movements
Jul 20204.5% of 862 movements
Aug 20205.9% of 1,228 movements
Sep 20202.4% of 1,301 movements
Oct 20203.5% of 1,477 movements
Nov 20206.4% of 544 movements
Dec 202020.3% of 473 movements
Jan 202120.5% of 293 movements
Feb 202127.2% of 114 movements
Mar 202114.2% of 212 movements
Apr 202118.2% of 346 movements
May 202117.0% of 347 movements
Jun 202114.9% of 477 movements
Jul 202116.7% of 623 movements
Aug 202133.1% of 1,006 movements
Sep 202123.8% of 1,429 movements
Oct 202125.1% of 1,836 movements
Nov 202112.6% of 2,220 movements
Dec 202117.3% of 2,169 movements
Jan 202212.3% of 1,130 movements
Feb 202222.5% of 1,569 movements
Mar 202213.3% of 2,535 movements
Apr 202226.6% of 3,243 movements
May 202233.8% of 3,603 movements
Jun 202248.8% of 3,444 movements
Jul 202250.0% of 3,065 movements
Aug 202234.3% of 3,086 movements
Sep 202246.3% of 3,163 movements
Oct 202235.0% of 3,330 movements
Nov 202221.7% of 3,505 movements
Dec 202248.3% of 3,493 movements
Jan 202324.8% of 3,156 movements
Feb 202324.1% of 3,124 movements
Mar 202336.9% of 3,532 movements
Apr 202326.8% of 3,519 movements
May 202327.1% of 3,786 movements
Jun 202340.4% of 3,624 movements
Jul 202344.6% of 3,688 movements
Aug 202344.7% of 3,805 movements
Sep 202343.6% of 3,787 movements
Oct 202338.1% of 4,122 movements
Nov 202327.0% of 3,910 movements
Dec 202349.3% of 3,951 movements
Jan 202429.2% of 3,300 movements
Feb 202425.0% of 3,565 movements
Mar 202423.4% of 3,843 movements
Apr 202432.7% of 3,891 movements
May 202432.7% of 3,966 movements
Jun 202442.5% of 3,802 movements
Jul 202449.2% of 3,825 movements
Aug 202442.1% of 3,736 movements
Sep 202448.7% of 3,791 movements
Oct 202433.6% of 3,945 movements
Nov 202421.3% of 3,794 movements
Dec 202435.2% of 3,991 movements
Jan 202525.5% of 3,368 movements
Feb 202514.5% of 3,420 movements
Mar 202516.4% of 3,876 movements
Apr 202514.2% of 3,823 movements
May 202521.1% of 3,874 movements
Jun 202526.6% of 3,730 movements
Jul 202534.0% of 3,835 movements
Aug 202528.2% of 3,776 movements
Sep 202539.7% of 3,845 movements
Oct 202529.2% of 3,995 movements
Nov 202517.8% of 3,704 movements
Dec 202524.9% of 4,015 movements
Jan 202634.6% of 3,062 movements
Feb 202623.0% of 3,298 movements
Mar 202616.6% of 3,768 movements
Apr 202619.4% of 3,529 movements
May 202622.4% of 3,542 movements
Jun 202632.9% of 3,382 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 2020Arrivals5.5% of 291 movements21.7% across 44,281 flightsreturned the next month
Pandemic regime · Jun 2020Departures6.9% of 290 movements21.4% across 44,196 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals50.0% of 3,065 movements23.8% across 24,807 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures62.3% of 3,106 movements26.3% across 24,790 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals44.7% of 3,805 movements34.2% across 41,006 flightsreturned after 3 months
NATS system failure · Aug 2023Departures47.9% of 3,797 movements38.6% across 40,975 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals16.4% of 3,876 movements33.4% across 45,372 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures18.5% of 3,872 movements34.6% across 45,340 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, 41.7% across 6 months. Lowest median: Nov, 20.7% across 6 months.

Even the same calendar month differs across years. This is a record, not a forecast; pandemic years are excluded from the summaries.

Each cell is one calendar month of one year; the number is the share of that month’s arrivals that were disrupted. Darker means worse. A blank cell means no published data, not zero.

Seasonality: calendar month by year; share and nJanFebMarAprMayJunJulAugSepOctNovDec201923.1% of 5,073 movements18.5% of 5,070 movements25.4% of 5,621 movements18.3% of 5,135 movements20.6% of 4,906 movements32.5% of 4,656 movements30.9% of 4,764 movements29.5% of 4,665 movements30.3% of 4,597 movements27.8% of 4,812 movements11.2% of 4,179 movements21.1% of 4,287 movements202011.6% of 4,354 movements31.7% of 4,555 movements17.5% of 3,143 movements10.7% of 140 movements5.4% of 129 movements5.5% of 291 movements4.5% of 862 movements5.9% of 1,228 movements2.4% of 1,301 movements3.5% of 1,477 movements6.4% of 544 movements20.3% of 473 movements202120.5% of 293 movements27.2% of 114 movements14.2% of 212 movements18.2% of 346 movements17.0% of 347 movements14.9% of 477 movements16.7% of 623 movements33.1% of 1,006 movements23.8% of 1,429 movements25.1% of 1,836 movements12.6% of 2,220 movements17.3% of 2,169 movements202212.3% of 1,130 movements22.5% of 1,569 movements13.3% of 2,535 movements26.6% of 3,243 movements33.8% of 3,603 movements48.8% of 3,444 movements50.0% of 3,065 movements34.3% of 3,086 movements46.3% of 3,163 movements35.0% of 3,330 movements21.7% of 3,505 movements48.3% of 3,493 movements202324.8% of 3,156 movements24.1% of 3,124 movements36.9% of 3,532 movements26.8% of 3,519 movements27.1% of 3,786 movements40.4% of 3,624 movements44.6% of 3,688 movements44.7% of 3,805 movements43.6% of 3,787 movements38.1% of 4,122 movements27.0% of 3,910 movements49.3% of 3,951 movements202429.2% of 3,300 movements25.0% of 3,565 movements23.4% of 3,843 movements32.7% of 3,891 movements32.7% of 3,966 movements42.5% of 3,802 movements49.2% of 3,825 movements42.1% of 3,736 movements48.7% of 3,791 movements33.6% of 3,945 movements21.3% of 3,794 movements35.2% of 3,991 movements202525.5% of 3,368 movements14.5% of 3,420 movements16.4% of 3,876 movements14.2% of 3,823 movements21.1% of 3,874 movements26.6% of 3,730 movements34.0% of 3,835 movements28.2% of 3,776 movements39.7% of 3,845 movements29.2% of 3,995 movements17.8% of 3,704 movements24.9% of 4,015 movements202634.6% of 3,062 movements23.0% of 3,298 movements16.6% of 3,768 movements19.4% of 3,529 movements22.4% of 3,542 movements32.9% of 3,382 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan25.5%12.3–34.6%7 months, 24,465 flights
Feb23.0%14.5–25.8%7 months, 25,328 flights
Mar23.4%13.3–36.9%7 months, 29,059 flights
Apr26.6%14.2–32.7%7 months, 28,786 flights
May27.1%20.6–33.8%7 months, 29,496 flights
Jun36.6%26.6–48.8%7 months, 28,130 flights
Jul40.7%30.9–50.0%6 months, 24,771 flights
Aug33.1%28.2–44.7%6 months, 24,584 flights
Sep41.7%30.3–48.7%6 months, 24,453 flights
Oct31.4%27.8–38.1%6 months, 25,781 flights
Nov20.7%11.2–27.0%6 months, 23,945 flights
Dec34.0%21.1–49.3%6 months, 24,693 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: LPL ↔ BERLIN-BRANDENBURG, 10.8% of 83 movements. Highest disruption: MAN ↔ MEMMINGEN-ALLGAU, 55.8% of 52 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 optionLpl ↔ Berlin-Brandenburg10.8% of 83 flightsLtn ↔ Dortmund16.2% of 68 flightsNcl ↔ Berlin-Brandenburg17.3% of 52 flightsMan ↔ Cologne-Bonn45.9% of 418 flightsMan ↔ Hamburg46.0% of 354 flightsMan ↔ Memmingen-Allgau55.8% of 52 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
LPL ↔ BERLIN-BRANDENBURG10.8% of 83 movements3.6% of 83 movementsdescriptive comparison
LTN ↔ DORTMUND16.2% of 68 movementsno events in 68 movementsdescriptive comparison
NCL ↔ BERLIN-BRANDENBURG17.3% of 52 movementsno events in 52 movementsdescriptive comparison
STN ↔ LUBECK18.2% of 159 movementsno events in 159 movementsdescriptive comparison
Heathrow ↔ Hanover18.9% of 687 movements1.6% of 687 movementsdescriptive comparison
London City ↔ Frankfurt Main19.9% of 1,133 movements2.9% of 1,133 movementsdescriptive comparison
LGW ↔ FRANKFURT-MAIN20.1% of 273 movements0.7% of 273 movementsdescriptive comparison
Birmingham ↔ Dusseldorf21.7% of 609 movements1.8% of 609 movementsdescriptive comparison
EDI ↔ NIEDERRHEIN22.5% of 276 movements0.7% of 276 movementsdescriptive comparison
Heathrow ↔ Dusseldorf22.5% of 2,874 movements0.8% of 2,874 movementsdescriptive comparison
Heathrow ↔ Berlin Brandenburg22.9% of 2,480 movements2.1% of 2,480 movementsdescriptive comparison
Stansted ↔ Karlsruhe/Baden Baden23.4% of 530 movements0.2% of 530 movementsdescriptive comparison
Heathrow ↔ Munich23.4% of 4,772 movements1.8% of 4,772 movementsdescriptive comparison
NCL ↔ DUSSELDORF24.1% of 108 movements0.9% of 108 movementsdescriptive comparison
Manchester ↔ Dusseldorf24.1% of 693 movements1.0% of 693 movementsdescriptive comparison
Gatwick ↔ Berlin Brandenburg24.2% of 990 movements2.3% of 990 movementsdescriptive comparison
Stansted ↔ Hahn24.3% of 621 movements0.2% of 621 movementsdescriptive comparison
Birmingham ↔ Frankfurt Main24.5% of 1,064 movements4.7% of 1,064 movementsdescriptive comparison
Heathrow ↔ Frankfurt Main24.8% of 5,415 movements2.7% of 5,415 movementsdescriptive comparison
GLA ↔ BERLIN-BRANDENBURG25.0% of 68 movementsno events in 68 movementsdescriptive comparison
Stansted ↔ Berlin Brandenburg25.0% of 1,204 movements0.9% of 1,204 movementsdescriptive comparison
GLA ↔ FRANKFURT-MAIN25.0% of 523 movements2.7% of 523 movementsdescriptive comparison
London City ↔ Berlin Brandenburg25.2% of 1,091 movements2.5% of 1,091 movementsdescriptive comparison
SEN ↔ BERLIN-BRANDENBURG25.4% of 71 movements1.4% of 71 movementsdescriptive comparison
Heathrow ↔ Stuttgart25.4% of 1,435 movements0.8% of 1,435 movementsdescriptive comparison
Heathrow ↔ Hamburg25.5% of 2,271 movements1.0% of 2,271 movementsdescriptive comparison
STN ↔ MEMMINGEN-ALLGAU25.6% of 383 movements0.5% of 383 movementsdescriptive comparison
Stansted ↔ Cologne Bonn26.9% of 1,024 movements0.1% of 1,024 movementsdescriptive comparison
LGW ↔ COLOGNE-BONN26.9% of 175 movements2.3% of 175 movementsdescriptive comparison
Manchester ↔ Frankfurt Main27.5% of 1,335 movements2.9% of 1,335 movementsdescriptive comparison
LHR ↔ COLOGNE-BONN27.8% of 964 movements0.7% of 964 movementsdescriptive comparison
Edinburgh ↔ Frankfurt Main28.2% of 920 movements3.5% of 920 movementsdescriptive comparison
EDI ↔ DUSSELDORF28.4% of 278 movements0.4% of 278 movementsdescriptive comparison
LGW ↔ DUSSELDORF28.7% of 240 movements0.8% of 240 movementsdescriptive comparison
LGW ↔ STUTTGART29.2% of 65 movements1.5% of 65 movementsdescriptive comparison
BHX ↔ MUNICH29.9% of 472 movements3.2% of 472 movementsdescriptive comparison
Stansted ↔ Bremen30.0% of 516 movements0.2% of 516 movementsdescriptive comparison
MAN ↔ STUTTGART30.8% of 159 movements8.2% of 159 movementsdescriptive comparison
Gatwick ↔ Munich30.9% of 512 movements0.4% of 512 movementsdescriptive comparison
NCL ↔ FRANKFURT-MAIN32.7% of 245 movements4.9% of 245 movementsdescriptive comparison
Stansted ↔ Nuremberg34.5% of 592 movements0.2% of 592 movementsdescriptive comparison
BRS ↔ MUNICH35.5% of 107 movements0.9% of 107 movementsdescriptive comparison
EMA ↔ BERLIN-BRANDENBURG35.7% of 70 movementsno events in 70 movementsdescriptive comparison
Manchester ↔ Munich36.0% of 1,107 movements1.9% of 1,107 movementsdescriptive comparison
STN ↔ MUNSTER-OSNABRUCK36.8% of 163 movements0.6% of 163 movementsdescriptive comparison
LTN ↔ BERLIN-BRANDENBURG37.0% of 254 movements3.1% of 254 movementsdescriptive comparison
Edinburgh ↔ Berlin Brandenburg37.1% of 579 movements1.4% of 579 movementsdescriptive comparison
EDI ↔ MUNICH37.8% of 415 movements1.2% of 415 movementsdescriptive comparison
BRS ↔ BERLIN-BRANDENBURG38.0% of 266 movements1.9% of 266 movementsdescriptive comparison
Manchester ↔ Berlin Brandenburg38.9% of 888 movements2.1% of 888 movementsdescriptive comparison
LGW ↔ HAMBURG39.7% of 292 movements1.0% of 292 movementsdescriptive comparison
STN ↔ HAMBURG40.0% of 465 movementsno events in 465 movementsdescriptive comparison
EDI ↔ STUTTGART40.3% of 129 movements2.3% of 129 movementsdescriptive comparison
BHX ↔ BERLIN-BRANDENBURG41.8% of 342 movements1.5% of 342 movementsdescriptive comparison
EDI ↔ COLOGNE-BONN41.9% of 186 movements2.2% of 186 movementsdescriptive comparison
MAN ↔ COLOGNE-BONN45.9% of 418 movementsno events in 418 movementsdescriptive comparison
MAN ↔ HAMBURG46.0% of 354 movements1.4% of 354 movementsdescriptive comparison
MAN ↔ MEMMINGEN-ALLGAU55.8% of 52 movementsno events in 52 movementsdescriptive comparison
JER ↔ MUNICH80.0% of 25 movements — small sample, not rankedno events in 25 movements — small sample, not rankedsmall sample; not ranked
LGW ↔ FRIEDRICHSHAFEN29.2% of 24 movements — small sample, not rankedno events in 24 movements — small sample, not rankedsmall sample; not ranked
LHR ↔ NUREMBERG29.2% of 24 movements — small sample, not rankedno events in 24 movements — small sample, not rankedsmall sample; not ranked
STN ↔ MUNICH31.8% of 22 movements — small sample, not rankedno events in 22 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?

16 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
Birmingham27.3% of 2,506 movementsdescriptive comparison
Bristol37.3% of 375 movementsdescriptive comparison
Edinburgh32.5% of 2,785 movementsdescriptive comparison
East Midlands International35.7% of 70 movementsdescriptive comparison
Glasgow24.8% of 602 movementsdescriptive comparison
Jersey54.3% of 46 movements — small sample, not rankedsmall sample; not ranked
Leeds Bradford33.3% of 21 movements — small sample, not rankedsmall sample; not ranked
London City22.5% of 2,227 movementsdescriptive comparison
Gatwick27.9% of 2,586 movementsdescriptive comparison
Heathrow24.0% of 20,923 movementsdescriptive comparison
Liverpool (John Lennon)12.9% of 85 movementsdescriptive comparison
Luton33.5% of 328 movementsdescriptive comparison
Manchester34.2% of 5,012 movementsdescriptive comparison
Newcastle29.5% of 417 movementsdescriptive comparison
Southend25.4% of 71 movementsdescriptive comparison
Stansted28.0% of 5,686 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

26.9% of 43,751 movements arrivals were disrupted, against 29.0% of 43,717 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.3% of 43,751 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

Germany appears from Jan 2018 to Jun 2026 with 343,060 arrivals.

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

Archive route pairs: 366.

Definitions, denominators and limits

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

What this data cannot tell you

Delay cause, individual passenger experience, commercial decisions and future performance are not established here.

Also absent are aircraft type, within-month time-of-day splits and cancellations made ahead of the short-notice reporting window.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

Definitions, denominators and limits

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

Quick answers

These answers use the same populations and window as the tables above.

Every percentage retains its denominator.

How disrupted are these arrivals?

26.9% of 43,751 movements over July 2025 to June 2026.

How often are they cancelled?

1.8% of 43,751 movements at short notice.

How late is late?

23.5–55.0 minutes; delayed denominator 10,985–23,819

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.