UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

London City

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

Put the other way round, 79.0% of 23,567 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

21.0% of 23,567 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
21.0% of 23,567 movements2.1% of 23,567 movements23.8–58.9 minutes; delayed denominator 4,455–10,0530.3% of 23,567 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 23,567 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 2.1% of 23,567 movements.

DelayShare and sampleOne event per movements
More than 15 minutes18.9% of 23,567 movements5.3
More than 30 minutes10.9% of 23,567 movements9.2
More than 60 minutes4.5% of 23,567 movements22.4
More than 120 minutes1.1% of 23,567 movements91.0
More than 180 minutes0.3% of 23,567 movements306.1
More than 360 minutes0.0% of 23,567 movements3,366.7
Definitions, denominators and limits

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

Slightly late or occasionally a disaster?

1.1% of 23,567 movements passed two hours.

The histogram shows the published delay bands. Bucket shares use all reported operations, including unmatched records; cancellations are reported separately.

Nine delay buckets, minutes; share of all recorded operations>15 early3,20113.6%15–1 early9,82541.7%0–15 late5,59823.8%16–301,8978.0%31–601,5066.4%61…1207933.4%121…1801820.8%181…360700.3%>36070.0%D=23,567
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: Mar 2021, 1.6% of 61 movements. Worst month: Jul 2019, 100.0% of 92 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: 16.4%; sample: 29742018Feb 2018: 26.6%; sample: 3045Mar 2018: 22.5%; sample: 3304Apr 2018: 22.9%; sample: 3211May 2018: 25.2%; sample: 3454Jun 2018: 27.5%; sample: 3408Jul 2018: 26.6%; sample: 3362Aug 2018: 19.4%; sample: 3235Sep 2018: 17.4%; sample: 3258Oct 2018: 18.9%; sample: 3476Nov 2018: 100.0%; sample: 110Dec 2018: 100.0%; sample: 40Jan 2019: 15.0%; sample: 31742019Feb 2019: 22.8%; sample: 3179Mar 2019: 24.2%; sample: 3536Apr 2019: 18.3%; sample: 3419May 2019: 100.0%; sample: 53Jun 2019: 100.0%; sample: 49Jul 2019: 100.0%; sample: 92Aug 2019: 100.0%; sample: 43Sep 2019: 100.0%; sample: 41Oct 2019: 100.0%; sample: 48Nov 2019: 100.0%; sample: 31Dec 2019: 100.0%; sample: 40Jan 2020: 14.1%; sample: 30722020Feb 2020: 28.2%; sample: 3118Mar 2020: 27.8%; sample: 1986Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: suppressed: fewer than twenty movements×Jul 2020: 3.4%; sample: 175Aug 2020: 12.3%; sample: 269Sep 2020: 8.1%; sample: 405Oct 2020: 3.1%; sample: 388Nov 2020: 6.9%; sample: 160Dec 2020: 21.2%; sample: 137Jan 2021: 20.2%; sample: 1142021Feb 2021: 16.7%; sample: 48Mar 2021: 1.6%; sample: 61Apr 2021: 14.3%; sample: 140May 2021: 3.3%; sample: 213Jun 2021: 3.4%; sample: 321Jul 2021: 7.9%; sample: 478Aug 2021: 11.3%; sample: 654Sep 2021: 9.0%; sample: 951Oct 2021: 9.7%; sample: 1189Nov 2021: 5.0%; sample: 1231Dec 2021: 13.8%; sample: 1042Jan 2022: 10.0%; sample: 7112022Feb 2022: 17.5%; sample: 1014Mar 2022: 10.9%; sample: 1548Apr 2022: 16.9%; sample: 1979May 2022: 18.9%; sample: 2269Jun 2022: 34.0%; sample: 2207Jul 2022: 34.6%; sample: 2088Aug 2022: 23.2%; sample: 2060Sep 2022: 26.6%; sample: 2157Oct 2022: 15.3%; sample: 2142Nov 2022: 16.4%; sample: 2171Dec 2022: 33.6%; sample: 1964Jan 2023: 11.9%; sample: 19512023Feb 2023: 15.5%; sample: 1900Mar 2023: 26.4%; sample: 2173Apr 2023: 19.6%; sample: 2068May 2023: 19.8%; sample: 2285Jun 2023: 33.6%; sample: 2241Jul 2023: 27.7%; sample: 2008Aug 2023: 25.0%; sample: 2099Sep 2023: 28.6%; sample: 2112Oct 2023: 26.6%; sample: 2265Nov 2023: 17.6%; sample: 2175Dec 2023: 27.1%; sample: 1920Jan 2024: 20.5%; sample: 18252024Feb 2024: 11.4%; sample: 1991Mar 2024: 15.5%; sample: 2134Apr 2024: 15.4%; sample: 2106May 2024: 22.2%; sample: 2206Jun 2024: 25.8%; sample: 2012Jul 2024: 30.8%; sample: 2023Aug 2024: 23.0%; sample: 1932Sep 2024: 27.5%; sample: 2076Oct 2024: 21.0%; sample: 2185Nov 2024: 22.3%; sample: 2003Dec 2024: 26.5%; sample: 1866Jan 2025: 18.8%; sample: 17502025Feb 2025: 10.6%; sample: 1780Mar 2025: 12.7%; sample: 2062Apr 2025: 10.0%; sample: 2044May 2025: 15.8%; sample: 2086Jun 2025: 22.4%; sample: 2101Jul 2025: 28.4%; sample: 2065Aug 2025: 22.8%; sample: 1986Sep 2025: 29.7%; sample: 2128Oct 2025: 18.9%; sample: 2208Nov 2025: 11.3%; sample: 1954Dec 2025: 18.9%; sample: 1906Jan 2026: 18.7%; sample: 16732026Feb 2026: 15.5%; sample: 1777Mar 2026: 20.8%; sample: 2083Apr 2026: 12.8%; sample: 1925May 2026: 20.7%; sample: 1887Jun 2026: 31.1%; sample: 1975Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201816.4% of 2,974 movements
Feb 201826.6% of 3,045 movements
Mar 201822.5% of 3,304 movements
Apr 201822.9% of 3,211 movements
May 201825.2% of 3,454 movements
Jun 201827.5% of 3,408 movements
Jul 201826.6% of 3,362 movements
Aug 201819.4% of 3,235 movements
Sep 201817.4% of 3,258 movements
Oct 201818.9% of 3,476 movements
Nov 2018100.0% of 110 movements
Dec 2018100.0% of 40 movements — small sample, not ranked
Jan 201915.0% of 3,174 movements
Feb 201922.8% of 3,179 movements
Mar 201924.2% of 3,536 movements
Apr 201918.3% of 3,419 movements
May 2019100.0% of 53 movements
Jun 2019100.0% of 49 movements — small sample, not ranked
Jul 2019100.0% of 92 movements
Aug 2019100.0% of 43 movements — small sample, not ranked
Sep 2019100.0% of 41 movements — small sample, not ranked
Oct 2019100.0% of 48 movements — small sample, not ranked
Nov 2019100.0% of 31 movements — small sample, not ranked
Dec 2019100.0% of 40 movements — small sample, not ranked
Jan 202014.1% of 3,072 movements
Feb 202028.2% of 3,118 movements
Mar 202027.8% of 1,986 movements
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 2020suppressed: fewer than twenty movements
Jul 20203.4% of 175 movements
Aug 202012.3% of 269 movements
Sep 20208.1% of 405 movements
Oct 20203.1% of 388 movements
Nov 20206.9% of 160 movements
Dec 202021.2% of 137 movements
Jan 202120.2% of 114 movements
Feb 202116.7% of 48 movements — small sample, not ranked
Mar 20211.6% of 61 movements
Apr 202114.3% of 140 movements
May 20213.3% of 213 movements
Jun 20213.4% of 321 movements
Jul 20217.9% of 478 movements
Aug 202111.3% of 654 movements
Sep 20219.0% of 951 movements
Oct 20219.7% of 1,189 movements
Nov 20215.0% of 1,231 movements
Dec 202113.8% of 1,042 movements
Jan 202210.0% of 711 movements
Feb 202217.5% of 1,014 movements
Mar 202210.9% of 1,548 movements
Apr 202216.9% of 1,979 movements
May 202218.9% of 2,269 movements
Jun 202234.0% of 2,207 movements
Jul 202234.6% of 2,088 movements
Aug 202223.2% of 2,060 movements
Sep 202226.6% of 2,157 movements
Oct 202215.3% of 2,142 movements
Nov 202216.4% of 2,171 movements
Dec 202233.6% of 1,964 movements
Jan 202311.9% of 1,951 movements
Feb 202315.5% of 1,900 movements
Mar 202326.4% of 2,173 movements
Apr 202319.6% of 2,068 movements
May 202319.8% of 2,285 movements
Jun 202333.6% of 2,241 movements
Jul 202327.7% of 2,008 movements
Aug 202325.0% of 2,099 movements
Sep 202328.6% of 2,112 movements
Oct 202326.6% of 2,265 movements
Nov 202317.6% of 2,175 movements
Dec 202327.1% of 1,920 movements
Jan 202420.5% of 1,825 movements
Feb 202411.4% of 1,991 movements
Mar 202415.5% of 2,134 movements
Apr 202415.4% of 2,106 movements
May 202422.2% of 2,206 movements
Jun 202425.8% of 2,012 movements
Jul 202430.8% of 2,023 movements
Aug 202423.0% of 1,932 movements
Sep 202427.5% of 2,076 movements
Oct 202421.0% of 2,185 movements
Nov 202422.3% of 2,003 movements
Dec 202426.5% of 1,866 movements
Jan 202518.8% of 1,750 movements
Feb 202510.6% of 1,780 movements
Mar 202512.7% of 2,062 movements
Apr 202510.0% of 2,044 movements
May 202515.8% of 2,086 movements
Jun 202522.4% of 2,101 movements
Jul 202528.4% of 2,065 movements
Aug 202522.8% of 1,986 movements
Sep 202529.7% of 2,128 movements
Oct 202518.9% of 2,208 movements
Nov 202511.3% of 1,954 movements
Dec 202518.9% of 1,906 movements
Jan 202618.7% of 1,673 movements
Feb 202615.5% of 1,777 movements
Mar 202620.8% of 2,083 movements
Apr 202612.8% of 1,925 movements
May 202620.7% of 1,887 movements
Jun 202631.1% of 1,975 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 2022Arrivals34.6% of 2,088 movements13.7% across 15,273 flightsreturned after 6 months
Summer 2022 breakdown · Jul 2022Departures57.7% of 2,100 movements19.8% across 15,354 flightsreturned after 6 months
NATS system failure · Aug 2023Arrivals25.0% of 2,099 movements22.5% across 25,120 flightsreturned after 3 months
NATS system failure · Aug 2023Departures36.4% of 2,103 movements33.5% across 25,241 flightsreturned after 3 months
Heathrow fire closure · Mar 2025Arrivals12.7% of 2,062 movements21.6% across 24,073 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures19.8% of 2,065 movements31.8% across 24,224 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, 31.1% across 7 months. Lowest median: Feb, 15.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 nJanFebMarAprMayJunJulAugSepOctNovDec201915.0% of 3,174 movements22.8% of 3,179 movements24.2% of 3,536 movements18.3% of 3,419 movements100.0% of 53 movements100.0% of 49 movements †100.0% of 92 movements100.0% of 43 movements †100.0% of 41 movements †100.0% of 48 movements †100.0% of 31 movements †100.0% of 40 movements †202014.1% of 3,072 movements28.2% of 3,118 movements27.8% of 1,986 movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements3.4% of 175 movements12.3% of 269 movements8.1% of 405 movements3.1% of 388 movements6.9% of 160 movements21.2% of 137 movements202120.2% of 114 movements16.7% of 48 movements †1.6% of 61 movements14.3% of 140 movements3.3% of 213 movements3.4% of 321 movements7.9% of 478 movements11.3% of 654 movements9.0% of 951 movements9.7% of 1,189 movements5.0% of 1,231 movements13.8% of 1,042 movements202210.0% of 711 movements17.5% of 1,014 movements10.9% of 1,548 movements16.9% of 1,979 movements18.9% of 2,269 movements34.0% of 2,207 movements34.6% of 2,088 movements23.2% of 2,060 movements26.6% of 2,157 movements15.3% of 2,142 movements16.4% of 2,171 movements33.6% of 1,964 movements202311.9% of 1,951 movements15.5% of 1,900 movements26.4% of 2,173 movements19.6% of 2,068 movements19.8% of 2,285 movements33.6% of 2,241 movements27.7% of 2,008 movements25.0% of 2,099 movements28.6% of 2,112 movements26.6% of 2,265 movements17.6% of 2,175 movements27.1% of 1,920 movements202420.5% of 1,825 movements11.4% of 1,991 movements15.5% of 2,134 movements15.4% of 2,106 movements22.2% of 2,206 movements25.8% of 2,012 movements30.8% of 2,023 movements23.0% of 1,932 movements27.5% of 2,076 movements21.0% of 2,185 movements22.3% of 2,003 movements26.5% of 1,866 movements202518.8% of 1,750 movements10.6% of 1,780 movements12.7% of 2,062 movements10.0% of 2,044 movements15.8% of 2,086 movements22.4% of 2,101 movements28.4% of 2,065 movements22.8% of 1,986 movements29.7% of 2,128 movements18.9% of 2,208 movements11.3% of 1,954 movements18.9% of 1,906 movements202618.7% of 1,673 movements15.5% of 1,777 movements20.8% of 2,083 movements12.8% of 1,925 movements20.7% of 1,887 movements31.1% of 1,975 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan16.4%10.0–20.5%7 months, 14,058 flights
Feb15.5%10.6–26.6%7 months, 14,686 flights
Mar20.8%10.9–26.4%7 months, 16,840 flights
Apr16.9%10.0–22.9%7 months, 16,752 flights
May20.7%15.8–100.0%7 months, 14,240 flights
Jun31.1%22.4–100.0%7 months, 13,993 flights
Jul29.6%26.6–100.0%6 months, 11,638 flights
Aug23.1%19.4–100.0%6 months, 11,355 flights
Sep28.0%17.4–100.0%6 months, 11,772 flights
Oct19.9%15.3–100.0%6 months, 12,324 flights
Nov19.9%11.3–100.0%6 months, 8,444 flights
Dec30.3%18.9–100.0%6 months, 7,736 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.

Every published route from this airport

The published route directory contains 14 routes. The first table slice is below; continue through the linked directory pages for every route.

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.

RouteDisruptionCancellationsSample flag
London City ↔ Milan (Linate)10.9% of 2,334 movements0.9% of 2,334 movementsdescriptive comparison
London City ↔ Belfast City (George Best)13.1% of 765 movements2.0% of 765 movementsdescriptive comparison
London City ↔ Glasgow14.7% of 1,391 movements1.6% of 1,391 movementsdescriptive comparison
London City ↔ Dublin15.8% of 1,704 movements1.8% of 1,704 movementsdescriptive comparison
London City ↔ Amsterdam16.7% of 3,758 movements2.8% of 3,758 movementsdescriptive comparison
London City ↔ Edinburgh16.9% of 2,032 movements1.4% of 2,032 movementsdescriptive comparison
London City ↔ Rotterdam19.3% of 875 movements2.3% of 875 movementsdescriptive comparison
London City ↔ Frankfurt Main19.9% of 1,133 movements2.9% of 1,133 movementsdescriptive comparison
London City ↔ Guernsey20.4% of 506 movements6.1% of 506 movementsdescriptive comparison
London City ↔ Luxembourg23.5% of 1,565 movements2.2% of 1,565 movementsdescriptive comparison
London City ↔ Zurich24.8% of 1,990 movements1.4% of 1,990 movementsdescriptive comparison
London City ↔ Berlin Brandenburg25.2% of 1,091 movements2.5% of 1,091 movementsdescriptive comparison
London City ↔ Ibiza27.8% of 547 movements0.9% of 547 movementsdescriptive comparison
London City ↔ Florence44.0% of 679 movements3.4% of 679 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.

Airlines at this airport

9 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.

AirlineDisruptionSample flag
Air Dolomiti19.0% of 673 movementsdescriptive comparison
Aurigny Air Services20.4% of 506 movementsdescriptive comparison
BA Cityflyer Ltd23.5% of 14,901 movementsdescriptive comparison
Italia Traspoto Aereo8.1% of 1,951 movementsdescriptive comparison
KLM15.1% of 2,194 movementsdescriptive comparison
Loganair Ltd18.5% of 399 movementsdescriptive comparison
Lot-Polish Airlines14.6% of 192 movementsdescriptive comparison
Luxair23.5% of 1,565 movementsdescriptive comparison
Swiss Airlines20.5% of 1,185 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

21.0% of 23,567 movements arrivals were disrupted, against 31.3% of 23,687 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.

Routes that no longer operate from here

64 routes appear in the archive but have no movements in the latest published month.

No commercial closure date or cause is implied. A route may be seasonal or restart in future data; the date is its last observed active month.

Every historical route and its last active month
Historical routeLast active month
LCY ↔ VIENNAMay 2026
LCY ↔ LEIPZIGMay 2026
LCY ↔ BUDAPESTMay 2026
LCY ↔ PISAApr 2026
LCY ↔ NEWCASTLEApr 2026
LCY ↔ INNSBRUCKApr 2026
LCY ↔ GENEVAApr 2026
LCY ↔ CHAMBERYApr 2026
LCY ↔ BOURNEMOUTHApr 2026
LCY ↔ VILNIUSMar 2026
LCY ↔ SOUTHAMPTONMar 2026
LCY ↔ ROME-FIUMICINOMar 2026
LCY ↔ NORWICHMar 2026
LCY ↔ COLOGNE-BONNMar 2026
LCY ↔ HAWARDENFeb 2026
LCY ↔ BOLOGNAJan 2026
LCY ↔ BILBAOOct 2025
LCY ↔ SALZBURGAug 2025
LCY ↔ GENOAJun 2025
LCY ↔ BIARRITZApr 2025
LCY ↔ PRAGUEMar 2025
LCY ↔ BILLUNDDec 2024
LCY ↔ MANCHESTEROct 2024
LCY ↔ MIKONOSSep 2024
LCY ↔ DUSSELDORFJun 2024
LCY ↔ ANTWERPMay 2024
LCY ↔ LYONDec 2023
LCY ↔ QUIMPERSep 2023
LCY ↔ JERSEYSep 2023
LCY ↔ STANSTEDJun 2023
LCY ↔ GATWICKJun 2023
LCY ↔ DUNDEEMay 2023
LCY ↔ SUMBURGHApr 2023
LCY ↔ KIRKWALLApr 2023
LCY ↔ ABERDEENJan 2023
LCY ↔ MILAN-MALPENSAOct 2022
LCY ↔ THIRA-SANTORINISep 2022
LCY ↔ MAHONSep 2022
LCY ↔ LIVERPOOL-JOHN-LENNONSep 2022
LCY ↔ GIBRALTARSep 2021
LCY ↔ BUCHAREST-OTOPENISep 2021
LCY ↔ BERLIN-TEGELOct 2020
LCY ↔ TEESSIDE-INTERNATIONAL-AIRPORTAug 2020
LCY ↔ WARSAW-CHOPINMar 2020
LCY ↔ NEW-YORK-JF-KENNEDYMar 2020
LCY ↔ MUNICHMar 2020
LCY ↔ EXETERMar 2020
LCY ↔ ALTENRHEINMar 2020
LCY ↔ SIONFeb 2020
LCY ↔ BRUSSELSJan 2020
LCY ↔ GRANADAAug 2019
LCY ↔ VENICEJul 2019
LCY ↔ LISBONJun 2019
LCY ↔ PARIS-ORLYMay 2019
LCY ↔ OPORTO-PORTUGALMay 2019
LCY ↔ KEFLAVIKMar 2019
LCY ↔ BIRMINGHAMOct 2018
LCY ↔ SHANNONSep 2018
LCY ↔ RENNESSep 2018
LCY ↔ DINARDSep 2018
LCY ↔ BERNESep 2018
LCY ↔ OSTENDJul 2018
LCY ↔ SAARBRUCKENJun 2018
LCY ↔ HUMBERSIDEMar 2018
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

London City appears from Jan 2018 to Jun 2026 with 169,999 arrivals.

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

Archive route pairs: 105.

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?

21.0% of 23,567 movements over July 2025 to June 2026.

How often are they cancelled?

2.1% of 23,567 movements at short notice.

How late is late?

23.8–58.9 minutes; delayed denominator 4,455–10,053

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.