UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Republic Of Moldova

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

Put the other way round, 75.1% of 1,051 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

24.9% of 1,051 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
24.9% of 1,051 movements0.6% of 1,051 movements37.6–72.2 minutes; delayed denominator 256–4641.6% of 1,051 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.6% of 1,051 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.6% of 1,051 movements.

DelayShare and sampleOne event per movements
More than 15 minutes24.4% of 1,051 movements4.1
More than 30 minutes15.3% of 1,051 movements6.5
More than 60 minutes7.4% of 1,051 movements13.5
More than 120 minutes3.3% of 1,051 movements30.0
More than 180 minutes1.6% of 1,051 movements61.8
More than 360 minutes0.3% of 1,051 movements350.3
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?

3.3% of 1,051 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 early31730.2%15–1 early26425.1%0–15 late20819.8%16–30959.0%31–60837.9%61…120434.1%121…180181.7%181…360141.3%>36030.3%D=1,051
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: Oct 2020, 3.5% of 57 movements. Worst month: Oct 2022, 74.5% of 51 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: 42.5%; sample: 402018Feb 2018: 8.3%; sample: 36Mar 2018: 32.5%; sample: 40Apr 2018: 14.3%; sample: 42May 2018: 22.0%; sample: 50Jun 2018: 21.6%; sample: 51Jul 2018: 32.8%; sample: 58Aug 2018: 29.3%; sample: 58Sep 2018: 21.8%; sample: 55Oct 2018: 13.5%; sample: 52Nov 2018: 32.7%; sample: 52Dec 2018: 41.1%; sample: 56Jan 2019: 50.0%; sample: 562019Feb 2019: 28.8%; sample: 52Mar 2019: 32.3%; sample: 62Apr 2019: 14.1%; sample: 64May 2019: 17.9%; sample: 67Jun 2019: 34.3%; sample: 67Jul 2019: 52.9%; sample: 68Aug 2019: 50.0%; sample: 72Sep 2019: 44.8%; sample: 67Oct 2019: 38.1%; sample: 63Nov 2019: 10.4%; sample: 48Dec 2019: 15.9%; sample: 63Jan 2020: 12.7%; sample: 632020Feb 2020: 22.0%; sample: 50Mar 2020: 35.5%; sample: 31Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: 9.7%; sample: 31Jul 2020: 8.0%; sample: 50Aug 2020: 7.1%; sample: 56Sep 2020: 7.5%; sample: 53Oct 2020: 3.5%; sample: 57Nov 2020: 13.0%; sample: 23Dec 2020: 48.3%; sample: 60Jan 2021: 51.2%; sample: 412021Feb 2021: 26.5%; sample: 34Mar 2021: 14.3%; sample: 28Apr 2021: 16.0%; sample: 25May 2021: 24.2%; sample: 33Jun 2021: 12.0%; sample: 50Jul 2021: 13.0%; sample: 69Aug 2021: 19.0%; sample: 79Sep 2021: 22.5%; sample: 71Oct 2021: 14.5%; sample: 62Nov 2021: 10.4%; sample: 48Dec 2021: 31.8%; sample: 66Jan 2022: 26.2%; sample: 612022Feb 2022: 33.3%; sample: 36Mar 2022: suppressed: fewer than twenty movements×Apr 2022: suppressed: fewer than twenty movements×May 2022: suppressed: fewer than twenty movements×Jun 2022: 85.2%; sample: 27Jul 2022: 95.7%; sample: 46Aug 2022: 62.7%; sample: 51Sep 2022: 87.0%; sample: 46Oct 2022: 74.5%; sample: 51Nov 2022: 27.9%; sample: 61Dec 2022: 59.7%; sample: 67Jan 2023: 54.1%; sample: 612023Feb 2023: 61.4%; sample: 44Mar 2023: 45.5%; sample: 33Apr 2023: 65.0%; sample: 20May 2023: suppressed: fewer than twenty movements×Jun 2023: suppressed: fewer than twenty movements×Jul 2023: 89.2%; sample: 37Aug 2023: 61.9%; sample: 63Sep 2023: 50.0%; sample: 68Oct 2023: 34.2%; sample: 76Nov 2023: 43.8%; sample: 64Dec 2023: 38.4%; sample: 73Jan 2024: 38.8%; sample: 802024Feb 2024: 29.9%; sample: 67Mar 2024: 19.4%; sample: 72Apr 2024: 17.6%; sample: 85May 2024: 18.2%; sample: 88Jun 2024: 42.5%; sample: 87Jul 2024: 54.3%; sample: 94Aug 2024: 34.6%; sample: 107Sep 2024: 35.4%; sample: 96Oct 2024: 30.1%; sample: 93Nov 2024: 29.5%; sample: 78Dec 2024: 29.7%; sample: 101Jan 2025: 28.1%; sample: 962025Feb 2025: 24.2%; sample: 66Mar 2025: 16.7%; sample: 84Apr 2025: 17.6%; sample: 102May 2025: 19.6%; sample: 102Jun 2025: 20.4%; sample: 98Jul 2025: 41.8%; sample: 110Aug 2025: 36.8%; sample: 125Sep 2025: 34.4%; sample: 93Oct 2025: 17.0%; sample: 94Nov 2025: 15.5%; sample: 84Dec 2025: 25.6%; sample: 86Jan 2026: 30.1%; sample: 832026Feb 2026: 21.2%; sample: 66Mar 2026: 7.6%; sample: 79Apr 2026: 15.4%; sample: 91May 2026: 21.9%; sample: 73Jun 2026: 17.9%; sample: 67Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201842.5% of 40 movements — small sample, not ranked
Feb 20188.3% of 36 movements — small sample, not ranked
Mar 201832.5% of 40 movements — small sample, not ranked
Apr 201814.3% of 42 movements — small sample, not ranked
May 201822.0% of 50 movements
Jun 201821.6% of 51 movements
Jul 201832.8% of 58 movements
Aug 201829.3% of 58 movements
Sep 201821.8% of 55 movements
Oct 201813.5% of 52 movements
Nov 201832.7% of 52 movements
Dec 201841.1% of 56 movements
Jan 201950.0% of 56 movements
Feb 201928.8% of 52 movements
Mar 201932.3% of 62 movements
Apr 201914.1% of 64 movements
May 201917.9% of 67 movements
Jun 201934.3% of 67 movements
Jul 201952.9% of 68 movements
Aug 201950.0% of 72 movements
Sep 201944.8% of 67 movements
Oct 201938.1% of 63 movements
Nov 201910.4% of 48 movements — small sample, not ranked
Dec 201915.9% of 63 movements
Jan 202012.7% of 63 movements
Feb 202022.0% of 50 movements
Mar 202035.5% of 31 movements — small sample, not ranked
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 20209.7% of 31 movements — small sample, not ranked
Jul 20208.0% of 50 movements
Aug 20207.1% of 56 movements
Sep 20207.5% of 53 movements
Oct 20203.5% of 57 movements
Nov 202013.0% of 23 movements — small sample, not ranked
Dec 202048.3% of 60 movements
Jan 202151.2% of 41 movements — small sample, not ranked
Feb 202126.5% of 34 movements — small sample, not ranked
Mar 202114.3% of 28 movements — small sample, not ranked
Apr 202116.0% of 25 movements — small sample, not ranked
May 202124.2% of 33 movements — small sample, not ranked
Jun 202112.0% of 50 movements
Jul 202113.0% of 69 movements
Aug 202119.0% of 79 movements
Sep 202122.5% of 71 movements
Oct 202114.5% of 62 movements
Nov 202110.4% of 48 movements — small sample, not ranked
Dec 202131.8% of 66 movements
Jan 202226.2% of 61 movements
Feb 202233.3% of 36 movements — small sample, not ranked
Mar 2022suppressed: fewer than twenty movements
Apr 2022suppressed: fewer than twenty movements
May 2022suppressed: fewer than twenty movements
Jun 202285.2% of 27 movements — small sample, not ranked
Jul 202295.7% of 46 movements — small sample, not ranked
Aug 202262.7% of 51 movements
Sep 202287.0% of 46 movements — small sample, not ranked
Oct 202274.5% of 51 movements
Nov 202227.9% of 61 movements
Dec 202259.7% of 67 movements
Jan 202354.1% of 61 movements
Feb 202361.4% of 44 movements — small sample, not ranked
Mar 202345.5% of 33 movements — small sample, not ranked
Apr 202365.0% of 20 movements — small sample, not ranked
May 2023suppressed: fewer than twenty movements
Jun 2023suppressed: fewer than twenty movements
Jul 202389.2% of 37 movements — small sample, not ranked
Aug 202361.9% of 63 movements
Sep 202350.0% of 68 movements
Oct 202334.2% of 76 movements
Nov 202343.8% of 64 movements
Dec 202338.4% of 73 movements
Jan 202438.8% of 80 movements
Feb 202429.9% of 67 movements
Mar 202419.4% of 72 movements
Apr 202417.6% of 85 movements
May 202418.2% of 88 movements
Jun 202442.5% of 87 movements
Jul 202454.3% of 94 movements
Aug 202434.6% of 107 movements
Sep 202435.4% of 96 movements
Oct 202430.1% of 93 movements
Nov 202429.5% of 78 movements
Dec 202429.7% of 101 movements
Jan 202528.1% of 96 movements
Feb 202524.2% of 66 movements
Mar 202516.7% of 84 movements
Apr 202517.6% of 102 movements
May 202519.6% of 102 movements
Jun 202520.4% of 98 movements
Jul 202541.8% of 110 movements
Aug 202536.8% of 125 movements
Sep 202534.4% of 93 movements
Oct 202517.0% of 94 movements
Nov 202515.5% of 84 movements
Dec 202525.6% of 86 movements
Jan 202630.1% of 83 movements
Feb 202621.2% of 66 movements
Mar 20267.6% of 79 movements
Apr 202615.4% of 91 movements
May 202621.9% of 73 movements
Jun 202617.9% of 67 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 2020Arrivals9.7% of 31 movements — small sample, not rankedno complete baselinenot enough data: needs a complete baseline and a publishable event month
Pandemic regime · Jun 2020Departures9.7% of 31 movements — small sample, not rankedno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Arrivals95.7% of 46 movements — small sample, not rankedno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Departures93.5% of 46 movements — small sample, not rankedno complete baselinenot enough data: needs a complete baseline and a publishable event month
NATS system failure · Aug 2023Arrivals61.9% of 63 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
NATS system failure · Aug 2023Departures76.6% of 64 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Heathrow fire closure · Mar 2025Arrivals16.7% of 84 movements30.3% across 1,063 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures12.9% of 85 movements28.0% across 1,061 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: Jul, 53.6% across 6 months. Lowest median: Apr, 16.5% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201950.0% of 56 movements28.8% of 52 movements32.3% of 62 movements14.1% of 64 movements17.9% of 67 movements34.3% of 67 movements52.9% of 68 movements50.0% of 72 movements44.8% of 67 movements38.1% of 63 movements10.4% of 48 movements †15.9% of 63 movements202012.7% of 63 movements22.0% of 50 movements35.5% of 31 movements †suppressed: fewer than twenty movementssuppressed: fewer than twenty movements9.7% of 31 movements †8.0% of 50 movements7.1% of 56 movements7.5% of 53 movements3.5% of 57 movements13.0% of 23 movements †48.3% of 60 movements202151.2% of 41 movements †26.5% of 34 movements †14.3% of 28 movements †16.0% of 25 movements †24.2% of 33 movements †12.0% of 50 movements13.0% of 69 movements19.0% of 79 movements22.5% of 71 movements14.5% of 62 movements10.4% of 48 movements †31.8% of 66 movements202226.2% of 61 movements33.3% of 36 movements †suppressed: fewer than twenty movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements85.2% of 27 movements †95.7% of 46 movements †62.7% of 51 movements87.0% of 46 movements †74.5% of 51 movements27.9% of 61 movements59.7% of 67 movements202354.1% of 61 movements61.4% of 44 movements †45.5% of 33 movements †65.0% of 20 movements †suppressed: fewer than twenty movementssuppressed: fewer than twenty movements89.2% of 37 movements †61.9% of 63 movements50.0% of 68 movements34.2% of 76 movements43.8% of 64 movements38.4% of 73 movements202438.8% of 80 movements29.9% of 67 movements19.4% of 72 movements17.6% of 85 movements18.2% of 88 movements42.5% of 87 movements54.3% of 94 movements34.6% of 107 movements35.4% of 96 movements30.1% of 93 movements29.5% of 78 movements29.7% of 101 movements202528.1% of 96 movements24.2% of 66 movements16.7% of 84 movements17.6% of 102 movements19.6% of 102 movements20.4% of 98 movements41.8% of 110 movements36.8% of 125 movements34.4% of 93 movements17.0% of 94 movements15.5% of 84 movements25.6% of 86 movements202630.1% of 83 movements21.2% of 66 movements7.6% of 79 movements15.4% of 91 movements21.9% of 73 movements17.9% of 67 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan38.8%26.2–54.1%7 months, 477 flights
Feb28.8%8.3–61.4%7 months, 367 flights
Mar25.9%7.6–45.5%6 months, 370 flights
Apr16.5%14.1–65.0%6 months, 404 flights
May19.6%17.9–22.0%5 months, 380 flights
Jun27.9%17.9–85.2%6 months, 397 flights
Jul53.6%32.8–95.7%6 months, 413 flights
Aug43.4%29.3–62.7%6 months, 476 flights
Sep40.1%21.8–87.0%6 months, 425 flights
Oct32.2%13.5–74.5%6 months, 429 flights
Nov28.7%10.4–43.8%6 months, 387 flights
Dec34.0%15.9–59.7%6 months, 446 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: LTN ↔ CHISINAU-INTERNATIONAL, 19.4% of 774 movements. Highest disruption: STN ↔ CHISINAU-INTERNATIONAL, 39.6% of 265 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 optionLtn ↔ Chisinau-International19.4% of 774 flightsStn ↔ Chisinau-International39.6% of 265 flights
All route comparisons and sample flags
RouteDisruptionCancellationsSample flag
Luton ↔ Chisinau International19.4% of 774 movements0.6% of 774 movementsdescriptive comparison
STN ↔ CHISINAU-INTERNATIONAL39.6% of 265 movementsno events in 265 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.

Which UK airports appear in this record?

2 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
Luton19.4% of 774 movementsdescriptive comparison
Stansted39.6% of 265 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

24.9% of 1,051 movements arrivals were disrupted, against 24.4% of 1,047 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.6% of 1,051 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

Republic Of Moldova appears from Jan 2018 to Jun 2026 with 6,105 arrivals.

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

Archive route pairs: 14.

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?

24.9% of 1,051 movements over July 2025 to June 2026.

How often are they cancelled?

0.6% of 1,051 movements at short notice.

How late is late?

37.6–72.2 minutes; delayed denominator 256–464

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.