UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Manchester

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

Put the other way round, 62.9% of 99,609 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

37.1% of 99,609 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
37.1% of 99,609 movements1.1% of 99,609 movements31.7–58.2 minutes; delayed denominator 35,886–62,7140.7% of 99,609 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.7% of 99,609 movements passed the three-hour mark.

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

DelayShare and sampleOne event per movements
More than 15 minutes36.0% of 99,609 movements2.8
More than 30 minutes21.7% of 99,609 movements4.6
More than 60 minutes8.9% of 99,609 movements11.3
More than 120 minutes2.1% of 99,609 movements47.4
More than 180 minutes0.7% of 99,609 movements145.2
More than 360 minutes0.1% of 99,609 movements748.9
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?

2.1% of 99,609 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 early9,3859.4%15–1 early26,44226.5%0–15 late26,82826.9%16–3014,26314.3%31–6012,78212.8%61…1206,7386.8%121…1801,4171.4%181…3605530.6%>3601330.1%D=99,619
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, 5.9% of 3,219 movements. Worst month: Jun 2022, 54.0% of 7,715 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: 21.4%; sample: 65042018Feb 2018: 23.5%; sample: 6230Mar 2018: 27.4%; sample: 7270Apr 2018: 21.3%; sample: 7729May 2018: 26.8%; sample: 8743Jun 2018: 35.3%; sample: 9216Jul 2018: 31.8%; sample: 9578Aug 2018: 27.6%; sample: 9687Sep 2018: 27.0%; sample: 9261Oct 2018: 21.5%; sample: 8759Nov 2018: 16.3%; sample: 6821Dec 2018: 27.4%; sample: 6936Jan 2019: 26.4%; sample: 66482019Feb 2019: 17.1%; sample: 6316Mar 2019: 23.2%; sample: 7235Apr 2019: 22.9%; sample: 7955May 2019: 25.5%; sample: 8940Jun 2019: 29.8%; sample: 9337Jul 2019: 32.5%; sample: 9798Aug 2019: 29.9%; sample: 10027Sep 2019: 31.6%; sample: 9385Oct 2019: 20.8%; sample: 8409Nov 2019: 12.9%; sample: 6585Dec 2019: 20.9%; sample: 6804Jan 2020: 17.0%; sample: 63142020Feb 2020: 25.9%; sample: 6367Mar 2020: 23.3%; sample: 4430Apr 2020: 28.4%; sample: 232May 2020: 14.6%; sample: 185Jun 2020: 14.6%; sample: 323Jul 2020: 7.2%; sample: 1822Aug 2020: 8.3%; sample: 3223Sep 2020: 5.9%; sample: 3219Oct 2020: 8.8%; sample: 2440Nov 2020: 9.4%; sample: 1154Dec 2020: 24.5%; sample: 1429Jan 2021: 20.2%; sample: 8872021Feb 2021: 28.7%; sample: 397Mar 2021: 31.2%; sample: 516Apr 2021: 24.5%; sample: 591May 2021: 17.0%; sample: 784Jun 2021: 15.1%; sample: 1668Jul 2021: 16.2%; sample: 2791Aug 2021: 19.6%; sample: 4058Sep 2021: 16.9%; sample: 4294Oct 2021: 22.3%; sample: 4558Nov 2021: 18.9%; sample: 3990Dec 2021: 25.3%; sample: 4562Jan 2022: 20.3%; sample: 34302022Feb 2022: 33.4%; sample: 4053Mar 2022: 22.5%; sample: 5080Apr 2022: 37.4%; sample: 6224May 2022: 45.8%; sample: 7282Jun 2022: 54.0%; sample: 7715Jul 2022: 51.0%; sample: 7889Aug 2022: 43.4%; sample: 7899Sep 2022: 53.9%; sample: 7602Oct 2022: 39.2%; sample: 7357Nov 2022: 23.3%; sample: 5451Dec 2022: 42.9%; sample: 5707Jan 2023: 27.9%; sample: 53912023Feb 2023: 23.0%; sample: 5148Mar 2023: 33.3%; sample: 6118Apr 2023: 32.5%; sample: 6877May 2023: 32.4%; sample: 7753Jun 2023: 45.8%; sample: 8365Jul 2023: 51.2%; sample: 8801Aug 2023: 46.6%; sample: 8932Sep 2023: 41.4%; sample: 8605Oct 2023: 34.5%; sample: 8310Nov 2023: 27.0%; sample: 6101Dec 2023: 38.4%; sample: 6445Jan 2024: 28.8%; sample: 59052024Feb 2024: 33.3%; sample: 5932Mar 2024: 20.1%; sample: 6690Apr 2024: 27.5%; sample: 7678May 2024: 29.9%; sample: 8618Jun 2024: 45.1%; sample: 8968Jul 2024: 48.2%; sample: 9460Aug 2024: 41.7%; sample: 9616Sep 2024: 45.9%; sample: 9324Oct 2024: 30.7%; sample: 8809Nov 2024: 24.4%; sample: 6741Dec 2024: 36.0%; sample: 7085Jan 2025: 39.7%; sample: 63452025Feb 2025: 22.4%; sample: 6321Mar 2025: 18.1%; sample: 7283Apr 2025: 22.9%; sample: 8013May 2025: 32.1%; sample: 8847Jun 2025: 39.0%; sample: 9030Jul 2025: 44.7%; sample: 9610Aug 2025: 40.2%; sample: 9715Sep 2025: 46.6%; sample: 9394Oct 2025: 39.2%; sample: 8970Nov 2025: 28.0%; sample: 7028Dec 2025: 41.4%; sample: 7512Jan 2026: 35.5%; sample: 65692026Feb 2026: 34.9%; sample: 6477Mar 2026: 27.6%; sample: 7654Apr 2026: 24.9%; sample: 8195May 2026: 33.9%; sample: 9092Jun 2026: 42.1%; sample: 9393Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201821.4% of 6,504 movements
Feb 201823.5% of 6,230 movements
Mar 201827.4% of 7,270 movements
Apr 201821.3% of 7,729 movements
May 201826.8% of 8,743 movements
Jun 201835.3% of 9,216 movements
Jul 201831.8% of 9,578 movements
Aug 201827.6% of 9,687 movements
Sep 201827.0% of 9,261 movements
Oct 201821.5% of 8,759 movements
Nov 201816.3% of 6,821 movements
Dec 201827.4% of 6,936 movements
Jan 201926.4% of 6,648 movements
Feb 201917.1% of 6,316 movements
Mar 201923.2% of 7,235 movements
Apr 201922.9% of 7,955 movements
May 201925.5% of 8,940 movements
Jun 201929.8% of 9,337 movements
Jul 201932.5% of 9,798 movements
Aug 201929.9% of 10,027 movements
Sep 201931.6% of 9,385 movements
Oct 201920.8% of 8,409 movements
Nov 201912.9% of 6,585 movements
Dec 201920.9% of 6,804 movements
Jan 202017.0% of 6,314 movements
Feb 202025.9% of 6,367 movements
Mar 202023.3% of 4,430 movements
Apr 202028.4% of 232 movements
May 202014.6% of 185 movements
Jun 202014.6% of 323 movements
Jul 20207.2% of 1,822 movements
Aug 20208.3% of 3,223 movements
Sep 20205.9% of 3,219 movements
Oct 20208.8% of 2,440 movements
Nov 20209.4% of 1,154 movements
Dec 202024.5% of 1,429 movements
Jan 202120.2% of 887 movements
Feb 202128.7% of 397 movements
Mar 202131.2% of 516 movements
Apr 202124.5% of 591 movements
May 202117.0% of 784 movements
Jun 202115.1% of 1,668 movements
Jul 202116.2% of 2,791 movements
Aug 202119.6% of 4,058 movements
Sep 202116.9% of 4,294 movements
Oct 202122.3% of 4,558 movements
Nov 202118.9% of 3,990 movements
Dec 202125.3% of 4,562 movements
Jan 202220.3% of 3,430 movements
Feb 202233.4% of 4,053 movements
Mar 202222.5% of 5,080 movements
Apr 202237.4% of 6,224 movements
May 202245.8% of 7,282 movements
Jun 202254.0% of 7,715 movements
Jul 202251.0% of 7,889 movements
Aug 202243.4% of 7,899 movements
Sep 202253.9% of 7,602 movements
Oct 202239.2% of 7,357 movements
Nov 202223.3% of 5,451 movements
Dec 202242.9% of 5,707 movements
Jan 202327.9% of 5,391 movements
Feb 202323.0% of 5,148 movements
Mar 202333.3% of 6,118 movements
Apr 202332.5% of 6,877 movements
May 202332.4% of 7,753 movements
Jun 202345.8% of 8,365 movements
Jul 202351.2% of 8,801 movements
Aug 202346.6% of 8,932 movements
Sep 202341.4% of 8,605 movements
Oct 202334.5% of 8,310 movements
Nov 202327.0% of 6,101 movements
Dec 202338.4% of 6,445 movements
Jan 202428.8% of 5,905 movements
Feb 202433.3% of 5,932 movements
Mar 202420.1% of 6,690 movements
Apr 202427.5% of 7,678 movements
May 202429.9% of 8,618 movements
Jun 202445.1% of 8,968 movements
Jul 202448.2% of 9,460 movements
Aug 202441.7% of 9,616 movements
Sep 202445.9% of 9,324 movements
Oct 202430.7% of 8,809 movements
Nov 202424.4% of 6,741 movements
Dec 202436.0% of 7,085 movements
Jan 202539.7% of 6,345 movements
Feb 202522.4% of 6,321 movements
Mar 202518.1% of 7,283 movements
Apr 202522.9% of 8,013 movements
May 202532.1% of 8,847 movements
Jun 202539.0% of 9,030 movements
Jul 202544.7% of 9,610 movements
Aug 202540.2% of 9,715 movements
Sep 202546.6% of 9,394 movements
Oct 202539.2% of 8,970 movements
Nov 202528.0% of 7,028 movements
Dec 202541.4% of 7,512 movements
Jan 202635.5% of 6,569 movements
Feb 202634.9% of 6,477 movements
Mar 202627.6% of 7,654 movements
Apr 202624.9% of 8,195 movements
May 202633.9% of 9,092 movements
Jun 202642.1% of 9,393 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 2020Arrivals14.6% of 323 movements24.0% across 77,873 flightsreturned the next month
Pandemic regime · Jun 2020Departures19.5% of 329 movements23.8% across 77,531 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals51.0% of 7,889 movements27.7% across 58,037 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures62.6% of 7,913 movements29.9% across 58,223 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals46.6% of 8,932 movements37.4% across 82,469 flightsreturned after 2 months
NATS system failure · Aug 2023Departures51.7% of 8,873 movements40.2% across 82,310 flightsreturned after 2 months
Heathrow fire closure · Mar 2025Arrivals18.1% of 7,283 movements34.3% across 95,655 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures17.9% of 7,277 movements35.8% across 95,545 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, 46.4% across 6 months. Lowest median: Mar, 23.2% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201926.4% of 6,648 movements17.1% of 6,316 movements23.2% of 7,235 movements22.9% of 7,955 movements25.5% of 8,940 movements29.8% of 9,337 movements32.5% of 9,798 movements29.9% of 10,027 movements31.6% of 9,385 movements20.8% of 8,409 movements12.9% of 6,585 movements20.9% of 6,804 movements202017.0% of 6,314 movements25.9% of 6,367 movements23.3% of 4,430 movements28.4% of 232 movements14.6% of 185 movements14.6% of 323 movements7.2% of 1,822 movements8.3% of 3,223 movements5.9% of 3,219 movements8.8% of 2,440 movements9.4% of 1,154 movements24.5% of 1,429 movements202120.2% of 887 movements28.7% of 397 movements31.2% of 516 movements24.5% of 591 movements17.0% of 784 movements15.1% of 1,668 movements16.2% of 2,791 movements19.6% of 4,058 movements16.9% of 4,294 movements22.3% of 4,558 movements18.9% of 3,990 movements25.3% of 4,562 movements202220.3% of 3,430 movements33.4% of 4,053 movements22.5% of 5,080 movements37.4% of 6,224 movements45.8% of 7,282 movements54.0% of 7,715 movements51.0% of 7,889 movements43.4% of 7,899 movements53.9% of 7,602 movements39.2% of 7,357 movements23.3% of 5,451 movements42.9% of 5,707 movements202327.9% of 5,391 movements23.0% of 5,148 movements33.3% of 6,118 movements32.5% of 6,877 movements32.4% of 7,753 movements45.8% of 8,365 movements51.2% of 8,801 movements46.6% of 8,932 movements41.4% of 8,605 movements34.5% of 8,310 movements27.0% of 6,101 movements38.4% of 6,445 movements202428.8% of 5,905 movements33.3% of 5,932 movements20.1% of 6,690 movements27.5% of 7,678 movements29.9% of 8,618 movements45.1% of 8,968 movements48.2% of 9,460 movements41.7% of 9,616 movements45.9% of 9,324 movements30.7% of 8,809 movements24.4% of 6,741 movements36.0% of 7,085 movements202539.7% of 6,345 movements22.4% of 6,321 movements18.1% of 7,283 movements22.9% of 8,013 movements32.1% of 8,847 movements39.0% of 9,030 movements44.7% of 9,610 movements40.2% of 9,715 movements46.6% of 9,394 movements39.2% of 8,970 movements28.0% of 7,028 movements41.4% of 7,512 movements202635.5% of 6,569 movements34.9% of 6,477 movements27.6% of 7,654 movements24.9% of 8,195 movements33.9% of 9,092 movements42.1% of 9,393 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan27.9%20.3–39.7%7 months, 40,792 flights
Feb23.5%17.1–34.9%7 months, 40,477 flights
Mar23.2%18.1–33.3%7 months, 47,330 flights
Apr24.9%21.3–37.4%7 months, 52,671 flights
May32.1%25.5–45.8%7 months, 59,275 flights
Jun42.1%29.8–54.0%7 months, 62,024 flights
Jul46.4%31.8–51.2%6 months, 55,136 flights
Aug40.9%27.6–46.6%6 months, 55,876 flights
Sep43.7%27.0–53.9%6 months, 53,571 flights
Oct32.6%20.8–39.2%6 months, 50,614 flights
Nov23.8%12.9–28.0%6 months, 38,727 flights
Dec37.2%20.9–42.9%6 months, 40,489 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 63 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
Manchester ↔ Rome (Ciampino)16.9% of 700 movements0.1% of 700 movementsdescriptive comparison
Manchester ↔ Aberdeen19.2% of 945 movements1.6% of 945 movementsdescriptive comparison
Manchester ↔ Cork20.1% of 698 movements0.1% of 698 movementsdescriptive comparison
Manchester ↔ Doha Hamad20.8% of 1,163 movements5.6% of 1,163 movementsdescriptive comparison
Manchester ↔ Guernsey21.5% of 615 movements2.8% of 615 movementsdescriptive comparison
Manchester ↔ Keflavik22.5% of 617 movements0.8% of 617 movementsdescriptive comparison
Manchester ↔ Oslo (Gardermoen)22.6% of 801 movements1.2% of 801 movementsdescriptive comparison
Manchester ↔ Charleroi22.7% of 982 movements0.7% of 982 movementsdescriptive comparison
Manchester ↔ Helsinki22.8% of 626 movements1.0% of 626 movementsdescriptive comparison
Manchester ↔ Orlando22.9% of 612 movements1.0% of 612 movementsdescriptive comparison
Manchester ↔ Dusseldorf24.1% of 693 movements1.0% of 693 movementsdescriptive comparison
Manchester ↔ Isle Of Man24.9% of 952 movements2.1% of 952 movementsdescriptive comparison
Manchester ↔ Dublin25.7% of 4,994 movements0.8% of 4,994 movementsdescriptive comparison
Manchester ↔ Belfast City (George Best)26.1% of 1,628 movements2.1% of 1,628 movementsdescriptive comparison
Manchester ↔ Frankfurt Main27.5% of 1,335 movements2.9% of 1,335 movementsdescriptive comparison
Manchester ↔ Belfast International28.0% of 1,987 movements0.7% of 1,987 movementsdescriptive comparison
Manchester ↔ Istanbul28.4% of 1,467 movements0.7% of 1,467 movementsdescriptive comparison
Manchester ↔ Brussels29.0% of 631 movements0.8% of 631 movementsdescriptive comparison
Manchester ↔ Heathrow29.1% of 2,568 movements0.6% of 2,568 movementsdescriptive comparison
Manchester ↔ New York (Jf Kennedy)29.2% of 514 movements6.0% of 514 movementsdescriptive comparison
Manchester ↔ Budapest30.1% of 652 movements0.2% of 652 movementsdescriptive comparison
Manchester ↔ Istanbul (Sabiha Gokcen)30.2% of 686 movements0.1% of 686 movementsdescriptive comparison
Manchester ↔ Faro30.2% of 1,368 movements0.6% of 1,368 movementsdescriptive comparison
Manchester ↔ Agadir (Al Massira)30.3% of 674 movements0.4% of 674 movementsdescriptive comparison
Manchester ↔ Beauvais31.9% of 508 movements0.8% of 508 movementsdescriptive comparison
Manchester ↔ Copenhagen32.8% of 1,603 movements0.9% of 1,603 movementsdescriptive comparison
Manchester ↔ Dalaman33.1% of 1,256 movements0.3% of 1,256 movementsdescriptive comparison
Manchester ↔ Tenerife (Surreina Sofia)33.2% of 2,362 movements0.4% of 2,362 movementsdescriptive comparison
Manchester ↔ Madrid33.4% of 900 movements0.2% of 900 movementsdescriptive comparison
Manchester ↔ Barcelona35.6% of 1,827 movements0.4% of 1,827 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

58 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
Aegean Airlines34.2% of 161 movementsdescriptive comparison
Aer Lingus26.0% of 3,938 movementsdescriptive comparison
Aer Lingus (Uk) Ltd35.9% of 393 movementsdescriptive comparison
Air Canada44.9% of 49 movements — small sample, not rankedsmall sample; not ranked
Air France40.1% of 1,245 movementsdescriptive comparison
Air Portugal43.5% of 483 movementsdescriptive comparison
Air Transat34.0% of 200 movementsdescriptive comparison
Aurigny Air Services21.5% of 615 movementsdescriptive comparison
Austrian Airlines8.2% of 49 movements — small sample, not rankedsmall sample; not ranked
Biman Bangladesh Airlines26.9% of 67 movementsdescriptive comparison
British Airways Plc29.2% of 2,576 movementsdescriptive comparison
Brussels Airlines29.0% of 631 movementsdescriptive comparison
Cathay Pacific Airways34.0% of 365 movementsdescriptive comparison
Corendon Airlines16.1% of 161 movementsdescriptive comparison
Corendon Airlines Europe26.6% of 64 movementsdescriptive comparison
Easyjet Europe24.0% of 2,048 movementsdescriptive comparison
Easyjet Switzerland19.0% of 105 movementsdescriptive comparison
Easyjet UK Ltd47.3% of 18,585 movementsdescriptive comparison
Egypt Air33.9% of 363 movementsdescriptive comparison
Emirates36.0% of 1,064 movementsdescriptive comparison
Ethiopian Airlines48.8% of 365 movementsdescriptive comparison
Etihad Airways38.9% of 753 movementsdescriptive comparison
Eurowings Luftverkehrs25.8% of 999 movementsdescriptive comparison
Finnair22.8% of 626 movementsdescriptive comparison
Gulf Air43.9% of 214 movementsdescriptive comparison
Hainan Airlines39.6% of 303 movementsdescriptive comparison
Iberia Express23.3% of 257 movementsdescriptive comparison
Icelandair13.3% of 300 movementsdescriptive comparison
Indigo67.1% of 310 movementsdescriptive comparison
Jet2.Com Ltd51.6% of 11,743 movementsdescriptive comparison
Juneyao Airlines25.4% of 224 movementsdescriptive comparison
KLM30.5% of 2,059 movementsdescriptive comparison
Kuwait Airways32.0% of 150 movementsdescriptive comparison
Loganair Ltd18.7% of 2,947 movementsdescriptive comparison
Lufthansa26.9% of 1,421 movementsdescriptive comparison
Lufthansa City Airlines Gmbh32.2% of 764 movementsdescriptive comparison
Luxair27.1% of 129 movementsdescriptive comparison
Med-View Airline53.4% of 58 movementsdescriptive comparison
Norse Atlantic UK Ltd65.5% of 55 movementsdescriptive comparison
Norwegian Air Shuttle11.4% of 44 movements — small sample, not rankedsmall sample; not ranked
Norwegian Air Shuttle Aoc As31.0% of 274 movementsdescriptive comparison
Norwegian Air Sweden Ab32.4% of 241 movementsdescriptive comparison
Pakistan Intl Airlines24.8% of 101 movementsdescriptive comparison
Pegasus Airlines29.0% of 804 movementsdescriptive comparison
Qatar Airways20.9% of 1,165 movementsdescriptive comparison
Royal Air Maroc29.2% of 192 movementsdescriptive comparison
Royal Jordanian28.9% of 149 movementsdescriptive comparison
Ryanair32.7% of 21,863 movementsdescriptive comparison
Ryanair UK Ltd37.4% of 3,901 movementsdescriptive comparison
SAS19.4% of 1,528 movementsdescriptive comparison
Saudi Arabian Airlines29.0% of 348 movementsdescriptive comparison
Singapore Airlines18.4% of 261 movementsdescriptive comparison
Sunexpress21.9% of 1,180 movementsdescriptive comparison
Swiss Airlines35.1% of 865 movementsdescriptive comparison
Thy Turkish Airlines27.1% of 1,341 movementsdescriptive comparison
TUI Airways Ltd48.6% of 6,706 movementsdescriptive comparison
Virgin Atlantic Airways Ltd17.7% of 1,215 movementsdescriptive comparison
Vueling Airlines26.7% of 532 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

37.1% of 99,609 movements arrivals were disrupted, against 37.4% of 99,450 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

263 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
MAN ↔ STAVANGERMay 2026
MAN ↔ SAINT-HELENAMay 2026
MAN ↔ PRESTWICKMay 2026
MAN ↔ PHUKETMay 2026
MAN ↔ LUTONMay 2026
MAN ↔ BOURNEMOUTHMay 2026
MAN ↔ BIGGIN-HILLMay 2026
MAN ↔ BARI-PALESEMay 2026
MAN ↔ TURINApr 2026
MAN ↔ TARBES-LOURDES-INTERNATIONALApr 2026
MAN ↔ PORTO-SANTOApr 2026
MAN ↔ LUXORApr 2026
MAN ↔ GRENOBLEApr 2026
MAN ↔ GLASGOWApr 2026
MAN ↔ CHAMBERYApr 2026
MAN ↔ BRIDGETOWNApr 2026
MAN ↔ BANJULApr 2026
MAN ↔ TROMSOEMar 2026
MAN ↔ SUMBURGHMar 2026
MAN ↔ STORNOWAYMar 2026
MAN ↔ SOFIAMar 2026
MAN ↔ SCANDINAVIAN-MOUNTAINS-AIRPORTMar 2026
MAN ↔ ROVANIEMIMar 2026
MAN ↔ PLOVDIVMar 2026
MAN ↔ MEMMINGEN-ALLGAUMar 2026
MAN ↔ MALE-INTERNATIONALMar 2026
MAN ↔ LA-ROMANAMar 2026
MAN ↔ GOA-INTERNATIONALMar 2026
MAN ↔ DAMMAMMar 2026
MAN ↔ BANGKOK-SUVARNABHUMIMar 2026
MAN ↔ ANTIGUAMar 2026
MAN ↔ AL-AINMar 2026
MAN ↔ AKUREYRIMar 2026
MAN ↔ KUUSAMOFeb 2026
MAN ↔ KITTILAFeb 2026
MAN ↔ HAZRAT-SHAHJALAL-INTERNATIONAL-AIRPORTFeb 2026
MAN ↔ HANOVERFeb 2026
MAN ↔ FRIEDRICHSHAFENFeb 2026
MAN ↔ BRNO-TURANYFeb 2026
MAN ↔ BRISTOLFeb 2026
MAN ↔ BIRMINGHAMFeb 2026
MAN ↔ TALLINJan 2026
MAN ↔ STRASBOURGJan 2026
MAN ↔ SEATTLE-BOEING-FLD-INTJan 2026
MAN ↔ KAUNASJan 2026
MAN ↔ FARNBOROUGHJan 2026
MAN ↔ CARDIFF-WALESJan 2026
MAN ↔ ALESUNDJan 2026
MAN ↔ SANTIAGO-DE-COMPOSTELA-SPAINDec 2025
MAN ↔ IVALODec 2025
MAN ↔ ENONTEKIODec 2025
MAN ↔ CLERMONT-FERRANDDec 2025
MAN ↔ SKOPJENov 2025
MAN ↔ KINGSTONNov 2025
MAN ↔ DORTMUNDNov 2025
MAN ↔ BRAUNSCHWEIGNov 2025
MAN ↔ TASHKENTOct 2025
MAN ↔ SYLHETOct 2025
MAN ↔ RENNESOct 2025
MAN ↔ LONDON-CITYOct 2025
MAN ↔ DRESDENOct 2025
MAN ↔ NASSAUSep 2025
MAN ↔ AMMAN-KING-HUSSEINSep 2025
MAN ↔ TEL-AVIVAug 2025
MAN ↔ NIEDERRHEINAug 2025
MAN ↔ FLORENCEAug 2025
MAN ↔ CHISINAU-INTERNATIONALAug 2025
MAN ↔ BRIZE-NORTONAug 2025
MAN ↔ TOKYO-HANEDAJul 2025
MAN ↔ SEATTLE-TACOMAJul 2025
MAN ↔ EAST-MIDLANDS-INTERNATIONALJul 2025
MAN ↔ BACAUJul 2025
MAN ↔ PARIS-ORLYJun 2025
MAN ↔ FORT-LAUDERDALEJun 2025
MAN ↔ BEJAJun 2025
MAN ↔ AVIGNONJun 2025
MAN ↔ VITORIAMay 2025
MAN ↔ TEESSIDE-INTERNATIONAL-AIRPORTMay 2025
MAN ↔ LILLEMay 2025
MAN ↔ LAHOREMay 2025
MAN ↔ KUALA-LUMPUR-SEPANGMay 2025
MAN ↔ PODGORICAApr 2025
MAN ↔ SAN-SEBASTIANMar 2025
MAN ↔ PHILADELPHIA-INTERNATIONALMar 2025
MAN ↔ NAIROBIMar 2025
MAN ↔ MIAMI-INTERNATIONALMar 2025
MAN ↔ HOUSTONMar 2025
MAN ↔ BILLUNDMar 2025
MAN ↔ KARUPFeb 2025
MAN ↔ WARSAW-MODLIN-MASOVIAJan 2025
MAN ↔ TOULON-HYERESJan 2025
MAN ↔ OSTRAVAJan 2025
MAN ↔ OSTENDJan 2025
MAN ↔ DHAKHAJan 2025
MAN ↔ BOSTONJan 2025
MAN ↔ SALERNO-COSTA-AMALFINov 2024
MAN ↔ ROTTERDAMNov 2024
MAN ↔ BODONov 2024
MAN ↔ SARMELLEK-BALATONOct 2024
MAN ↔ REGGIOOct 2024
MAN ↔ BRESTOct 2024
MAN ↔ PARIS-LE-BOURGETSep 2024
MAN ↔ MUNSTER-OSNABRUCKSep 2024
MAN ↔ FORLISep 2024
MAN ↔ BERGERACSep 2024
MAN ↔ COLUMBIAAug 2024
MAN ↔ CAMBRIDGEAug 2024
MAN ↔ LOS-ANGELES-INTERNATIONALJul 2024
MAN ↔ HAHNJun 2024
MAN ↔ CHARLESTONJun 2024
MAN ↔ VARADEROApr 2024
MAN ↔ PUERTO-VALLARTAApr 2024
MAN ↔ COLOMBOApr 2024
MAN ↔ ROSKILDEMar 2024
MAN ↔ DOTHAN-ALABAMAMar 2024
MAN ↔ BUCHAREST-BANEASAMar 2024
MAN ↔ KOSICEFeb 2024
MAN ↔ CHATEAUROUX-DEOLSJan 2024
MAN ↔ MUSCATDec 2023
MAN ↔ BERMUDADec 2023
MAN ↔ YEREVANNov 2023
MAN ↔ LEIPZIGNov 2023
MAN ↔ BARDUFOSSNov 2023
MAN ↔ PERPIGNANOct 2023
MAN ↔ BELGRADESep 2023
MAN ↔ COMISOAug 2023
MAN ↔ TRONDHEIM-VAERNESJun 2023
MAN ↔ DEBRECENJun 2023
MAN ↔ ANTWERPJun 2023
MAN ↔ AARHUS-TIRSTRUPJun 2023
MAN ↔ INGOLSTADT-MANCHINGMay 2023
MAN ↔ CHISINAU-KISHINEVMay 2023
MAN ↔ CHICAGO-O-HAREMay 2023
MAN ↔ OTTAWA-INTERNATIONALApr 2023
MAN ↔ KAYSERI-ERKILETApr 2023
MAN ↔ GOAApr 2023
MAN ↔ TREVISOMar 2023
MAN ↔ SUCEAVAMar 2023
MAN ↔ KLAGENFURTMar 2023
MAN ↔ CAPE-TOWNMar 2023
MAN ↔ ST-LUCIA-HEWANORRAFeb 2023
MAN ↔ SOUTHENDFeb 2023
MAN ↔ DONCASTER-SHEFFIELDFeb 2023
MAN ↔ BLACKPOOLFeb 2023
MAN ↔ AUSTIN-BERGSTROMFeb 2023
MAN ↔ CLUJ-NAPOCAJan 2023
MAN ↔ BADEN-BADENDec 2022
MAN ↔ DALIAN-ZHOUSHUIZINov 2022
MAN ↔ BYDGOSZCZNov 2022
MAN ↔ VILNIUSOct 2022
MAN ↔ PESCARAOct 2022
MAN ↔ ODENSEOct 2022
MAN ↔ NORWICHOct 2022
MAN ↔ NANJING-LUKOU-INTERNATIONALSep 2022
MAN ↔ CHARLOTTESep 2022
MAN ↔ AZORES-PONTA-DELGADASep 2022
MAN ↔ MALMOJul 2022
MAN ↔ BANGKOK-DON-MUANGJul 2022
MAN ↔ SHARJAHJun 2022
MAN ↔ ISTANBUL-ATATURKMay 2022
MAN ↔ TUNISApr 2022
MAN ↔ SIONApr 2022
MAN ↔ MAASTRICHTApr 2022
MAN ↔ LYON-BRONApr 2022
MAN ↔ KRISTIANSAND-KJEVIKApr 2022
MAN ↔ KRISTIANSUND-KUERNBERGETMar 2022
MAN ↔ AQABAMar 2022
MAN ↔ LVOVFeb 2022
MAN ↔ KIEV-BORISPOLFeb 2022
MAN ↔ PAJALA-YLLASDec 2021
MAN ↔ BERNEDec 2021
MAN ↔ MOSCOW-VNUKOVONov 2021
MAN ↔ MENDENov 2021
MAN ↔ BUENOS-AIRESNov 2021
MAN ↔ CHONGQING-JIANGBEI-INTERNATIONALOct 2021
MAN ↔ CAGLIARI-ELMASSep 2021
MAN ↔ ESBJERGAug 2021
MAN ↔ DUBAI-WORLD-CENTRALAug 2021
MAN ↔ WUHAN-TIANHE-INTERNATIONALJul 2021
MAN ↔ PRISTINAJul 2021
MAN ↔ EGELSBACHJul 2021
MAN ↔ SAN-FRANCISCOJun 2021
MAN ↔ TIANJINApr 2021
MAN ↔ PADERBORNApr 2021
MAN ↔ GRANADAApr 2021
MAN ↔ RIYADHMar 2021
MAN ↔ CHALONS-VATRYMar 2021
MAN ↔ ABIDJANMar 2021
MAN ↔ BEIRUTNov 2020
MAN ↔ TEHRAN-IMAM-KHOMEINIOct 2020
MAN ↔ GRONINGENOct 2020
MAN ↔ BERLIN-SCHONEFELDSep 2020
MAN ↔ BASTIASep 2020
MAN ↔ BAKU-HEYDER-ALIYEV-INT-LSep 2020
MAN ↔ RODEZAug 2020
MAN ↔ LINZAug 2020
MAN ↔ TENERIFE-NORTE-LOS-RODEOSJul 2020
MAN ↔ SANFORDJul 2020
MAN ↔ GUANGZHOU-BAIYUN-INTERNATIONALJul 2020
MAN ↔ BERLIN-TEGELJul 2020
MAN ↔ JINAN-YAOQIANG-INTERNATIONALJun 2020
MAN ↔ RECIFEMay 2020
MAN ↔ HANGZHOUMay 2020
MAN ↔ BAGHDAD-GECAApr 2020
MAN ↔ U-TAPAOMar 2020
MAN ↔ ST-MAARTENMar 2020
MAN ↔ NEW-YORK-NEWARKMar 2020
MAN ↔ MONTREAL-DORVALMar 2020
MAN ↔ MARSA-ALAMMar 2020
MAN ↔ HUMBERSIDEMar 2020
MAN ↔ LORIENTFeb 2020
MAN ↔ LANGKAWIFeb 2020
MAN ↔ ORLEANS-ST-DENIS-DE-LHOTELJan 2020
MAN ↔ ANCONAJan 2020
MAN ↔ BIARRITZDec 2019
MAN ↔ COCHINNov 2019
MAN ↔ ASTANANov 2019
MAN ↔ VANCOUVEROct 2019
MAN ↔ TULSAOct 2019
MAN ↔ TRIESTE-RONCHI-DEI-LEGIONARIOct 2019
MAN ↔ ALGHERO-FERTILIAOct 2019
MAN ↔ VARNASep 2019
MAN ↔ KHARKOV-OSNOVA-INTLSep 2019
MAN ↔ HOLGUIN-FRANK-PAISSep 2019
MAN ↔ CUNAGUA-CAYO-COCOSep 2019
MAN ↔ CALVISep 2019
MAN ↔ SHEFFIELD-CITYAug 2019
MAN ↔ POITIERSAug 2019
MAN ↔ PARMAAug 2019
MAN ↔ MINSK-INT-LAug 2019
MAN ↔ MEDINAAug 2019
MAN ↔ WASHINGTON-DULLESJul 2019
MAN ↔ SOUTH-BEND-MICHIANAJul 2019
MAN ↔ LIEIDAApr 2019
MAN ↔ LIEGEApr 2019
MAN ↔ ABU-DHABI-BATEENApr 2019
MAN ↔ TOBAGOMar 2019
MAN ↔ DOHA-INTERNATIONALMar 2019
MAN ↔ A-CORUNAMar 2019
MAN ↔ MANAUS-EDUARDO-GOMESFeb 2019
MAN ↔ BENAZIR-BHUTTO-INTERNATIONAL-AIRPORTFeb 2019
MAN ↔ MURCIA-SAN-JAVIERJan 2019
MAN ↔ BREMENJan 2019
MAN ↔ ANGERS-MARCEJan 2019
MAN ↔ UNKNOWNDec 2018
MAN ↔ MAURITIUSDec 2018
MAN ↔ ISLAMABADDec 2018
MAN ↔ HELSINGBORG-ANGELHOLMDec 2018
MAN ↔ CAENDec 2018
MAN ↔ PUERTO-PLATANov 2018
MAN ↔ LASHAMNov 2018
MAN ↔ EGILSSTADIRNov 2018
MAN ↔ SANTA-CLARAOct 2018
MAN ↔ MONASTIRSep 2018
MAN ↔ DALLAS-FORT-WORTHAug 2018
MAN ↔ ANCHORAGEAug 2018
MAN ↔ DETROITJul 2018
MAN ↔ IQALUITJun 2018
MAN ↔ KARACHIMay 2018
MAN ↔ COTSWOLD-APT-KEMBLEApr 2018
MAN ↔ UMEAMar 2018
MAN ↔ OSTERSUND-FROSONFeb 2018
MAN ↔ AALBORGJan 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

Manchester appears from Jan 2018 to Jun 2026 with 657,216 arrivals.

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

Archive route pairs: 475.

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?

37.1% of 99,609 movements over July 2025 to June 2026.

How often are they cancelled?

1.1% of 99,609 movements at short notice.

How late is late?

31.7–58.2 minutes; delayed denominator 35,886–62,714

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.