UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Bristol

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

Put the other way round, 68.2% of 37,057 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

31.8% of 37,057 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
31.8% of 37,057 movements0.8% of 37,057 movements29.4–58.2 minutes; delayed denominator 11,467–21,4340.6% of 37,057 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 37,057 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.8% of 37,057 movements.

DelayShare and sampleOne event per movements
More than 15 minutes30.9% of 37,057 movements3.2
More than 30 minutes18.3% of 37,057 movements5.5
More than 60 minutes7.3% of 37,057 movements13.7
More than 120 minutes1.8% of 37,057 movements56.1
More than 180 minutes0.6% of 37,057 movements164.7
More than 360 minutes0.1% of 37,057 movements788.4
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.8% of 37,057 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,76710.2%15–1 early11,54931.2%0–15 late9,96726.9%16–304,70412.7%31–604,06211.0%61…1202,0415.5%121…1804351.2%181…3601780.5%>360470.1%D=37,062
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: Apr 2021, 4.5% of 88 movements. Worst month: Apr 2019, 94.8% of 1,800 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: 28.2%; sample: 21492018Feb 2018: 25.5%; sample: 2129Mar 2018: 35.6%; sample: 2461Apr 2018: 27.1%; sample: 2690May 2018: 35.6%; sample: 3084Jun 2018: 45.4%; sample: 3238Jul 2018: 38.2%; sample: 3337Aug 2018: 34.7%; sample: 3278Sep 2018: suppressed: fewer than twenty movements×Oct 2018: suppressed: fewer than twenty movements×Nov 2018: suppressed: fewer than twenty movements×Dec 2018: 39.1%; sample: 2277Jan 2019: 31.0%; sample: 22312019Feb 2019: 27.9%; sample: 1965Mar 2019: 29.7%; sample: 2161Apr 2019: 94.8%; sample: 1800May 2019: 28.6%; sample: 2880Jun 2019: 37.8%; sample: 3023Jul 2019: 34.3%; sample: 3230Aug 2019: 33.4%; sample: 3204Sep 2019: 32.9%; sample: 3117Oct 2019: 23.8%; sample: 2773Nov 2019: 15.4%; sample: 1968Dec 2019: 30.0%; sample: 2167Jan 2020: 17.0%; sample: 20352020Feb 2020: 31.4%; sample: 2074Mar 2020: 25.6%; sample: 1599Apr 2020: suppressed: fewer than twenty movements×May 2020: suppressed: fewer than twenty movements×Jun 2020: 6.7%; sample: 45Jul 2020: 4.6%; sample: 673Aug 2020: 5.4%; sample: 1420Sep 2020: 5.0%; sample: 1373Oct 2020: 5.1%; sample: 863Nov 2020: 5.1%; sample: 216Dec 2020: 20.2%; sample: 520Jan 2021: 17.9%; sample: 2342021Feb 2021: 10.8%; sample: 37Mar 2021: 7.1%; sample: 42Apr 2021: 4.5%; sample: 88May 2021: 6.2%; sample: 273Jun 2021: 8.3%; sample: 542Jul 2021: 11.4%; sample: 1099Aug 2021: 16.4%; sample: 1641Sep 2021: 14.4%; sample: 1741Oct 2021: 18.4%; sample: 1839Nov 2021: 14.1%; sample: 1329Dec 2021: 20.8%; sample: 1607Jan 2022: 14.3%; sample: 11192022Feb 2022: 28.2%; sample: 1455Mar 2022: 16.9%; sample: 1890Apr 2022: 31.8%; sample: 2348May 2022: 56.8%; sample: 2866Jun 2022: 66.0%; sample: 3121Jul 2022: 51.9%; sample: 3093Aug 2022: 45.1%; sample: 3083Sep 2022: 52.4%; sample: 2882Oct 2022: 36.3%; sample: 2805Nov 2022: 19.6%; sample: 1662Dec 2022: 40.9%; sample: 1896Jan 2023: 25.8%; sample: 17582023Feb 2023: 23.0%; sample: 1929Mar 2023: 41.0%; sample: 2336Apr 2023: 38.4%; sample: 2831May 2023: 38.5%; sample: 3321Jun 2023: 50.7%; sample: 3475Jul 2023: 53.6%; sample: 3562Aug 2023: 48.2%; sample: 3635Sep 2023: 43.9%; sample: 3548Oct 2023: 40.6%; sample: 3425Nov 2023: 25.3%; sample: 2101Dec 2023: 36.6%; sample: 2398Jan 2024: 26.7%; sample: 19892024Feb 2024: 20.1%; sample: 2163Mar 2024: 23.7%; sample: 2534Apr 2024: 28.7%; sample: 2952May 2024: 38.9%; sample: 3404Jun 2024: 47.8%; sample: 3575Jul 2024: 46.0%; sample: 3701Aug 2024: 41.1%; sample: 3716Sep 2024: 50.3%; sample: 3614Oct 2024: 33.4%; sample: 3365Nov 2024: 23.1%; sample: 2129Dec 2024: 36.0%; sample: 2394Jan 2025: 33.7%; sample: 20302025Feb 2025: 24.7%; sample: 2246Mar 2025: 17.2%; sample: 2621Apr 2025: 21.6%; sample: 2977May 2025: 33.4%; sample: 3388Jun 2025: 38.8%; sample: 3492Jul 2025: 44.8%; sample: 3738Aug 2025: 37.1%; sample: 3759Sep 2025: 42.3%; sample: 3598Oct 2025: 30.9%; sample: 3540Nov 2025: 20.5%; sample: 2200Dec 2025: 29.7%; sample: 2612Jan 2026: 30.2%; sample: 20922026Feb 2026: 24.2%; sample: 2331Mar 2026: 20.3%; sample: 2828Apr 2026: 17.8%; sample: 3063May 2026: 29.6%; sample: 3611Jun 2026: 40.1%; sample: 3685Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201828.2% of 2,149 movements
Feb 201825.5% of 2,129 movements
Mar 201835.6% of 2,461 movements
Apr 201827.1% of 2,690 movements
May 201835.6% of 3,084 movements
Jun 201845.4% of 3,238 movements
Jul 201838.2% of 3,337 movements
Aug 201834.7% of 3,278 movements
Sep 2018suppressed: fewer than twenty movements
Oct 2018suppressed: fewer than twenty movements
Nov 2018suppressed: fewer than twenty movements
Dec 201839.1% of 2,277 movements
Jan 201931.0% of 2,231 movements
Feb 201927.9% of 1,965 movements
Mar 201929.7% of 2,161 movements
Apr 201994.8% of 1,800 movements
May 201928.6% of 2,880 movements
Jun 201937.8% of 3,023 movements
Jul 201934.3% of 3,230 movements
Aug 201933.4% of 3,204 movements
Sep 201932.9% of 3,117 movements
Oct 201923.8% of 2,773 movements
Nov 201915.4% of 1,968 movements
Dec 201930.0% of 2,167 movements
Jan 202017.0% of 2,035 movements
Feb 202031.4% of 2,074 movements
Mar 202025.6% of 1,599 movements
Apr 2020suppressed: fewer than twenty movements
May 2020suppressed: fewer than twenty movements
Jun 20206.7% of 45 movements — small sample, not ranked
Jul 20204.6% of 673 movements
Aug 20205.4% of 1,420 movements
Sep 20205.0% of 1,373 movements
Oct 20205.1% of 863 movements
Nov 20205.1% of 216 movements
Dec 202020.2% of 520 movements
Jan 202117.9% of 234 movements
Feb 202110.8% of 37 movements — small sample, not ranked
Mar 20217.1% of 42 movements — small sample, not ranked
Apr 20214.5% of 88 movements
May 20216.2% of 273 movements
Jun 20218.3% of 542 movements
Jul 202111.4% of 1,099 movements
Aug 202116.4% of 1,641 movements
Sep 202114.4% of 1,741 movements
Oct 202118.4% of 1,839 movements
Nov 202114.1% of 1,329 movements
Dec 202120.8% of 1,607 movements
Jan 202214.3% of 1,119 movements
Feb 202228.2% of 1,455 movements
Mar 202216.9% of 1,890 movements
Apr 202231.8% of 2,348 movements
May 202256.8% of 2,866 movements
Jun 202266.0% of 3,121 movements
Jul 202251.9% of 3,093 movements
Aug 202245.1% of 3,083 movements
Sep 202252.4% of 2,882 movements
Oct 202236.3% of 2,805 movements
Nov 202219.6% of 1,662 movements
Dec 202240.9% of 1,896 movements
Jan 202325.8% of 1,758 movements
Feb 202323.0% of 1,929 movements
Mar 202341.0% of 2,336 movements
Apr 202338.4% of 2,831 movements
May 202338.5% of 3,321 movements
Jun 202350.7% of 3,475 movements
Jul 202353.6% of 3,562 movements
Aug 202348.2% of 3,635 movements
Sep 202343.9% of 3,548 movements
Oct 202340.6% of 3,425 movements
Nov 202325.3% of 2,101 movements
Dec 202336.6% of 2,398 movements
Jan 202426.7% of 1,989 movements
Feb 202420.1% of 2,163 movements
Mar 202423.7% of 2,534 movements
Apr 202428.7% of 2,952 movements
May 202438.9% of 3,404 movements
Jun 202447.8% of 3,575 movements
Jul 202446.0% of 3,701 movements
Aug 202441.1% of 3,716 movements
Sep 202450.3% of 3,614 movements
Oct 202433.4% of 3,365 movements
Nov 202423.1% of 2,129 movements
Dec 202436.0% of 2,394 movements
Jan 202533.7% of 2,030 movements
Feb 202524.7% of 2,246 movements
Mar 202517.2% of 2,621 movements
Apr 202521.6% of 2,977 movements
May 202533.4% of 3,388 movements
Jun 202538.8% of 3,492 movements
Jul 202544.8% of 3,738 movements
Aug 202537.1% of 3,759 movements
Sep 202542.3% of 3,598 movements
Oct 202530.9% of 3,540 movements
Nov 202520.5% of 2,200 movements
Dec 202529.7% of 2,612 movements
Jan 202630.2% of 2,092 movements
Feb 202624.2% of 2,331 movements
Mar 202620.3% of 2,828 movements
Apr 202617.8% of 3,063 movements
May 202629.6% of 3,611 movements
Jun 202640.1% of 3,685 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 2020Arrivals6.7% of 45 movements — small sample, not rankedno complete baselinenot enough data: needs a complete baseline and a publishable event month
Pandemic regime · Jun 2020Departures9.5% of 42 movements — small sample, not rankedno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Arrivals51.9% of 3,093 movements25.8% across 22,055 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures54.1% of 3,083 movements22.9% across 22,077 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals48.2% of 3,635 movements38.8% across 31,540 flightsreturned after 3 months
NATS system failure · Aug 2023Departures44.8% of 3,624 movements35.2% across 31,493 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals17.2% of 2,621 movements35.6% across 35,660 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures14.7% of 2,632 movements30.2% across 35,717 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, 45.4% across 6 months. Lowest median: Nov, 20.5% across 5 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 nJanFebMarAprMayJunJulAugSepOctNovDec201931.0% of 2,231 movements27.9% of 1,965 movements29.7% of 2,161 movements94.8% of 1,800 movements28.6% of 2,880 movements37.8% of 3,023 movements34.3% of 3,230 movements33.4% of 3,204 movements32.9% of 3,117 movements23.8% of 2,773 movements15.4% of 1,968 movements30.0% of 2,167 movements202017.0% of 2,035 movements31.4% of 2,074 movements25.6% of 1,599 movementssuppressed: fewer than twenty movementssuppressed: fewer than twenty movements6.7% of 45 movements †4.6% of 673 movements5.4% of 1,420 movements5.0% of 1,373 movements5.1% of 863 movements5.1% of 216 movements20.2% of 520 movements202117.9% of 234 movements10.8% of 37 movements †7.1% of 42 movements †4.5% of 88 movements6.2% of 273 movements8.3% of 542 movements11.4% of 1,099 movements16.4% of 1,641 movements14.4% of 1,741 movements18.4% of 1,839 movements14.1% of 1,329 movements20.8% of 1,607 movements202214.3% of 1,119 movements28.2% of 1,455 movements16.9% of 1,890 movements31.8% of 2,348 movements56.8% of 2,866 movements66.0% of 3,121 movements51.9% of 3,093 movements45.1% of 3,083 movements52.4% of 2,882 movements36.3% of 2,805 movements19.6% of 1,662 movements40.9% of 1,896 movements202325.8% of 1,758 movements23.0% of 1,929 movements41.0% of 2,336 movements38.4% of 2,831 movements38.5% of 3,321 movements50.7% of 3,475 movements53.6% of 3,562 movements48.2% of 3,635 movements43.9% of 3,548 movements40.6% of 3,425 movements25.3% of 2,101 movements36.6% of 2,398 movements202426.7% of 1,989 movements20.1% of 2,163 movements23.7% of 2,534 movements28.7% of 2,952 movements38.9% of 3,404 movements47.8% of 3,575 movements46.0% of 3,701 movements41.1% of 3,716 movements50.3% of 3,614 movements33.4% of 3,365 movements23.1% of 2,129 movements36.0% of 2,394 movements202533.7% of 2,030 movements24.7% of 2,246 movements17.2% of 2,621 movements21.6% of 2,977 movements33.4% of 3,388 movements38.8% of 3,492 movements44.8% of 3,738 movements37.1% of 3,759 movements42.3% of 3,598 movements30.9% of 3,540 movements20.5% of 2,200 movements29.7% of 2,612 movements202630.2% of 2,092 movements24.2% of 2,331 movements20.3% of 2,828 movements17.8% of 3,063 movements29.6% of 3,611 movements40.1% of 3,685 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan28.2%14.3–33.7%7 months, 13,368 flights
Feb24.7%20.1–28.2%7 months, 14,218 flights
Mar23.7%16.9–41.0%7 months, 16,831 flights
Apr28.7%17.8–94.8%7 months, 18,661 flights
May35.6%28.6–56.8%7 months, 22,554 flights
Jun45.4%37.8–66.0%7 months, 23,609 flights
Jul45.4%34.3–53.6%6 months, 20,661 flights
Aug39.1%33.4–48.2%6 months, 20,675 flights
Sep43.9%32.9–52.4%5 months, 16,759 flights
Oct33.4%23.8–40.6%5 months, 15,908 flights
Nov20.5%15.4–25.3%5 months, 10,060 flights
Dec36.3%29.7–40.9%6 months, 13,744 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 19 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
Bristol ↔ Faro20.0% of 1,192 movements0.8% of 1,192 movementsdescriptive comparison
Bristol ↔ Alicante22.4% of 1,558 movements0.2% of 1,558 movementsdescriptive comparison
Bristol ↔ Glasgow22.7% of 1,027 movements1.0% of 1,027 movementsdescriptive comparison
Bristol ↔ Tenerife (Surreina Sofia)23.3% of 1,118 movements0.3% of 1,118 movementsdescriptive comparison
Bristol ↔ Newcastle23.4% of 607 movements1.0% of 607 movementsdescriptive comparison
Bristol ↔ Belfast International23.5% of 878 movements0.8% of 878 movementsdescriptive comparison
Bristol ↔ Malaga24.8% of 1,320 movements0.4% of 1,320 movementsdescriptive comparison
Bristol ↔ Krakow25.2% of 639 movements0.8% of 639 movementsdescriptive comparison
Bristol ↔ Edinburgh25.7% of 1,423 movements0.8% of 1,423 movementsdescriptive comparison
Bristol ↔ Dublin26.6% of 2,114 movements0.8% of 2,114 movementsdescriptive comparison
Bristol ↔ Madrid30.2% of 500 movements0.8% of 500 movementsdescriptive comparison
Bristol ↔ Amsterdam30.4% of 2,208 movements2.4% of 2,208 movementsdescriptive comparison
Bristol ↔ Arrecife31.2% of 811 movementsno events in 811 movementsdescriptive comparison
Bristol ↔ Barcelona32.6% of 895 movements0.9% of 895 movementsdescriptive comparison
Bristol ↔ Paris (Charles De Gaulle)32.6% of 965 movements1.9% of 965 movementsdescriptive comparison
Bristol ↔ Geneva33.8% of 758 movements0.3% of 758 movementsdescriptive comparison
Bristol ↔ Las Palmas38.6% of 546 movements0.2% of 546 movementsdescriptive comparison
Bristol ↔ Palma De Mallorca41.1% of 1,536 movements0.8% of 1,536 movementsdescriptive comparison
Bristol ↔ Antalya44.2% of 579 movements0.3% of 579 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

15 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
Aurigny Air Services30.0% of 343 movementsdescriptive comparison
Blue Islands Limited37.1% of 170 movementsdescriptive comparison
Easyjet Europe23.7% of 1,900 movementsdescriptive comparison
Easyjet Switzerland23.2% of 56 movementsdescriptive comparison
Easyjet UK Ltd31.6% of 17,769 movementsdescriptive comparison
Edelweiss Air31.9% of 47 movements — small sample, not rankedsmall sample; not ranked
Emerald Airlines (Ireland) Limited24.9% of 1,425 movementsdescriptive comparison
Freebird Airlinesno events in 26 movements — small sample, not rankedsmall sample; not ranked
Jet2.Com Ltd44.4% of 3,817 movementsdescriptive comparison
KLM32.0% of 1,350 movementsdescriptive comparison
Loganair Ltd20.4% of 451 movementsdescriptive comparison
Pegasus Airlines13.6% of 140 movementsdescriptive comparison
Ryanair26.9% of 7,426 movementsdescriptive comparison
Sunexpress30.8% of 133 movementsdescriptive comparison
TUI Airways Ltd43.8% of 1,977 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

31.8% of 37,057 movements arrivals were disrupted, against 26.3% of 37,023 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

125 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
BRS ↔ LEEDS-BRADFORDMay 2026
BRS ↔ ISTANBUL-SABIHA-GOKCENMay 2026
BRS ↔ GATWICKMay 2026
BRS ↔ TURINApr 2026
BRS ↔ TARBES-LOURDES-INTERNATIONALApr 2026
BRS ↔ NORWICHApr 2026
BRS ↔ INNSBRUCKApr 2026
BRS ↔ GRENOBLEApr 2026
BRS ↔ CHAMBERYApr 2026
BRS ↔ BERGENApr 2026
BRS ↔ TROMSOEMar 2026
BRS ↔ TEESSIDE-INTERNATIONAL-AIRPORTMar 2026
BRS ↔ SALZBURGMar 2026
BRS ↔ ROVANIEMIMar 2026
BRS ↔ LYONMar 2026
BRS ↔ LIVERPOOL-JOHN-LENNONMar 2026
BRS ↔ KEFLAVIKMar 2026
BRS ↔ ISTANBULMar 2026
BRS ↔ HAMBURGMar 2026
BRS ↔ FRANKFURT-MAINMar 2026
BRS ↔ BRIDGETOWNMar 2026
BRS ↔ ST-ETIENNEFeb 2026
BRS ↔ SOUTHAMPTONFeb 2026
BRS ↔ MANCHESTERFeb 2026
BRS ↔ KITTILAFeb 2026
BRS ↔ HUMBERSIDEFeb 2026
BRS ↔ ENONTEKIOFeb 2026
BRS ↔ VIENNAJan 2026
BRS ↔ IVALOJan 2026
BRS ↔ EXETERJan 2026
BRS ↔ BOA-VISTA-RABILJan 2026
BRS ↔ TOULON-HYERESDec 2025
BRS ↔ SHANNONDec 2025
BRS ↔ PAUDec 2025
BRS ↔ PAJALA-YLLASDec 2025
BRS ↔ KUUSAMODec 2025
BRS ↔ KATOWICEDec 2025
BRS ↔ STANSTEDSep 2025
BRS ↔ BLACKPOOLSep 2025
BRS ↔ ISTANBUL-ATATURKJul 2025
BRS ↔ OSTENDMay 2025
BRS ↔ LIEGEApr 2025
BRS ↔ BRUSSELSApr 2025
BRS ↔ TIRANAMar 2025
BRS ↔ PARIS-ORLYMar 2025
BRS ↔ DUSSELDORFMar 2025
BRS ↔ COLOGNE-BONNMar 2025
BRS ↔ BRESTFeb 2025
BRS ↔ HAWARDENDec 2024
BRS ↔ NEWQUAYOct 2024
BRS ↔ NANTESOct 2024
BRS ↔ EAST-MIDLANDS-INTERNATIONALOct 2024
BRS ↔ ORLANDOAug 2024
BRS ↔ HAHNJun 2024
BRS ↔ WARSAW-MODLIN-MASOVIAMar 2024
BRS ↔ SKOPJEMar 2024
BRS ↔ RIGAMar 2024
BRS ↔ MONTEGO-BAYMar 2024
BRS ↔ HELSINKIMar 2024
BRS ↔ FRIEDRICHSHAFENDec 2023
BRS ↔ MELBOURNE-FLATSOct 2023
BRS ↔ CANCUNOct 2023
BRS ↔ AMMAN-KING-HUSSEINOct 2023
BRS ↔ MIKONOSSep 2023
BRS ↔ COMISOAug 2023
BRS ↔ NIMESJul 2023
BRS ↔ GRAZJul 2023
BRS ↔ OSLO-GARDERMOENJun 2023
BRS ↔ TREVISOMar 2023
BRS ↔ NIEDERRHEINMar 2023
BRS ↔ PERPIGNANJan 2023
BRS ↔ PARMADec 2022
BRS ↔ MYTILINIOct 2022
BRS ↔ LUTONSep 2022
BRS ↔ ZADARJul 2022
BRS ↔ PRESTWICKJul 2022
BRS ↔ BOURNEMOUTHJul 2022
BRS ↔ BIARRITZJul 2022
BRS ↔ PARIS-LE-BOURGETJan 2022
BRS ↔ MEMMINGEN-ALLGAUJan 2022
BRS ↔ BERNENov 2021
BRS ↔ ERFURTOct 2021
BRS ↔ MONTPELLIERMay 2021
BRS ↔ SOUTHENDJan 2021
BRS ↔ VILLACOUBLAYOct 2020
BRS ↔ FIGARIOct 2020
BRS ↔ BOLOGNASep 2020
BRS ↔ BERLIN-SCHONEFELDSep 2020
BRS ↔ BARDUFOSSMar 2020
BRS ↔ ST-ATHANFeb 2020
BRS ↔ HEATHROWJan 2020
BRS ↔ DONCASTER-SHEFFIELDJan 2020
BRS ↔ BRIVE-LA-GAILLARDEJan 2020
BRS ↔ CLERMONT-FERRANDDec 2019
BRS ↔ WARSAW-CHOPINNov 2019
BRS ↔ SANTANDERNov 2019
BRS ↔ SANFORDOct 2019
BRS ↔ GENOAOct 2019
BRS ↔ BELGRADEOct 2019
BRS ↔ STOCKHOLM-ARLANDASep 2019
BRS ↔ KAVALASep 2019
BRS ↔ BRINDISISep 2019
BRS ↔ ODENSEJun 2019
BRS ↔ TALLINApr 2019
BRS ↔ SANTIAGO-DE-COMPOSTELA-SPAINApr 2019
BRS ↔ OSTERSUND-FROSONMar 2019
BRS ↔ LIEIDAMar 2019
BRS ↔ CITY-OF-DERRY-EGLINTONMar 2019
BRS ↔ METZFeb 2019
BRS ↔ FARNBOROUGHFeb 2019
BRS ↔ MURCIA-SAN-JAVIERJan 2019
BRS ↔ LINZJan 2019
BRS ↔ KARLSRUHE-BADEN-BADENJan 2019
BRS ↔ HANOVERJan 2019
BRS ↔ LILLEDec 2018
BRS ↔ JONKOPINGDec 2018
BRS ↔ GOTEBORG-LANDVETTERDec 2018
BRS ↔ PUNTA-CANAAug 2018
BRS ↔ FLORENCEAug 2018
BRS ↔ DURHAM-TEES-VALLEYAug 2018
BRS ↔ STUTTGARTJul 2018
BRS ↔ BERLIN-TEGELJul 2018
BRS ↔ ROSTOCK-LAAGEJun 2018
BRS ↔ KARUPMay 2018
BRS ↔ LONGYEARBYEN-SVALBARDMar 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

Bristol appears from Jan 2018 to Jun 2026 with 228,373 arrivals.

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

Archive route pairs: 253.

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?

31.8% of 37,057 movements over July 2025 to June 2026.

How often are they cancelled?

0.8% of 37,057 movements at short notice.

How late is late?

29.4–58.2 minutes; delayed denominator 11,467–21,434

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.