UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Belfast International

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

Put the other way round, 77.4% of 22,756 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

22.6% of 22,756 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
22.6% of 22,756 movements0.5% of 22,756 movements29.0–63.1 minutes; delayed denominator 5,023–10,1490.6% of 22,756 movements
Definitions, denominators and limits

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

When late, how late?

0.6% of 22,756 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.5% of 22,756 movements.

DelayShare and sampleOne event per movements
More than 15 minutes22.1% of 22,756 movements4.5
More than 30 minutes13.3% of 22,756 movements7.5
More than 60 minutes5.9% of 22,756 movements16.8
More than 120 minutes1.6% of 22,756 movements64.5
More than 180 minutes0.6% of 22,756 movements177.8
More than 360 minutes0.1% of 22,756 movements812.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.6% of 22,756 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,46715.2%15–1 early9,02839.7%0–15 late5,12622.5%16–301,9958.8%31–601,6757.4%61…1201,0004.4%121…1802251.0%181…3601000.4%>360280.1%D=22,756
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: Jul 2020, 1.6% of 441 movements. Worst month: Apr 2019, 99.9% of 1,808 movements.

The line traces every month. Lower disruption is better; gaps are never zeros. Pandemic readings describe a different operating regime.

Monthly disruption share; gaps mean no published dataJan 2018: 18.4%; sample: 13872018Feb 2018: 22.7%; sample: 1315Mar 2018: 23.9%; sample: 1592Apr 2018: 17.5%; sample: 1711May 2018: 24.7%; sample: 1900Jun 2018: 29.6%; sample: 1982Jul 2018: 28.7%; sample: 2108Aug 2018: 28.3%; sample: 2064Sep 2018: 22.2%; sample: 2026Oct 2018: 24.0%; sample: 1915Nov 2018: 13.4%; sample: 1660Dec 2018: 22.7%; sample: 1677Jan 2019: 16.6%; sample: 16292019Feb 2019: 14.8%; sample: 1558Mar 2019: 18.6%; sample: 1738Apr 2019: 99.9%; sample: 1808May 2019: 18.0%; sample: 2072Jun 2019: 24.0%; sample: 1979Jul 2019: 25.4%; sample: 2023Aug 2019: 23.6%; sample: 2006Sep 2019: 24.4%; sample: 1977Oct 2019: 20.0%; sample: 1812Nov 2019: 8.9%; sample: 1397Dec 2019: 18.9%; sample: 1468Jan 2020: 11.8%; sample: 13962020Feb 2020: 29.0%; sample: 1354Mar 2020: 14.1%; sample: 1050Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: 3.1%; sample: 97Jul 2020: 1.6%; sample: 441Aug 2020: 6.6%; sample: 912Sep 2020: 2.5%; sample: 748Oct 2020: 2.1%; sample: 622Nov 2020: 3.1%; sample: 194Dec 2020: 12.0%; sample: 499Jan 2021: 9.0%; sample: 2122021Feb 2021: 5.1%; sample: 136Mar 2021: 4.6%; sample: 196Apr 2021: 5.3%; sample: 206May 2021: 6.2%; sample: 421Jun 2021: 3.8%; sample: 636Jul 2021: 5.7%; sample: 1087Aug 2021: 8.2%; sample: 1276Sep 2021: 7.4%; sample: 1238Oct 2021: 10.2%; sample: 1376Nov 2021: 7.5%; sample: 1119Dec 2021: 11.5%; sample: 1244Jan 2022: 7.5%; sample: 9782022Feb 2022: 19.7%; sample: 1105Mar 2022: 12.6%; sample: 1352Apr 2022: 27.7%; sample: 1464May 2022: 38.6%; sample: 1661Jun 2022: 38.4%; sample: 1665Jul 2022: 37.1%; sample: 1653Aug 2022: 33.7%; sample: 1666Sep 2022: 35.1%; sample: 1669Oct 2022: 24.4%; sample: 1652Nov 2022: 11.0%; sample: 1055Dec 2022: 32.5%; sample: 1141Jan 2023: 15.8%; sample: 11532023Feb 2023: 12.9%; sample: 1168Mar 2023: 29.3%; sample: 1433Apr 2023: 32.8%; sample: 1922May 2023: 29.4%; sample: 2106Jun 2023: 39.3%; sample: 2135Jul 2023: 44.7%; sample: 2182Aug 2023: 39.3%; sample: 2182Sep 2023: 37.6%; sample: 2131Oct 2023: 27.8%; sample: 2153Nov 2023: 16.7%; sample: 1608Dec 2023: 30.5%; sample: 1676Jan 2024: 20.2%; sample: 13992024Feb 2024: 18.9%; sample: 1615Mar 2024: 18.2%; sample: 1822Apr 2024: 20.1%; sample: 2064May 2024: 22.4%; sample: 2307Jun 2024: 29.1%; sample: 2200Jul 2024: 30.5%; sample: 2316Aug 2024: 26.6%; sample: 2324Sep 2024: 31.8%; sample: 2327Oct 2024: 21.7%; sample: 2209Nov 2024: 22.8%; sample: 1538Dec 2024: 34.3%; sample: 1741Jan 2025: 30.9%; sample: 14722025Feb 2025: 19.0%; sample: 1583Mar 2025: 13.3%; sample: 1796Apr 2025: 13.4%; sample: 1904May 2025: 19.3%; sample: 2036Jun 2025: 21.6%; sample: 2140Jul 2025: 31.1%; sample: 2197Aug 2025: 23.2%; sample: 2176Sep 2025: 24.2%; sample: 2081Oct 2025: 20.5%; sample: 2060Nov 2025: 17.3%; sample: 1582Dec 2025: 25.2%; sample: 1710Jan 2026: 26.6%; sample: 13832026Feb 2026: 20.0%; sample: 1555Mar 2026: 19.0%; sample: 1841Apr 2026: 15.0%; sample: 1962May 2026: 21.3%; sample: 2124Jun 2026: 25.9%; sample: 2085Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201818.4% of 1,387 movements
Feb 201822.7% of 1,315 movements
Mar 201823.9% of 1,592 movements
Apr 201817.5% of 1,711 movements
May 201824.7% of 1,900 movements
Jun 201829.6% of 1,982 movements
Jul 201828.7% of 2,108 movements
Aug 201828.3% of 2,064 movements
Sep 201822.2% of 2,026 movements
Oct 201824.0% of 1,915 movements
Nov 201813.4% of 1,660 movements
Dec 201822.7% of 1,677 movements
Jan 201916.6% of 1,629 movements
Feb 201914.8% of 1,558 movements
Mar 201918.6% of 1,738 movements
Apr 201999.9% of 1,808 movements
May 201918.0% of 2,072 movements
Jun 201924.0% of 1,979 movements
Jul 201925.4% of 2,023 movements
Aug 201923.6% of 2,006 movements
Sep 201924.4% of 1,977 movements
Oct 201920.0% of 1,812 movements
Nov 20198.9% of 1,397 movements
Dec 201918.9% of 1,468 movements
Jan 202011.8% of 1,396 movements
Feb 202029.0% of 1,354 movements
Mar 202014.1% of 1,050 movements
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 20203.1% of 97 movements
Jul 20201.6% of 441 movements
Aug 20206.6% of 912 movements
Sep 20202.5% of 748 movements
Oct 20202.1% of 622 movements
Nov 20203.1% of 194 movements
Dec 202012.0% of 499 movements
Jan 20219.0% of 212 movements
Feb 20215.1% of 136 movements
Mar 20214.6% of 196 movements
Apr 20215.3% of 206 movements
May 20216.2% of 421 movements
Jun 20213.8% of 636 movements
Jul 20215.7% of 1,087 movements
Aug 20218.2% of 1,276 movements
Sep 20217.4% of 1,238 movements
Oct 202110.2% of 1,376 movements
Nov 20217.5% of 1,119 movements
Dec 202111.5% of 1,244 movements
Jan 20227.5% of 978 movements
Feb 202219.7% of 1,105 movements
Mar 202212.6% of 1,352 movements
Apr 202227.7% of 1,464 movements
May 202238.6% of 1,661 movements
Jun 202238.4% of 1,665 movements
Jul 202237.1% of 1,653 movements
Aug 202233.7% of 1,666 movements
Sep 202235.1% of 1,669 movements
Oct 202224.4% of 1,652 movements
Nov 202211.0% of 1,055 movements
Dec 202232.5% of 1,141 movements
Jan 202315.8% of 1,153 movements
Feb 202312.9% of 1,168 movements
Mar 202329.3% of 1,433 movements
Apr 202332.8% of 1,922 movements
May 202329.4% of 2,106 movements
Jun 202339.3% of 2,135 movements
Jul 202344.7% of 2,182 movements
Aug 202339.3% of 2,182 movements
Sep 202337.6% of 2,131 movements
Oct 202327.8% of 2,153 movements
Nov 202316.7% of 1,608 movements
Dec 202330.5% of 1,676 movements
Jan 202420.2% of 1,399 movements
Feb 202418.9% of 1,615 movements
Mar 202418.2% of 1,822 movements
Apr 202420.1% of 2,064 movements
May 202422.4% of 2,307 movements
Jun 202429.1% of 2,200 movements
Jul 202430.5% of 2,316 movements
Aug 202426.6% of 2,324 movements
Sep 202431.8% of 2,327 movements
Oct 202421.7% of 2,209 movements
Nov 202422.8% of 1,538 movements
Dec 202434.3% of 1,741 movements
Jan 202530.9% of 1,472 movements
Feb 202519.0% of 1,583 movements
Mar 202513.3% of 1,796 movements
Apr 202513.4% of 1,904 movements
May 202519.3% of 2,036 movements
Jun 202521.6% of 2,140 movements
Jul 202531.1% of 2,197 movements
Aug 202523.2% of 2,176 movements
Sep 202524.2% of 2,081 movements
Oct 202520.5% of 2,060 movements
Nov 202517.3% of 1,582 movements
Dec 202525.2% of 1,710 movements
Jan 202626.6% of 1,383 movements
Feb 202620.0% of 1,555 movements
Mar 202619.0% of 1,841 movements
Apr 202615.0% of 1,962 movements
May 202621.3% of 2,124 movements
Jun 202625.9% of 2,085 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 2020Arrivals3.1% of 97 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Pandemic regime · Jun 2020Departures1.0% of 96 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Arrivals37.1% of 1,653 movements16.2% across 15,565 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures32.4% of 1,652 movements16.0% across 15,577 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals39.3% of 2,182 movements28.4% across 19,282 flightsreturned after 2 months
NATS system failure · Aug 2023Departures41.1% of 2,175 movements27.9% across 19,241 flightsreturned after 3 months
Heathrow fire closure · Mar 2025Arrivals13.3% of 1,796 movements25.6% across 23,903 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures11.8% of 1,794 movements24.6% across 23,891 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, 30.8% across 6 months. Lowest median: Nov, 15.1% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201916.6% of 1,629 movements14.8% of 1,558 movements18.6% of 1,738 movements99.9% of 1,808 movements18.0% of 2,072 movements24.0% of 1,979 movements25.4% of 2,023 movements23.6% of 2,006 movements24.4% of 1,977 movements20.0% of 1,812 movements8.9% of 1,397 movements18.9% of 1,468 movements202011.8% of 1,396 movements29.0% of 1,354 movements14.1% of 1,050 movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements3.1% of 97 movements1.6% of 441 movements6.6% of 912 movements2.5% of 748 movements2.1% of 622 movements3.1% of 194 movements12.0% of 499 movements20219.0% of 212 movements5.1% of 136 movements4.6% of 196 movements5.3% of 206 movements6.2% of 421 movements3.8% of 636 movements5.7% of 1,087 movements8.2% of 1,276 movements7.4% of 1,238 movements10.2% of 1,376 movements7.5% of 1,119 movements11.5% of 1,244 movements20227.5% of 978 movements19.7% of 1,105 movements12.6% of 1,352 movements27.7% of 1,464 movements38.6% of 1,661 movements38.4% of 1,665 movements37.1% of 1,653 movements33.7% of 1,666 movements35.1% of 1,669 movements24.4% of 1,652 movements11.0% of 1,055 movements32.5% of 1,141 movements202315.8% of 1,153 movements12.9% of 1,168 movements29.3% of 1,433 movements32.8% of 1,922 movements29.4% of 2,106 movements39.3% of 2,135 movements44.7% of 2,182 movements39.3% of 2,182 movements37.6% of 2,131 movements27.8% of 2,153 movements16.7% of 1,608 movements30.5% of 1,676 movements202420.2% of 1,399 movements18.9% of 1,615 movements18.2% of 1,822 movements20.1% of 2,064 movements22.4% of 2,307 movements29.1% of 2,200 movements30.5% of 2,316 movements26.6% of 2,324 movements31.8% of 2,327 movements21.7% of 2,209 movements22.8% of 1,538 movements34.3% of 1,741 movements202530.9% of 1,472 movements19.0% of 1,583 movements13.3% of 1,796 movements13.4% of 1,904 movements19.3% of 2,036 movements21.6% of 2,140 movements31.1% of 2,197 movements23.2% of 2,176 movements24.2% of 2,081 movements20.5% of 2,060 movements17.3% of 1,582 movements25.2% of 1,710 movements202626.6% of 1,383 movements20.0% of 1,555 movements19.0% of 1,841 movements15.0% of 1,962 movements21.3% of 2,124 movements25.9% of 2,085 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan18.4%7.5–30.9%7 months, 9,401 flights
Feb19.0%12.9–22.7%7 months, 9,899 flights
Mar18.6%12.6–29.3%7 months, 11,574 flights
Apr20.1%13.4–99.9%7 months, 12,835 flights
May22.4%18.0–38.6%7 months, 14,206 flights
Jun29.1%21.6–39.3%7 months, 14,186 flights
Jul30.8%25.4–44.7%6 months, 12,479 flights
Aug27.5%23.2–39.3%6 months, 12,418 flights
Sep28.1%22.2–37.6%6 months, 12,211 flights
Oct22.8%20.0–27.8%6 months, 11,801 flights
Nov15.1%8.9–22.8%6 months, 8,840 flights
Dec27.8%18.9–34.3%6 months, 9,413 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 16 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
Belfast International ↔ Faro11.9% of 798 movements0.3% of 798 movementsdescriptive comparison
Belfast International ↔ Liverpool (John Lennon)15.2% of 1,295 movements0.8% of 1,295 movementsdescriptive comparison
Belfast International ↔ Newcastle15.5% of 899 movements0.3% of 899 movementsdescriptive comparison
Belfast International ↔ Glasgow15.8% of 1,179 movements0.5% of 1,179 movementsdescriptive comparison
Belfast International ↔ Tenerife (Surreina Sofia)16.2% of 597 movementsno events in 597 movementsdescriptive comparison
Belfast International ↔ Stansted18.2% of 1,921 movements0.2% of 1,921 movementsdescriptive comparison
Belfast International ↔ Gatwick19.5% of 1,425 movements0.4% of 1,425 movementsdescriptive comparison
Belfast International ↔ Bristol20.0% of 881 movements0.7% of 881 movementsdescriptive comparison
Belfast International ↔ Birmingham20.4% of 1,262 movements0.7% of 1,262 movementsdescriptive comparison
Belfast International ↔ Edinburgh21.4% of 1,876 movements0.6% of 1,876 movementsdescriptive comparison
Belfast International ↔ Alicante22.7% of 917 movements0.2% of 917 movementsdescriptive comparison
Belfast International ↔ Luton23.1% of 1,148 movements0.6% of 1,148 movementsdescriptive comparison
Belfast International ↔ Arrecife24.7% of 518 movementsno events in 518 movementsdescriptive comparison
Belfast International ↔ Malaga26.0% of 811 movements0.1% of 811 movementsdescriptive comparison
Belfast International ↔ Manchester27.1% of 1,984 movements0.6% of 1,984 movementsdescriptive comparison
Belfast International ↔ Palma De Mallorca36.9% of 701 movements0.6% of 701 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

6 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
Easyjet Europe30.9% of 531 movementsdescriptive comparison
Easyjet UK Ltd22.3% of 15,832 movementsdescriptive comparison
Jet2.Com Ltd22.6% of 2,134 movementsdescriptive comparison
Ryanair13.1% of 735 movementsdescriptive comparison
Ryanair UK Ltd22.2% of 3,177 movementsdescriptive comparison
TUI Airways Ltd45.0% of 307 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

22.6% of 22,756 movements arrivals were disrupted, against 21.4% of 22,748 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

199 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
BFS ↔ VITORIAMay 2026
BFS ↔ VENICEMay 2026
BFS ↔ TARBES-LOURDES-INTERNATIONALMay 2026
BFS ↔ PARIS-LE-BOURGETMay 2026
BFS ↔ MARRAKESHMay 2026
BFS ↔ BRESTMay 2026
BFS ↔ BILBAOMay 2026
BFS ↔ PLOVDIVApr 2026
BFS ↔ MAASTRICHTApr 2026
BFS ↔ KEFLAVIKApr 2026
BFS ↔ GENEVAApr 2026
BFS ↔ FUNCHALApr 2026
BFS ↔ BERGENApr 2026
BFS ↔ TURINMar 2026
BFS ↔ SOFIAMar 2026
BFS ↔ SHANNONMar 2026
BFS ↔ SALZBURGMar 2026
BFS ↔ MILAN-MALPENSAMar 2026
BFS ↔ LYONMar 2026
BFS ↔ KAUNASMar 2026
BFS ↔ GDANSKMar 2026
BFS ↔ DEKALB-PEACHTREEMar 2026
BFS ↔ BUDAPESTMar 2026
BFS ↔ BRIDGETOWNMar 2026
BFS ↔ SIONFeb 2026
BFS ↔ FRIEDRICHSHAFENFeb 2026
BFS ↔ ENONTEKIOJan 2026
BFS ↔ BRUSSELSJan 2026
BFS ↔ VIENNADec 2025
BFS ↔ SEVILLEDec 2025
BFS ↔ ROVANIEMIDec 2025
BFS ↔ ROME-CIAMPINODec 2025
BFS ↔ PAJALA-YLLASDec 2025
BFS ↔ KATOWICEDec 2025
BFS ↔ IVALODec 2025
BFS ↔ GRENOBLEDec 2025
BFS ↔ DUBLINDec 2025
BFS ↔ ABERDEENDec 2025
BFS ↔ VALENCIAOct 2025
BFS ↔ NUREMBERGOct 2025
BFS ↔ COLOGNE-BONNOct 2025
BFS ↔ BRATISLAVAOct 2025
BFS ↔ BODRUM-MILASOct 2025
BFS ↔ TIVATSep 2025
BFS ↔ TETERBOROSep 2025
BFS ↔ DIJONSep 2025
BFS ↔ VAGARAug 2025
BFS ↔ SPLITAug 2025
BFS ↔ MOSTARAug 2025
BFS ↔ AZORES-PONTA-DELGADAAug 2025
BFS ↔ WEST-PALM-BEACHJul 2025
BFS ↔ BURGASJul 2025
BFS ↔ BRESCIA-MONTICHIARIJul 2025
BFS ↔ WROCLAWJun 2025
BFS ↔ PREVEZAJun 2025
BFS ↔ EINDHOVENJun 2025
BFS ↔ CASCAISMay 2025
BFS ↔ STOCKHOLM-ARLANDAMar 2025
BFS ↔ ROME-FIUMICINOMar 2025
BFS ↔ BOLOGNAMar 2025
BFS ↔ TOULOUSE-BLAGNACDec 2024
BFS ↔ KUUSAMODec 2024
BFS ↔ ZURICHNov 2024
BFS ↔ VILNIUSNov 2024
BFS ↔ OSLO-GARDERMOENNov 2024
BFS ↔ MINOT-INTERNATIONALNov 2024
BFS ↔ LUXEMBOURGNov 2024
BFS ↔ LJUBLJANANov 2024
BFS ↔ HEATHROWNov 2024
BFS ↔ SARMELLEK-BALATONOct 2024
BFS ↔ MOLDEOct 2024
BFS ↔ ISLE-OF-MANOct 2024
BFS ↔ ST-JOHNSSep 2024
BFS ↔ PRESTWICKAug 2024
BFS ↔ LIEGEAug 2024
BFS ↔ CARDIFF-WALESAug 2024
BFS ↔ WHITE-PLAINSMay 2024
BFS ↔ KERRY-COUNTYMay 2024
BFS ↔ TREVISOApr 2024
BFS ↔ MONTPELLIERApr 2024
BFS ↔ CLERMONT-FERRANDApr 2024
BFS ↔ KITTILADec 2023
BFS ↔ FARNBOROUGHDec 2023
BFS ↔ HELSINKINov 2023
BFS ↔ TORONTOOct 2023
BFS ↔ RIMINIOct 2023
BFS ↔ PORTSMOUTH-USAOct 2023
BFS ↔ PARMAOct 2023
BFS ↔ PARDUBICEOct 2023
BFS ↔ CHARLESTONOct 2023
BFS ↔ BILLUNDOct 2023
BFS ↔ PISASep 2023
BFS ↔ NAPLESSep 2023
BFS ↔ TRONDHEIM-VAERNESAug 2023
BFS ↔ SZCZECIN-GOLENOWAug 2023
BFS ↔ FRANKFURT-MAINAug 2023
BFS ↔ FLORENCEAug 2023
BFS ↔ TIRANAJul 2023
BFS ↔ TAMPEREJul 2023
BFS ↔ STRASBOURGJul 2023
BFS ↔ LOS-ANGELES-INTERNATIONALJul 2023
BFS ↔ VALLADOLIDJun 2023
BFS ↔ LEONJun 2023
BFS ↔ SALAMANCAApr 2023
BFS ↔ CITY-OF-DERRY-EGLINTONApr 2023
BFS ↔ VAN-NUYSMar 2023
BFS ↔ AZORES-LAJES-TERCEIRA-ISLANDMar 2023
BFS ↔ BUCHAREST-OTOPENIFeb 2023
BFS ↔ LA-ROCHELLEJan 2023
BFS ↔ BANGORJan 2023
BFS ↔ LISBONDec 2022
BFS ↔ PARIS-ORLYOct 2022
BFS ↔ PRISTINASep 2022
BFS ↔ OSTRAVASep 2022
BFS ↔ GENOASep 2022
BFS ↔ RIGAAug 2022
BFS ↔ ORLANDOJul 2022
BFS ↔ BODOJul 2022
BFS ↔ BALE-MULHOUSEJul 2022
BFS ↔ ATHENSJul 2022
BFS ↔ NEA-ANCHIALOSJun 2022
BFS ↔ MADRIDJun 2022
BFS ↔ LUBECKJun 2022
BFS ↔ CHARLEROIMay 2022
BFS ↔ MUNICHApr 2022
BFS ↔ SKOPJENov 2021
BFS ↔ WARSAW-MODLIN-MASOVIAOct 2021
BFS ↔ BOURNEMOUTHOct 2021
BFS ↔ TALLINSep 2021
BFS ↔ MORRIS-TOWNSep 2021
BFS ↔ MARECHAL-CUNHA-MACHADO-INTERNATIONALSep 2021
BFS ↔ INVERNESSSep 2021
BFS ↔ DOHA-INTERNATIONALSep 2021
BFS ↔ MARIEHAMNAug 2021
BFS ↔ DUBAI-WORLD-CENTRALAug 2021
BFS ↔ SARAJEVOJul 2021
BFS ↔ COPENHAGENJul 2021
BFS ↔ BANJA-LUKAJul 2021
BFS ↔ AARHUS-TIRSTRUPJul 2021
BFS ↔ DNEPROPETROVSKJun 2021
BFS ↔ KIEV-ZHULYANYApr 2021
BFS ↔ KIEV-BORISPOLApr 2021
BFS ↔ BIGGIN-HILLMar 2021
BFS ↔ SEOUL-INCHEONDec 2020
BFS ↔ AZORES-SANTA-MARIADec 2020
BFS ↔ KLAGENFURTOct 2020
BFS ↔ BUCHAREST-BANEASAOct 2020
BFS ↔ AALBORGOct 2020
BFS ↔ BRIVE-LA-GAILLARDESep 2020
BFS ↔ SOUTHENDAug 2020
BFS ↔ MONTREAL-DORVALAug 2020
BFS ↔ MARIBORAug 2020
BFS ↔ CORKAug 2020
BFS ↔ CANNESAug 2020
BFS ↔ MEMMINGEN-ALLGAUFeb 2020
BFS ↔ ISTANBUL-ATATURKFeb 2020
BFS ↔ EXETERJan 2020
BFS ↔ BEIRUTDec 2019
BFS ↔ HAHNNov 2019
BFS ↔ BERLIN-SCHONEFELDNov 2019
BFS ↔ RIYADHOct 2019
BFS ↔ PITTSBURGHOct 2019
BFS ↔ CAIROOct 2019
BFS ↔ HAMBURGSep 2019
BFS ↔ DONCASTER-SHEFFIELDSep 2019
BFS ↔ CHANIASep 2019
BFS ↔ ATLANTASep 2019
BFS ↔ ALMERIASep 2019
BFS ↔ ABU-DHABI-INTERNATIONALSep 2019
BFS ↔ PODGORICAAug 2019
BFS ↔ LULEAAug 2019
BFS ↔ BAKU-HEYDER-ALIYEV-INT-LAug 2019
BFS ↔ WASHINGTON-DULLESJul 2019
BFS ↔ MOLINE-QUAD-CITYJul 2019
BFS ↔ MEMPHISJul 2019
BFS ↔ MALMOJul 2019
BFS ↔ HAUGESUNDJul 2019
BFS ↔ MINSK-INT-LJun 2019
BFS ↔ LONDON-CITYMay 2019
BFS ↔ SANTIAGO-DE-COMPOSTELA-SPAINApr 2019
BFS ↔ BERLIN-BRANDENBURGMar 2019
BFS ↔ SAO-PAULO-GUARULHOSFeb 2019
BFS ↔ MALE-INTERNATIONALFeb 2019
BFS ↔ ISTANBUL-SABIHA-GOKCENFeb 2019
BFS ↔ UMEAJan 2019
BFS ↔ GOOSE-BAYJan 2019
BFS ↔ GANDERJan 2019
BFS ↔ NEW-YORK-NEWARKNov 2018
BFS ↔ PROVIDENCEOct 2018
BFS ↔ NEWBURGH-USAOct 2018
BFS ↔ AMMANOct 2018
BFS ↔ TEL-AVIVSep 2018
BFS ↔ VARNAJul 2018
BFS ↔ ROSKILDEJul 2018
BFS ↔ NORWICHJul 2018
BFS ↔ CRANFIELDJul 2018
BFS ↔ WESTHAMPTON-BEACH-FS-GABRESKIJun 2018
BFS ↔ LAS-VEGASApr 2018
BFS ↔ CHICAGO-O-HAREApr 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

Belfast International appears from Jan 2018 to Jun 2026 with 155,723 arrivals.

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

Archive route pairs: 265.

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?

22.6% of 22,756 movements over July 2025 to June 2026.

How often are they cancelled?

0.5% of 22,756 movements at short notice.

How late is late?

29.0–63.1 minutes; delayed denominator 5,023–10,149

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.