UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Birmingham

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

Put the other way round, 70.4% of 46,445 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

29.6% of 46,445 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
29.6% of 46,445 movements1.1% of 46,445 movements30.2–60.6 minutes; delayed denominator 13,234–25,0530.6% of 46,445 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 46,445 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 1.1% of 46,445 movements.

DelayShare and sampleOne event per movements
More than 15 minutes28.5% of 46,445 movements3.5
More than 30 minutes16.6% of 46,445 movements6.0
More than 60 minutes6.8% of 46,445 movements14.6
More than 120 minutes1.7% of 46,445 movements57.6
More than 180 minutes0.6% of 46,445 movements158.5
More than 360 minutes0.2% of 46,445 movements663.5
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.7% of 46,445 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 early6,04613.0%15–1 early14,82531.9%0–15 late11,81925.4%16–305,54011.9%31–604,5219.7%61…1202,3675.1%121…1805131.1%181…3602230.5%>360700.2%D=46,449
Definitions, denominators and limits

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

Better or worse since the start of the archive?

Best month: Sep 2020, 4.7% of 1,309 movements. Worst month: Jun 2022, 52.9% of 3,589 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: 20.4%; sample: 34592018Feb 2018: 20.2%; sample: 3377Mar 2018: 29.1%; sample: 3902Apr 2018: 18.6%; sample: 4060May 2018: 25.4%; sample: 4652Jun 2018: 33.4%; sample: 4844Jul 2018: 32.0%; sample: 5005Aug 2018: 26.7%; sample: 5018Sep 2018: 29.4%; sample: 4756Oct 2018: 20.3%; sample: 4665Nov 2018: 17.3%; sample: 3636Dec 2018: 24.0%; sample: 3565Jan 2019: 18.8%; sample: 34962019Feb 2019: 17.7%; sample: 3403Mar 2019: 23.9%; sample: 3839Apr 2019: 19.0%; sample: 4061May 2019: 24.3%; sample: 4683Jun 2019: 30.6%; sample: 4773Jul 2019: 29.2%; sample: 5048Aug 2019: 27.2%; sample: 5095Sep 2019: 27.4%; sample: 4687Oct 2019: 16.7%; sample: 4347Nov 2019: 10.0%; sample: 3392Dec 2019: 15.1%; sample: 3367Jan 2020: 11.7%; sample: 33442020Feb 2020: 19.6%; sample: 3356Mar 2020: 36.3%; sample: 2502Apr 2020: 33.3%; sample: 81May 2020: 12.2%; sample: 74Jun 2020: 13.7%; sample: 139Jul 2020: 7.7%; sample: 819Aug 2020: 6.2%; sample: 1300Sep 2020: 4.7%; sample: 1309Oct 2020: 6.6%; sample: 1022Nov 2020: 9.0%; sample: 455Dec 2020: 22.3%; sample: 600Jan 2021: 23.9%; sample: 3102021Feb 2021: 18.9%; sample: 90Mar 2021: 27.3%; sample: 121Apr 2021: 18.3%; sample: 208May 2021: 7.4%; sample: 377Jun 2021: 13.4%; sample: 805Jul 2021: 12.0%; sample: 1389Aug 2021: 17.5%; sample: 1969Sep 2021: 13.3%; sample: 2010Oct 2021: 15.9%; sample: 2114Nov 2021: 14.6%; sample: 1788Dec 2021: 20.3%; sample: 1933Jan 2022: 17.2%; sample: 14092022Feb 2022: 24.2%; sample: 1611Mar 2022: 13.8%; sample: 2110Apr 2022: 29.4%; sample: 2647May 2022: 41.4%; sample: 3204Jun 2022: 52.9%; sample: 3589Jul 2022: 43.6%; sample: 3673Aug 2022: 34.7%; sample: 3899Sep 2022: 42.5%; sample: 3764Oct 2022: 27.5%; sample: 3514Nov 2022: 16.3%; sample: 2506Dec 2022: 31.8%; sample: 2667Jan 2023: 18.8%; sample: 25962023Feb 2023: 16.3%; sample: 2308Mar 2023: 29.0%; sample: 2804Apr 2023: 26.9%; sample: 3021May 2023: 27.8%; sample: 3448Jun 2023: 35.4%; sample: 3779Jul 2023: 40.2%; sample: 3970Aug 2023: 36.8%; sample: 4149Sep 2023: 33.3%; sample: 4037Oct 2023: 26.8%; sample: 3798Nov 2023: 24.0%; sample: 2771Dec 2023: 29.8%; sample: 2875Jan 2024: 24.1%; sample: 26172024Feb 2024: 18.0%; sample: 2671Mar 2024: 18.6%; sample: 3129Apr 2024: 28.2%; sample: 3447May 2024: 27.9%; sample: 3970Jun 2024: 39.6%; sample: 4115Jul 2024: 42.6%; sample: 4295Aug 2024: 36.9%; sample: 4422Sep 2024: 38.9%; sample: 4314Oct 2024: 27.3%; sample: 4075Nov 2024: 20.8%; sample: 2954Dec 2024: 27.5%; sample: 3073Jan 2025: 29.1%; sample: 28082025Feb 2025: 18.7%; sample: 2804Mar 2025: 13.7%; sample: 3362Apr 2025: 18.2%; sample: 3606May 2025: 29.5%; sample: 4238Jun 2025: 40.4%; sample: 4501Jul 2025: 40.7%; sample: 4594Aug 2025: 32.7%; sample: 4603Sep 2025: 36.0%; sample: 4432Oct 2025: 28.8%; sample: 4259Nov 2025: 21.0%; sample: 3170Dec 2025: 27.0%; sample: 3307Jan 2026: 31.1%; sample: 28792026Feb 2026: 21.8%; sample: 2924Mar 2026: 21.5%; sample: 3562Apr 2026: 22.0%; sample: 3814May 2026: 27.7%; sample: 4380Jun 2026: 36.5%; sample: 4521Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201820.4% of 3,459 movements
Feb 201820.2% of 3,377 movements
Mar 201829.1% of 3,902 movements
Apr 201818.6% of 4,060 movements
May 201825.4% of 4,652 movements
Jun 201833.4% of 4,844 movements
Jul 201832.0% of 5,005 movements
Aug 201826.7% of 5,018 movements
Sep 201829.4% of 4,756 movements
Oct 201820.3% of 4,665 movements
Nov 201817.3% of 3,636 movements
Dec 201824.0% of 3,565 movements
Jan 201918.8% of 3,496 movements
Feb 201917.7% of 3,403 movements
Mar 201923.9% of 3,839 movements
Apr 201919.0% of 4,061 movements
May 201924.3% of 4,683 movements
Jun 201930.6% of 4,773 movements
Jul 201929.2% of 5,048 movements
Aug 201927.2% of 5,095 movements
Sep 201927.4% of 4,687 movements
Oct 201916.7% of 4,347 movements
Nov 201910.0% of 3,392 movements
Dec 201915.1% of 3,367 movements
Jan 202011.7% of 3,344 movements
Feb 202019.6% of 3,356 movements
Mar 202036.3% of 2,502 movements
Apr 202033.3% of 81 movements
May 202012.2% of 74 movements
Jun 202013.7% of 139 movements
Jul 20207.7% of 819 movements
Aug 20206.2% of 1,300 movements
Sep 20204.7% of 1,309 movements
Oct 20206.6% of 1,022 movements
Nov 20209.0% of 455 movements
Dec 202022.3% of 600 movements
Jan 202123.9% of 310 movements
Feb 202118.9% of 90 movements
Mar 202127.3% of 121 movements
Apr 202118.3% of 208 movements
May 20217.4% of 377 movements
Jun 202113.4% of 805 movements
Jul 202112.0% of 1,389 movements
Aug 202117.5% of 1,969 movements
Sep 202113.3% of 2,010 movements
Oct 202115.9% of 2,114 movements
Nov 202114.6% of 1,788 movements
Dec 202120.3% of 1,933 movements
Jan 202217.2% of 1,409 movements
Feb 202224.2% of 1,611 movements
Mar 202213.8% of 2,110 movements
Apr 202229.4% of 2,647 movements
May 202241.4% of 3,204 movements
Jun 202252.9% of 3,589 movements
Jul 202243.6% of 3,673 movements
Aug 202234.7% of 3,899 movements
Sep 202242.5% of 3,764 movements
Oct 202227.5% of 3,514 movements
Nov 202216.3% of 2,506 movements
Dec 202231.8% of 2,667 movements
Jan 202318.8% of 2,596 movements
Feb 202316.3% of 2,308 movements
Mar 202329.0% of 2,804 movements
Apr 202326.9% of 3,021 movements
May 202327.8% of 3,448 movements
Jun 202335.4% of 3,779 movements
Jul 202340.2% of 3,970 movements
Aug 202336.8% of 4,149 movements
Sep 202333.3% of 4,037 movements
Oct 202326.8% of 3,798 movements
Nov 202324.0% of 2,771 movements
Dec 202329.8% of 2,875 movements
Jan 202424.1% of 2,617 movements
Feb 202418.0% of 2,671 movements
Mar 202418.6% of 3,129 movements
Apr 202428.2% of 3,447 movements
May 202427.9% of 3,970 movements
Jun 202439.6% of 4,115 movements
Jul 202442.6% of 4,295 movements
Aug 202436.9% of 4,422 movements
Sep 202438.9% of 4,314 movements
Oct 202427.3% of 4,075 movements
Nov 202420.8% of 2,954 movements
Dec 202427.5% of 3,073 movements
Jan 202529.1% of 2,808 movements
Feb 202518.7% of 2,804 movements
Mar 202513.7% of 3,362 movements
Apr 202518.2% of 3,606 movements
May 202529.5% of 4,238 movements
Jun 202540.4% of 4,501 movements
Jul 202540.7% of 4,594 movements
Aug 202532.7% of 4,603 movements
Sep 202536.0% of 4,432 movements
Oct 202528.8% of 4,259 movements
Nov 202521.0% of 3,170 movements
Dec 202527.0% of 3,307 movements
Jan 202631.1% of 2,879 movements
Feb 202621.8% of 2,924 movements
Mar 202621.5% of 3,562 movements
Apr 202622.0% of 3,814 movements
May 202627.7% of 4,380 movements
Jun 202636.5% of 4,521 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 2020Arrivals13.7% of 139 movements22.4% across 40,066 flightsreturned the next month
Pandemic regime · Jun 2020Departures17.3% of 139 movements30.8% across 39,918 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals43.6% of 3,673 movements22.7% across 25,773 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures63.0% of 3,674 movements34.0% across 25,797 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals36.8% of 4,149 movements28.9% across 38,276 flightsreturned after 2 months
NATS system failure · Aug 2023Departures51.3% of 4,134 movements40.2% across 38,202 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals13.7% of 3,362 movements29.7% across 43,406 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures19.3% of 3,368 movements36.9% across 43,286 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, 40.4% across 6 months. Lowest median: Feb, 18.7% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201918.8% of 3,496 movements17.7% of 3,403 movements23.9% of 3,839 movements19.0% of 4,061 movements24.3% of 4,683 movements30.6% of 4,773 movements29.2% of 5,048 movements27.2% of 5,095 movements27.4% of 4,687 movements16.7% of 4,347 movements10.0% of 3,392 movements15.1% of 3,367 movements202011.7% of 3,344 movements19.6% of 3,356 movements36.3% of 2,502 movements33.3% of 81 movements12.2% of 74 movements13.7% of 139 movements7.7% of 819 movements6.2% of 1,300 movements4.7% of 1,309 movements6.6% of 1,022 movements9.0% of 455 movements22.3% of 600 movements202123.9% of 310 movements18.9% of 90 movements27.3% of 121 movements18.3% of 208 movements7.4% of 377 movements13.4% of 805 movements12.0% of 1,389 movements17.5% of 1,969 movements13.3% of 2,010 movements15.9% of 2,114 movements14.6% of 1,788 movements20.3% of 1,933 movements202217.2% of 1,409 movements24.2% of 1,611 movements13.8% of 2,110 movements29.4% of 2,647 movements41.4% of 3,204 movements52.9% of 3,589 movements43.6% of 3,673 movements34.7% of 3,899 movements42.5% of 3,764 movements27.5% of 3,514 movements16.3% of 2,506 movements31.8% of 2,667 movements202318.8% of 2,596 movements16.3% of 2,308 movements29.0% of 2,804 movements26.9% of 3,021 movements27.8% of 3,448 movements35.4% of 3,779 movements40.2% of 3,970 movements36.8% of 4,149 movements33.3% of 4,037 movements26.8% of 3,798 movements24.0% of 2,771 movements29.8% of 2,875 movements202424.1% of 2,617 movements18.0% of 2,671 movements18.6% of 3,129 movements28.2% of 3,447 movements27.9% of 3,970 movements39.6% of 4,115 movements42.6% of 4,295 movements36.9% of 4,422 movements38.9% of 4,314 movements27.3% of 4,075 movements20.8% of 2,954 movements27.5% of 3,073 movements202529.1% of 2,808 movements18.7% of 2,804 movements13.7% of 3,362 movements18.2% of 3,606 movements29.5% of 4,238 movements40.4% of 4,501 movements40.7% of 4,594 movements32.7% of 4,603 movements36.0% of 4,432 movements28.8% of 4,259 movements21.0% of 3,170 movements27.0% of 3,307 movements202631.1% of 2,879 movements21.8% of 2,924 movements21.5% of 3,562 movements22.0% of 3,814 movements27.7% of 4,380 movements36.5% of 4,521 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan20.4%17.2–31.1%7 months, 19,264 flights
Feb18.7%16.3–24.2%7 months, 19,098 flights
Mar21.5%13.7–29.1%7 months, 22,708 flights
Apr22.0%18.2–29.4%7 months, 24,656 flights
May27.8%24.3–41.4%7 months, 28,575 flights
Jun36.5%30.6–52.9%7 months, 30,122 flights
Jul40.4%29.2–43.6%6 months, 26,585 flights
Aug33.7%26.7–36.9%6 months, 27,186 flights
Sep34.7%27.4–42.5%6 months, 25,990 flights
Oct27.1%16.7–28.8%6 months, 24,658 flights
Nov19.0%10.0–24.0%6 months, 18,429 flights
Dec27.2%15.1–31.8%6 months, 18,854 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 27 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
Birmingham ↔ Glasgow9.0% of 643 movements0.6% of 643 movementsdescriptive comparison
Birmingham ↔ Belfast International15.5% of 1,268 movements1.1% of 1,268 movementsdescriptive comparison
Birmingham ↔ Aberdeen16.4% of 751 movements3.1% of 751 movementsdescriptive comparison
Birmingham ↔ Faro16.4% of 877 movements0.1% of 877 movementsdescriptive comparison
Birmingham ↔ Dusseldorf21.7% of 609 movements1.8% of 609 movementsdescriptive comparison
Birmingham ↔ Edinburgh21.8% of 1,004 movements1.0% of 1,004 movementsdescriptive comparison
Birmingham ↔ Belfast City (George Best)22.7% of 2,005 movements3.7% of 2,005 movementsdescriptive comparison
Birmingham ↔ Dalaman22.8% of 709 movements0.1% of 709 movementsdescriptive comparison
Birmingham ↔ Istanbul23.1% of 775 movements0.1% of 775 movementsdescriptive comparison
Birmingham ↔ Dublin24.2% of 3,869 movements1.3% of 3,869 movementsdescriptive comparison
Birmingham ↔ Frankfurt Main24.5% of 1,064 movements4.7% of 1,064 movementsdescriptive comparison
Birmingham ↔ Amsterdam26.0% of 2,325 movements2.9% of 2,325 movementsdescriptive comparison
Birmingham ↔ Dubai26.4% of 644 movements6.2% of 644 movementsdescriptive comparison
Birmingham ↔ Barcelona26.7% of 920 movements0.2% of 920 movementsdescriptive comparison
Birmingham ↔ Fuerteventura27.1% of 590 movements0.3% of 590 movementsdescriptive comparison
Birmingham ↔ Arrecife27.6% of 782 movementsno events in 782 movementsdescriptive comparison
Birmingham ↔ Alicante27.9% of 1,350 movements0.2% of 1,350 movementsdescriptive comparison
Birmingham ↔ Paris (Charles De Gaulle)28.9% of 1,631 movements1.5% of 1,631 movementsdescriptive comparison
Birmingham ↔ Krakow30.3% of 600 movements0.2% of 600 movementsdescriptive comparison
Birmingham ↔ Malaga30.5% of 1,151 movements0.1% of 1,151 movementsdescriptive comparison
Birmingham ↔ Tenerife (Surreina Sofia)30.7% of 1,215 movements0.2% of 1,215 movementsdescriptive comparison
Birmingham ↔ Bucharest (Otopeni)31.2% of 574 movementsno events in 574 movementsdescriptive comparison
Birmingham ↔ Las Palmas32.9% of 604 movementsno events in 604 movementsdescriptive comparison
Birmingham ↔ Malta37.2% of 514 movements0.2% of 514 movementsdescriptive comparison
Birmingham ↔ Antalya38.3% of 978 movements0.7% of 978 movementsdescriptive comparison
Birmingham ↔ Palma De Mallorca46.0% of 1,375 movements0.2% of 1,375 movementsdescriptive comparison
Birmingham ↔ Rhodes54.0% of 524 movements0.4% of 524 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

31 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
Aer Lingus23.7% of 4,017 movementsdescriptive comparison
Air Dolomiti18.2% of 77 movementsdescriptive comparison
Air France27.5% of 1,203 movementsdescriptive comparison
Air India54.1% of 290 movementsdescriptive comparison
Aurigny Air Services16.5% of 328 movementsdescriptive comparison
Brussels Airlines39.3% of 89 movementsdescriptive comparison
Corendon Airlines15.5% of 58 movementsdescriptive comparison
Easyjet Europe19.6% of 938 movementsdescriptive comparison
Easyjet Switzerland28.5% of 267 movementsdescriptive comparison
Easyjet UK Ltd26.7% of 6,665 movementsdescriptive comparison
Emirates26.4% of 644 movementsdescriptive comparison
Eurowings Luftverkehrs22.3% of 627 movementsdescriptive comparison
Freebird Airlines11.5% of 26 movements — small sample, not rankedsmall sample; not ranked
Jet2.Com Ltd36.4% of 7,871 movementsdescriptive comparison
KLM27.7% of 1,685 movementsdescriptive comparison
Loganair Ltd16.7% of 1,027 movementsdescriptive comparison
Lufthansa26.3% of 1,184 movementsdescriptive comparison
Lufthansa City Airlines Gmbh28.1% of 274 movementsdescriptive comparison
Pegasus Airlines34.1% of 308 movementsdescriptive comparison
Qatar Airways21.2% of 335 movementsdescriptive comparison
Ryanair30.0% of 10,827 movementsdescriptive comparison
Ryanair UK Ltd22.0% of 82 movementsdescriptive comparison
SAS14.8% of 290 movementsdescriptive comparison
Saudi Arabian Airlines34.2% of 152 movementsdescriptive comparison
Sunexpress17.1% of 690 movementsdescriptive comparison
Swiss Airlines41.7% of 408 movementsdescriptive comparison
Thy Turkish Airlines22.8% of 771 movementsdescriptive comparison
TUI Airways Ltd41.1% of 4,258 movementsdescriptive comparison
Vueling Airlines7.9% of 214 movementsdescriptive comparison
Wizz Air24.1% of 83 movementsdescriptive comparison
Wizz Air Malta20.6% of 709 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

29.6% of 46,445 movements arrivals were disrupted, against 34.9% of 46,441 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

228 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
BHX ↔ VIENNAMay 2026
BHX ↔ TARBES-LOURDES-INTERNATIONALMay 2026
BHX ↔ BRIDGETOWNMay 2026
BHX ↔ BERGENMay 2026
BHX ↔ VAXJOApr 2026
BHX ↔ TURINApr 2026
BHX ↔ SIBIUApr 2026
BHX ↔ KEFLAVIKApr 2026
BHX ↔ GRENOBLEApr 2026
BHX ↔ CHAMBERYApr 2026
BHX ↔ BOLOGNAApr 2026
BHX ↔ TOURSMar 2026
BHX ↔ ROVANIEMIMar 2026
BHX ↔ ROME-CIAMPINOMar 2026
BHX ↔ PLOVDIVMar 2026
BHX ↔ PHUKETMar 2026
BHX ↔ LA-ROMANAMar 2026
BHX ↔ BRUSSELSMar 2026
BHX ↔ LYONFeb 2026
BHX ↔ LE-MANSFeb 2026
BHX ↔ KUUSAMOFeb 2026
BHX ↔ HANOVERFeb 2026
BHX ↔ ENONTEKIOFeb 2026
BHX ↔ BOURNEMOUTHFeb 2026
BHX ↔ BAHRAINFeb 2026
BHX ↔ NEWCASTLEJan 2026
BHX ↔ EAST-MIDLANDS-INTERNATIONALJan 2026
BHX ↔ COLOGNE-BONNJan 2026
BHX ↔ TALLINDec 2025
BHX ↔ SANTIAGO-DE-COMPOSTELA-SPAINDec 2025
BHX ↔ PAUDec 2025
BHX ↔ NANTESDec 2025
BHX ↔ MILAN-MALPENSADec 2025
BHX ↔ LA-ROCHELLEDec 2025
BHX ↔ KITTILADec 2025
BHX ↔ KATOWICEDec 2025
BHX ↔ IVALODec 2025
BHX ↔ GDANSKDec 2025
BHX ↔ GATWICKDec 2025
BHX ↔ BERNENov 2025
BHX ↔ MELBOURNE-FLATSOct 2025
BHX ↔ MANCHESTEROct 2025
BHX ↔ AMMAN-KING-HUSSEINOct 2025
BHX ↔ AMMANOct 2025
BHX ↔ ZAGREBSep 2025
BHX ↔ STANSTEDSep 2025
BHX ↔ LUTONSep 2025
BHX ↔ CARDIFF-WALESSep 2025
BHX ↔ BAKU-HEYDER-ALIYEV-INT-LSep 2025
BHX ↔ MARSEILLEAug 2025
BHX ↔ FIGARIAug 2025
BHX ↔ FLORENCEJul 2025
BHX ↔ RZESZOWJun 2025
BHX ↔ OHRIDJun 2025
BHX ↔ HALMSTADJun 2025
BHX ↔ OSLO-GARDERMOENMay 2025
BHX ↔ NIMESMay 2025
BHX ↔ ISLAMABAD-INTERNATIONAL-AIRPORTMay 2025
BHX ↔ PARIS-LE-BOURGETApr 2025
BHX ↔ NIEDERRHEINApr 2025
BHX ↔ LONDON-CITYApr 2025
BHX ↔ KERRY-COUNTYApr 2025
BHX ↔ AUSTIN-BERGSTROMApr 2025
BHX ↔ TROMSOEMar 2025
BHX ↔ STUTTGARTMar 2025
BHX ↔ SOUTHAMPTONMar 2025
BHX ↔ OSTENDMar 2025
BHX ↔ HONG-KONG-CHEK-LAP-KOKMar 2025
BHX ↔ DUBAI-WORLD-CENTRALMar 2025
BHX ↔ MUSCATJan 2025
BHX ↔ KAUNASJan 2025
BHX ↔ WARSAW-CHOPINDec 2024
BHX ↔ OSTRAVADec 2024
BHX ↔ LUBLIN-PORT-LOTNICZYDec 2024
BHX ↔ LEIPZIGDec 2024
BHX ↔ ERFURTDec 2024
BHX ↔ SALERNO-COSTA-AMALFINov 2024
BHX ↔ RIGANov 2024
BHX ↔ CHISINAU-INTERNATIONALNov 2024
BHX ↔ BEIRUTOct 2024
BHX ↔ LIMOGESSep 2024
BHX ↔ LEMNOSJun 2024
BHX ↔ HAHNJun 2024
BHX ↔ GOTEBORG-LANDVETTERJun 2024
BHX ↔ DORTMUNDJun 2024
BHX ↔ ABU-DHABI-INTERNATIONALJun 2024
BHX ↔ KANSAS-CITYMay 2024
BHX ↔ VALENCEApr 2024
BHX ↔ UNKNOWNApr 2024
BHX ↔ SINGAPOREApr 2024
BHX ↔ NAGOYAApr 2024
BHX ↔ LILLEApr 2024
BHX ↔ COLOMBOApr 2024
BHX ↔ CLUJ-NAPOCAApr 2024
BHX ↔ BARI-PALESEApr 2024
BHX ↔ WROCLAWMar 2024
BHX ↔ LONGYEARBYEN-SVALBARDMar 2024
BHX ↔ BRAUNSCHWEIGMar 2024
BHX ↔ ATLANTAMar 2024
BHX ↔ RIYADHFeb 2024
BHX ↔ LINZFeb 2024
BHX ↔ ROSKILDEJan 2024
BHX ↔ KLAGENFURTJan 2024
BHX ↔ GENOAJan 2024
BHX ↔ TOULON-HYERESDec 2023
BHX ↔ PAJALA-YLLASDec 2023
BHX ↔ TORONTOOct 2023
BHX ↔ PARIS-ORLYOct 2023
BHX ↔ MONTPELLIEROct 2023
BHX ↔ LIVERPOOL-JOHN-LENNONOct 2023
BHX ↔ BILLUNDOct 2023
BHX ↔ BEJAOct 2023
BHX ↔ LUXEMBOURGSep 2023
BHX ↔ BERGERACSep 2023
BHX ↔ RENNESAug 2023
BHX ↔ TRAPANIJul 2023
BHX ↔ TEL-AVIVJun 2023
BHX ↔ LEEDS-BRADFORDJun 2023
BHX ↔ AKROTIRIMay 2023
BHX ↔ PALANGAApr 2023
BHX ↔ OTTAWA-INTERNATIONALApr 2023
BHX ↔ NUREMBERGApr 2023
BHX ↔ MAASTRICHTApr 2023
BHX ↔ BRNO-TURANYApr 2023
BHX ↔ VILNIUSMar 2023
BHX ↔ TRIESTE-RONCHI-DEI-LEGIONARIMar 2023
BHX ↔ LILONGWEMar 2023
BHX ↔ HAMBURGMar 2023
BHX ↔ SATU-MAREFeb 2023
BHX ↔ GAZIANTEPFeb 2023
BHX ↔ NEW-YORK-JF-KENNEDYJan 2023
BHX ↔ BIARRITZJan 2023
BHX ↔ ASTURIASJan 2023
BHX ↔ CHARLEROIDec 2022
BHX ↔ NEWQUAYOct 2022
BHX ↔ LOS-ANGELES-INTERNATIONALOct 2022
BHX ↔ DUNDEEOct 2022
BHX ↔ COLUMBUSSep 2022
BHX ↔ BRESTSep 2022
BHX ↔ AVIGNONSep 2022
BHX ↔ AALBORGSep 2022
BHX ↔ VARNAAug 2022
BHX ↔ TEESSIDE-INTERNATIONAL-AIRPORTAug 2022
BHX ↔ KAYSERI-ERKILETAug 2022
BHX ↔ EXETERAug 2022
BHX ↔ BILBAOAug 2022
BHX ↔ NORWICHJul 2022
BHX ↔ DONCASTER-SHEFFIELDJul 2022
BHX ↔ BELGRADEJul 2022
BHX ↔ ORLANDOJun 2022
BHX ↔ SONDERBORGMay 2022
BHX ↔ CALGARYMay 2022
BHX ↔ BRATISLAVAMar 2022
BHX ↔ MOLDEFeb 2022
BHX ↔ TRONDHEIM-VAERNESJan 2022
BHX ↔ IASIJan 2022
BHX ↔ BODOJan 2022
BHX ↔ NAIROBIOct 2021
BHX ↔ SCANDINAVIAN-MOUNTAINS-AIRPORTSep 2021
BHX ↔ DAKAR-BLAISE-DIAGNESep 2021
BHX ↔ ADLER-SOCHISep 2021
BHX ↔ LIEGEAug 2021
BHX ↔ KABULAug 2021
BHX ↔ HUMBERSIDEAug 2021
BHX ↔ VAN-DON-INTERNATIONALJul 2021
BHX ↔ MIKONOSJun 2021
BHX ↔ LAHOREJun 2021
BHX ↔ CAENApr 2021
BHX ↔ DINARDAug 2020
BHX ↔ CLERMONT-FERRANDAug 2020
BHX ↔ KIEV-BORISPOLJul 2020
BHX ↔ PRESTWICKApr 2020
BHX ↔ U-TAPAOMar 2020
BHX ↔ MARSA-ALAMMar 2020
BHX ↔ COTSWOLD-APT-KEMBLEMar 2020
BHX ↔ BERLIN-TEGELMar 2020
BHX ↔ BANJULMar 2020
BHX ↔ ASHKHABADMar 2020
BHX ↔ PHOENIXFeb 2020
BHX ↔ NEW-YORK-NEWARKFeb 2020
BHX ↔ LANGKAWIFeb 2020
BHX ↔ ZARAGOZAJan 2020
BHX ↔ FRIEDRICHSHAFENJan 2020
BHX ↔ SOUTHENDDec 2019
BHX ↔ SANFORDNov 2019
BHX ↔ EINDHOVENNov 2019
BHX ↔ COCHINNov 2019
BHX ↔ AQABANov 2019
BHX ↔ CASABLANCA-MOHAMED-VOct 2019
BHX ↔ PODGORICASep 2019
BHX ↔ BASTIASep 2019
BHX ↔ ALGHERO-FERTILIASep 2019
BHX ↔ YEREVANAug 2019
BHX ↔ MUMBAIAug 2019
BHX ↔ WASHINGTON-DULLESJul 2019
BHX ↔ DRESDENJun 2019
BHX ↔ BERLIN-SCHONEFELDMay 2019
BHX ↔ ISTANBUL-ATATURKApr 2019
BHX ↔ GOAApr 2019
BHX ↔ CHATEAUROUX-DEOLSApr 2019
BHX ↔ LIEIDAMar 2019
BHX ↔ CHISINAU-KISHINEVMar 2019
BHX ↔ MURCIA-SAN-JAVIERJan 2019
BHX ↔ BENAZIR-BHUTTO-INTERNATIONAL-AIRPORTJan 2019
BHX ↔ TIMISOARADec 2018
BHX ↔ MONTREAL-DORVALDec 2018
BHX ↔ MEMMINGEN-ALLGAUDec 2018
BHX ↔ ISLAMABADDec 2018
BHX ↔ BALE-MULHOUSEDec 2018
BHX ↔ ROTTERDAMOct 2018
BHX ↔ COMISOOct 2018
BHX ↔ TUNISSep 2018
BHX ↔ MOUNT-PLEASANTSep 2018
BHX ↔ MONASTIRSep 2018
BHX ↔ GRONINGENSep 2018
BHX ↔ ANTWERPAug 2018
BHX ↔ MALMOJul 2018
BHX ↔ DEBRECENJul 2018
BHX ↔ ST-PETERSBURGJun 2018
BHX ↔ ALESUNDMay 2018
BHX ↔ PADERBORNMar 2018
BHX ↔ HELSINKIMar 2018
BHX ↔ GRANADAMar 2018
BHX ↔ CARCASSONNEMar 2018
BHX ↔ ARVIDSJAURMar 2018
BHX ↔ PARMAFeb 2018
BHX ↔ KRASNOVODSKFeb 2018
BHX ↔ KIRUNAFeb 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

Birmingham appears from Jan 2018 to Jun 2026 with 314,240 arrivals.

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

Archive route pairs: 378.

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?

29.6% of 46,445 movements over July 2025 to June 2026.

How often are they cancelled?

1.1% of 46,445 movements at short notice.

How late is late?

30.2–60.6 minutes; delayed denominator 13,234–25,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.