UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Glasgow

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

Put the other way round, 76.0% of 34,252 movements met the fifteen-minute convention. These are historical observations, not a forecast.

Definitions, denominators and limits

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

Source: CAA punctuality statistics · snapshot 17/08/2026 10:24 · method route-record-v2.1 · Versioned claims, formulas and entity mapping.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

The four numbers at a glance

24.0% of 34,252 movements were disrupted over July 2025 to June 2026.

Average delay covers delayed movements only. Its range reflects rounded source means and the unknown count of exactly punctual movements.

DisruptionShort-notice cancellationsDelay among delayed movementsOver three hours
24.0% of 34,252 movements1.9% of 34,252 movements26.5–60.2 minutes; delayed denominator 7,582–15,9860.4% of 34,252 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.4% of 34,252 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 1.9% of 34,252 movements.

DelayShare and sampleOne event per movements
More than 15 minutes22.1% of 34,252 movements4.5
More than 30 minutes12.6% of 34,252 movements7.9
More than 60 minutes5.1% of 34,252 movements19.5
More than 120 minutes1.3% of 34,252 movements78.4
More than 180 minutes0.4% of 34,252 movements234.6
More than 360 minutes0.1% of 34,252 movements901.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.3% of 34,252 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 early4,88414.3%15–1 early12,74837.2%0–15 late8,40424.5%16–303,2719.5%31–602,5587.5%61…1201,3163.8%121…1802910.8%181…3601080.3%>360380.1%D=34,254
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 2020, 8.7% of 126 movements. Worst month: Jun 2022, 43.7% of 2,881 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: 23.9%; sample: 30812018Feb 2018: 21.9%; sample: 2889Mar 2018: 27.1%; sample: 3306Apr 2018: 19.5%; sample: 3576May 2018: 23.4%; sample: 4000Jun 2018: 31.8%; sample: 4039Jul 2018: 31.7%; sample: 4222Aug 2018: 28.8%; sample: 4082Sep 2018: 24.3%; sample: 3878Oct 2018: 23.7%; sample: 3817Nov 2018: 16.1%; sample: 2937Dec 2018: 24.1%; sample: 2784Jan 2019: 18.6%; sample: 27122019Feb 2019: 17.5%; sample: 2599Mar 2019: 22.5%; sample: 3020Apr 2019: 18.6%; sample: 3164May 2019: 22.6%; sample: 3671Jun 2019: 31.4%; sample: 3766Jul 2019: 30.4%; sample: 3974Aug 2019: 26.5%; sample: 3824Sep 2019: 27.4%; sample: 3659Oct 2019: 18.5%; sample: 3423Nov 2019: 12.6%; sample: 2777Dec 2019: 19.6%; sample: 2715Jan 2020: 14.2%; sample: 25812020Feb 2020: 26.0%; sample: 2580Mar 2020: suppressed: fewer than twenty movements×Apr 2020: 8.7%; sample: 126May 2020: 16.9%; sample: 118Jun 2020: 8.9%; sample: 214Jul 2020: 10.8%; sample: 641Aug 2020: 10.0%; sample: 1227Sep 2020: 10.5%; sample: 1233Oct 2020: 10.4%; sample: 1151Nov 2020: 13.5%; sample: 571Dec 2020: 17.8%; sample: 617Jan 2021: 18.2%; sample: 3682021Feb 2021: 26.0%; sample: 231Mar 2021: 13.7%; sample: 292Apr 2021: 11.0%; sample: 362May 2021: 10.1%; sample: 654Jun 2021: 11.2%; sample: 1031Jul 2021: 15.5%; sample: 1480Aug 2021: 15.9%; sample: 1631Sep 2021: 15.1%; sample: 1844Oct 2021: 16.4%; sample: 1955Nov 2021: 15.2%; sample: 1847Dec 2021: 16.6%; sample: 1840Jan 2022: 14.3%; sample: 14422022Feb 2022: 26.3%; sample: 1532Mar 2022: 15.7%; sample: 2063Apr 2022: 25.9%; sample: 2343May 2022: 34.1%; sample: 2861Jun 2022: 43.7%; sample: 2881Jul 2022: 42.6%; sample: 3002Aug 2022: 31.7%; sample: 2947Sep 2022: 37.1%; sample: 2962Oct 2022: 28.6%; sample: 2954Nov 2022: 22.4%; sample: 2113Dec 2022: 36.9%; sample: 2172Jan 2023: 21.7%; sample: 20462023Feb 2023: 17.2%; sample: 1947Mar 2023: 28.5%; sample: 2380Apr 2023: 24.9%; sample: 2568May 2023: 30.1%; sample: 3067Jun 2023: 35.9%; sample: 3062Jul 2023: 36.8%; sample: 3076Aug 2023: 34.0%; sample: 2967Sep 2023: 33.0%; sample: 3023Oct 2023: 29.4%; sample: 3095Nov 2023: 23.9%; sample: 2352Dec 2023: 35.5%; sample: 2323Jan 2024: 25.4%; sample: 21062024Feb 2024: 21.1%; sample: 2176Mar 2024: 16.7%; sample: 2485Apr 2024: 22.0%; sample: 2742May 2024: 25.6%; sample: 3245Jun 2024: 33.3%; sample: 3143Jul 2024: 34.3%; sample: 3219Aug 2024: 29.5%; sample: 3089Sep 2024: 34.4%; sample: 3202Oct 2024: 25.9%; sample: 3170Nov 2024: 19.5%; sample: 2389Dec 2024: 27.4%; sample: 2379Jan 2025: 26.8%; sample: 22102025Feb 2025: 16.7%; sample: 2176Mar 2025: 13.8%; sample: 2548Apr 2025: 12.7%; sample: 2749May 2025: 22.4%; sample: 3101Jun 2025: 26.1%; sample: 3168Jul 2025: 30.7%; sample: 3223Aug 2025: 25.6%; sample: 3149Sep 2025: 26.7%; sample: 3256Oct 2025: 25.6%; sample: 3154Nov 2025: 19.8%; sample: 2451Dec 2025: 23.2%; sample: 2508Jan 2026: 23.9%; sample: 22592026Feb 2026: 17.3%; sample: 2195Mar 2026: 20.4%; sample: 2615Apr 2026: 17.6%; sample: 2900May 2026: 21.8%; sample: 3298Jun 2026: 30.6%; sample: 3244Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201823.9% of 3,081 movements
Feb 201821.9% of 2,889 movements
Mar 201827.1% of 3,306 movements
Apr 201819.5% of 3,576 movements
May 201823.4% of 4,000 movements
Jun 201831.8% of 4,039 movements
Jul 201831.7% of 4,222 movements
Aug 201828.8% of 4,082 movements
Sep 201824.3% of 3,878 movements
Oct 201823.7% of 3,817 movements
Nov 201816.1% of 2,937 movements
Dec 201824.1% of 2,784 movements
Jan 201918.6% of 2,712 movements
Feb 201917.5% of 2,599 movements
Mar 201922.5% of 3,020 movements
Apr 201918.6% of 3,164 movements
May 201922.6% of 3,671 movements
Jun 201931.4% of 3,766 movements
Jul 201930.4% of 3,974 movements
Aug 201926.5% of 3,824 movements
Sep 201927.4% of 3,659 movements
Oct 201918.5% of 3,423 movements
Nov 201912.6% of 2,777 movements
Dec 201919.6% of 2,715 movements
Jan 202014.2% of 2,581 movements
Feb 202026.0% of 2,580 movements
Mar 2020suppressed: fewer than twenty movements
Apr 20208.7% of 126 movements
May 202016.9% of 118 movements
Jun 20208.9% of 214 movements
Jul 202010.8% of 641 movements
Aug 202010.0% of 1,227 movements
Sep 202010.5% of 1,233 movements
Oct 202010.4% of 1,151 movements
Nov 202013.5% of 571 movements
Dec 202017.8% of 617 movements
Jan 202118.2% of 368 movements
Feb 202126.0% of 231 movements
Mar 202113.7% of 292 movements
Apr 202111.0% of 362 movements
May 202110.1% of 654 movements
Jun 202111.2% of 1,031 movements
Jul 202115.5% of 1,480 movements
Aug 202115.9% of 1,631 movements
Sep 202115.1% of 1,844 movements
Oct 202116.4% of 1,955 movements
Nov 202115.2% of 1,847 movements
Dec 202116.6% of 1,840 movements
Jan 202214.3% of 1,442 movements
Feb 202226.3% of 1,532 movements
Mar 202215.7% of 2,063 movements
Apr 202225.9% of 2,343 movements
May 202234.1% of 2,861 movements
Jun 202243.7% of 2,881 movements
Jul 202242.6% of 3,002 movements
Aug 202231.7% of 2,947 movements
Sep 202237.1% of 2,962 movements
Oct 202228.6% of 2,954 movements
Nov 202222.4% of 2,113 movements
Dec 202236.9% of 2,172 movements
Jan 202321.7% of 2,046 movements
Feb 202317.2% of 1,947 movements
Mar 202328.5% of 2,380 movements
Apr 202324.9% of 2,568 movements
May 202330.1% of 3,067 movements
Jun 202335.9% of 3,062 movements
Jul 202336.8% of 3,076 movements
Aug 202334.0% of 2,967 movements
Sep 202333.0% of 3,023 movements
Oct 202329.4% of 3,095 movements
Nov 202323.9% of 2,352 movements
Dec 202335.5% of 2,323 movements
Jan 202425.4% of 2,106 movements
Feb 202421.1% of 2,176 movements
Mar 202416.7% of 2,485 movements
Apr 202422.0% of 2,742 movements
May 202425.6% of 3,245 movements
Jun 202433.3% of 3,143 movements
Jul 202434.3% of 3,219 movements
Aug 202429.5% of 3,089 movements
Sep 202434.4% of 3,202 movements
Oct 202425.9% of 3,170 movements
Nov 202419.5% of 2,389 movements
Dec 202427.4% of 2,379 movements
Jan 202526.8% of 2,210 movements
Feb 202516.7% of 2,176 movements
Mar 202513.8% of 2,548 movements
Apr 202512.7% of 2,749 movements
May 202522.4% of 3,101 movements
Jun 202526.1% of 3,168 movements
Jul 202530.7% of 3,223 movements
Aug 202525.6% of 3,149 movements
Sep 202526.7% of 3,256 movements
Oct 202525.6% of 3,154 movements
Nov 202519.8% of 2,451 movements
Dec 202523.2% of 2,508 movements
Jan 202623.9% of 2,259 movements
Feb 202617.3% of 2,195 movements
Mar 202620.4% of 2,615 movements
Apr 202617.6% of 2,900 movements
May 202621.8% of 3,298 movements
Jun 202630.6% of 3,244 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 2020Arrivals8.9% of 214 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Pandemic regime · Jun 2020Departures7.7% of 209 movementsno complete baselinenot enough data: needs a complete baseline and a publishable event month
Summer 2022 breakdown · Jul 2022Arrivals42.6% of 3,002 movements21.2% across 23,719 flightsreturned after 7 months
Summer 2022 breakdown · Jul 2022Departures45.6% of 2,989 movements21.5% across 23,729 flightsreturned after 6 months
NATS system failure · Aug 2023Arrivals34.0% of 2,967 movements29.3% across 31,294 flightsreturned after 3 months
NATS system failure · Aug 2023Departures34.3% of 2,958 movements29.2% across 31,230 flightsreturned after 3 months
Heathrow fire closure · Mar 2025Arrivals13.8% of 2,548 movements26.0% across 33,449 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures13.5% of 2,552 movements27.4% across 33,358 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, 33.0% across 6 months. Lowest median: Feb, 17.5% 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.6% of 2,712 movements17.5% of 2,599 movements22.5% of 3,020 movements18.6% of 3,164 movements22.6% of 3,671 movements31.4% of 3,766 movements30.4% of 3,974 movements26.5% of 3,824 movements27.4% of 3,659 movements18.5% of 3,423 movements12.6% of 2,777 movements19.6% of 2,715 movements202014.2% of 2,581 movements26.0% of 2,580 movementssuppressed: fewer than twenty movements8.7% of 126 movements16.9% of 118 movements8.9% of 214 movements10.8% of 641 movements10.0% of 1,227 movements10.5% of 1,233 movements10.4% of 1,151 movements13.5% of 571 movements17.8% of 617 movements202118.2% of 368 movements26.0% of 231 movements13.7% of 292 movements11.0% of 362 movements10.1% of 654 movements11.2% of 1,031 movements15.5% of 1,480 movements15.9% of 1,631 movements15.1% of 1,844 movements16.4% of 1,955 movements15.2% of 1,847 movements16.6% of 1,840 movements202214.3% of 1,442 movements26.3% of 1,532 movements15.7% of 2,063 movements25.9% of 2,343 movements34.1% of 2,861 movements43.7% of 2,881 movements42.6% of 3,002 movements31.7% of 2,947 movements37.1% of 2,962 movements28.6% of 2,954 movements22.4% of 2,113 movements36.9% of 2,172 movements202321.7% of 2,046 movements17.2% of 1,947 movements28.5% of 2,380 movements24.9% of 2,568 movements30.1% of 3,067 movements35.9% of 3,062 movements36.8% of 3,076 movements34.0% of 2,967 movements33.0% of 3,023 movements29.4% of 3,095 movements23.9% of 2,352 movements35.5% of 2,323 movements202425.4% of 2,106 movements21.1% of 2,176 movements16.7% of 2,485 movements22.0% of 2,742 movements25.6% of 3,245 movements33.3% of 3,143 movements34.3% of 3,219 movements29.5% of 3,089 movements34.4% of 3,202 movements25.9% of 3,170 movements19.5% of 2,389 movements27.4% of 2,379 movements202526.8% of 2,210 movements16.7% of 2,176 movements13.8% of 2,548 movements12.7% of 2,749 movements22.4% of 3,101 movements26.1% of 3,168 movements30.7% of 3,223 movements25.6% of 3,149 movements26.7% of 3,256 movements25.6% of 3,154 movements19.8% of 2,451 movements23.2% of 2,508 movements202623.9% of 2,259 movements17.3% of 2,195 movements20.4% of 2,615 movements17.6% of 2,900 movements21.8% of 3,298 movements30.6% of 3,244 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan23.9%14.3–26.8%7 months, 15,856 flights
Feb17.5%16.7–26.3%7 months, 15,514 flights
Mar20.4%13.8–28.5%7 months, 18,417 flights
Apr19.5%12.7–25.9%7 months, 20,042 flights
May23.4%21.8–34.1%7 months, 23,243 flights
Jun31.8%26.1–43.7%7 months, 23,303 flights
Jul33.0%30.4–42.6%6 months, 20,716 flights
Aug29.1%25.6–34.0%6 months, 20,058 flights
Sep30.2%24.3–37.1%6 months, 19,980 flights
Oct25.8%18.5–29.4%6 months, 19,613 flights
Nov19.6%12.6–23.9%6 months, 15,019 flights
Dec25.8%19.6–36.9%6 months, 14,881 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 22 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
Glasgow ↔ Birmingham13.7% of 650 movements0.9% of 650 movementsdescriptive comparison
Glasgow ↔ Stansted15.6% of 923 movements0.3% of 923 movementsdescriptive comparison
Glasgow ↔ Belfast International16.1% of 1,183 movements0.4% of 1,183 movementsdescriptive comparison
Glasgow ↔ London City17.7% of 1,403 movements1.7% of 1,403 movementsdescriptive comparison
Glasgow ↔ Stornoway17.8% of 974 movements3.9% of 974 movementsdescriptive comparison
Glasgow ↔ Gatwick18.1% of 1,717 movements0.2% of 1,717 movementsdescriptive comparison
Glasgow ↔ Campbeltown18.6% of 548 movements10.2% of 548 movementsdescriptive comparison
Glasgow ↔ Dublin20.8% of 2,825 movements0.8% of 2,825 movementsdescriptive comparison
Glasgow ↔ Heathrow20.9% of 3,563 movements1.0% of 3,563 movementsdescriptive comparison
Glasgow ↔ Bristol21.5% of 1,027 movements1.0% of 1,027 movementsdescriptive comparison
Glasgow ↔ Alicante22.8% of 815 movements0.5% of 815 movementsdescriptive comparison
Glasgow ↔ Islay23.7% of 624 movements6.9% of 624 movementsdescriptive comparison
Glasgow ↔ Luton24.4% of 1,025 movements0.7% of 1,025 movementsdescriptive comparison
Glasgow ↔ Tiree25.0% of 684 movements11.0% of 684 movementsdescriptive comparison
Glasgow ↔ Amsterdam25.7% of 1,560 movements2.2% of 1,560 movementsdescriptive comparison
Glasgow ↔ Belfast City (George Best)26.8% of 645 movements1.4% of 645 movementsdescriptive comparison
Glasgow ↔ Benbecula26.8% of 514 movements6.0% of 514 movementsdescriptive comparison
Glasgow ↔ Tenerife (Surreina Sofia)27.6% of 739 movements0.5% of 739 movementsdescriptive comparison
Glasgow ↔ Malaga29.4% of 776 movements0.4% of 776 movementsdescriptive comparison
Glasgow ↔ Barra31.0% of 691 movements14.2% of 691 movementsdescriptive comparison
Glasgow ↔ Paris (Charles De Gaulle)37.8% of 683 movements1.2% of 683 movementsdescriptive comparison
Glasgow ↔ Palma De Mallorca40.8% of 627 movements0.6% of 627 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

23 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 Lingus24.0% of 2,254 movementsdescriptive comparison
Air Transat23.8% of 189 movementsdescriptive comparison
BA Cityflyer Ltd17.6% of 1,464 movementsdescriptive comparison
British Airways Plc20.2% of 3,941 movementsdescriptive comparison
Corendon Airlines8.1% of 62 movementsdescriptive comparison
Eastern Airways55.3% of 47 movements — small sample, not rankedsmall sample; not ranked
Easyjet UK Ltd23.6% of 9,949 movementsdescriptive comparison
Emerald Airlines UK Ltd26.0% of 77 movementsdescriptive comparison
Emirates30.1% of 365 movementsdescriptive comparison
Icelandair18.2% of 351 movementsdescriptive comparison
Jet2.Com Ltd25.4% of 4,216 movementsdescriptive comparison
KLM27.5% of 926 movementsdescriptive comparison
KLM Cityhopper20.3% of 374 movementsdescriptive comparison
Loganair Ltd23.0% of 5,217 movementsdescriptive comparison
Lufthansa24.9% of 522 movementsdescriptive comparison
Ryanair18.0% of 1,913 movementsdescriptive comparison
Ryanair UK Ltd14.3% of 189 movementsdescriptive comparison
Sunexpress23.1% of 117 movementsdescriptive comparison
TUI Airways Ltd47.0% of 1,648 movementsdescriptive comparison
United Airlines9.3% of 54 movementsdescriptive comparison
West Jet Airlines26.9% of 26 movements — small sample, not rankedsmall sample; not ranked
Wizz Air29.4% of 34 movements — small sample, not rankedsmall sample; not ranked
Wizz Air Malta14.3% of 203 movementsdescriptive comparison
Definitions, denominators and limits

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

Arrivals vs departures

24.0% of 34,252 movements arrivals were disrupted, against 22.9% of 34,134 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

210 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
GLA ↔ WEST-PALM-BEACHMay 2026
GLA ↔ STOCKHOLM-ARLANDAMay 2026
GLA ↔ OSTENDMay 2026
GLA ↔ GOTEBORG-LANDVETTERMay 2026
GLA ↔ FRANKFURT-MAINMay 2026
GLA ↔ TOULON-HYERESApr 2026
GLA ↔ TARBES-LOURDES-INTERNATIONALApr 2026
GLA ↔ GENEVAApr 2026
GLA ↔ CHAMBERYApr 2026
GLA ↔ BRUSSELSApr 2026
GLA ↔ BRIDGETOWNApr 2026
GLA ↔ ABERDEENApr 2026
GLA ↔ TURINMar 2026
GLA ↔ MUNICHMar 2026
GLA ↔ LUXEMBOURGMar 2026
GLA ↔ LIVERPOOL-JOHN-LENNONMar 2026
GLA ↔ LA-ROMANAMar 2026
GLA ↔ JEREZMar 2026
GLA ↔ EINDHOVENMar 2026
GLA ↔ ATHENSMar 2026
GLA ↔ TOULOUSE-BLAGNACFeb 2026
GLA ↔ STUTTGARTFeb 2026
GLA ↔ SHANNONFeb 2026
GLA ↔ ROTTERDAMFeb 2026
GLA ↔ BUCHAREST-OTOPENIFeb 2026
GLA ↔ VARNAJan 2026
GLA ↔ NEWCASTLEJan 2026
GLA ↔ LYONJan 2026
GLA ↔ CLERMONT-FERRANDJan 2026
GLA ↔ BERLIN-BRANDENBURGJan 2026
GLA ↔ WARSAW-CHOPINDec 2025
GLA ↔ VIENNADec 2025
GLA ↔ SANTIAGO-DE-COMPOSTELA-SPAINDec 2025
GLA ↔ SANTANDERDec 2025
GLA ↔ PRESTWICKDec 2025
GLA ↔ PAJALA-YLLASDec 2025
GLA ↔ OSLO-GARDERMOENDec 2025
GLA ↔ MANCHESTERDec 2025
GLA ↔ LUBLIN-PORT-LOTNICZYDec 2025
GLA ↔ KUUSAMODec 2025
GLA ↔ KITTILADec 2025
GLA ↔ IVALODec 2025
GLA ↔ ISTANBUL-SABIHA-GOKCENDec 2025
GLA ↔ ENONTEKIODec 2025
GLA ↔ BUDAPESTDec 2025
GLA ↔ KAUNASNov 2025
GLA ↔ KARUPNov 2025
GLA ↔ ISLE-OF-MANNov 2025
GLA ↔ GDANSKNov 2025
GLA ↔ BILLUNDNov 2025
GLA ↔ AALBORGNov 2025
GLA ↔ VIGOOct 2025
GLA ↔ TREVISOOct 2025
GLA ↔ MARIBOROct 2025
GLA ↔ MALMOOct 2025
GLA ↔ GRAZOct 2025
GLA ↔ CHARLEROIOct 2025
GLA ↔ BERGENOct 2025
GLA ↔ ZAGREBSep 2025
GLA ↔ SOUTHENDSep 2025
GLA ↔ LIEGESep 2025
GLA ↔ BELGRADESep 2025
GLA ↔ NEW-YORK-JF-KENNEDYAug 2025
GLA ↔ CAMP-SPRINGS-ANDREWS-AFBAug 2025
GLA ↔ ALMATYAug 2025
GLA ↔ INNSBRUCKJul 2025
GLA ↔ BRATISLAVAJul 2025
GLA ↔ BIGGIN-HILLJul 2025
GLA ↔ FRIEDRICHSHAFENJun 2025
GLA ↔ BRESTJun 2025
GLA ↔ LAS-VEGASMay 2025
GLA ↔ EAST-MIDLANDS-INTERNATIONALMay 2025
GLA ↔ VITORIAApr 2025
GLA ↔ PARMAApr 2025
GLA ↔ MAASTRICHTApr 2025
GLA ↔ BILBAOApr 2025
GLA ↔ MUNSTER-OSNABRUCKMar 2025
GLA ↔ LINZFeb 2025
GLA ↔ AKUREYRIFeb 2025
GLA ↔ ORLANDOJan 2025
GLA ↔ BERNEJan 2025
GLA ↔ MADRIDDec 2024
GLA ↔ KATOWICEDec 2024
GLA ↔ HELSINKIDec 2024
GLA ↔ NICENov 2024
GLA ↔ LEIPZIGNov 2024
GLA ↔ MARSEILLEOct 2024
GLA ↔ IRELAND-WEST-KNOCKOct 2024
GLA ↔ DUSSELDORFOct 2024
GLA ↔ BRINDISIOct 2024
GLA ↔ BERGAMOOct 2024
GLA ↔ STAVANGERSep 2024
GLA ↔ OSIJEKSep 2024
GLA ↔ DORTMUNDSep 2024
GLA ↔ BEJASep 2024
GLA ↔ RZESZOWAug 2024
GLA ↔ ROSKILDEAug 2024
GLA ↔ QUEBECJul 2024
GLA ↔ POITIERSJul 2024
GLA ↔ MEMMINGEN-ALLGAUJun 2024
GLA ↔ INGOLSTADT-MANCHINGJun 2024
GLA ↔ COLOGNE-BONNJun 2024
GLA ↔ BALE-MULHOUSEJun 2024
GLA ↔ PISAMay 2024
GLA ↔ EGILSSTADIRApr 2024
GLA ↔ LEEDS-BRADFORDMar 2024
GLA ↔ EXETERMar 2024
GLA ↔ MONTEGO-BAYFeb 2024
GLA ↔ MURCIA-INTERNATIONALJan 2024
GLA ↔ SEVILLEDec 2023
GLA ↔ GRENOBLEDec 2023
GLA ↔ BIARRITZDec 2023
GLA ↔ TBILISINov 2023
GLA ↔ RALEIGHOct 2023
GLA ↔ LILLEOct 2023
GLA ↔ CHARLOTTEOct 2023
GLA ↔ THIRA-SANTORINISep 2023
GLA ↔ SIAULIAISep 2023
GLA ↔ PARIS-LE-BOURGETSep 2023
GLA ↔ SALONIKAAug 2023
GLA ↔ KAYSERI-ERKILETAug 2023
GLA ↔ NORWICHJul 2023
GLA ↔ ERFURTJul 2023
GLA ↔ BARI-PALESEJul 2023
GLA ↔ ATLANTAJul 2023
GLA ↔ TEESSIDE-INTERNATIONAL-AIRPORTMay 2023
GLA ↔ YEREVANMar 2023
GLA ↔ NUREMBERGMar 2023
GLA ↔ PERPIGNANJan 2023
GLA ↔ DALLAS-FORT-WORTHNov 2022
GLA ↔ VENICEOct 2022
GLA ↔ STOCKHOLM-BROMMAOct 2022
GLA ↔ PARIS-ORLYOct 2022
GLA ↔ ISTANBULSep 2022
GLA ↔ HALIFAX-INTSep 2022
GLA ↔ PROVIDENCEAug 2022
GLA ↔ PALERMOAug 2022
GLA ↔ GUERNSEYAug 2022
GLA ↔ DUBAI-WORLD-CENTRALAug 2022
GLA ↔ SOFIAJul 2022
GLA ↔ OSTRAVAJul 2022
GLA ↔ LODZ-LUBLINEKJun 2022
GLA ↔ LJUBLJANAMay 2022
GLA ↔ PADERBORNFeb 2022
GLA ↔ BODOFeb 2022
GLA ↔ KIEV-BORISPOLNov 2021
GLA ↔ DEBRECENNov 2021
GLA ↔ CHISINAU-KISHINEVNov 2021
GLA ↔ BRYANSK-INTERNATIONALNov 2021
GLA ↔ VAGAROct 2021
GLA ↔ TEL-AVIVOct 2021
GLA ↔ TALLINOct 2021
GLA ↔ RIYADHOct 2021
GLA ↔ PORT-AU-PRINCEOct 2021
GLA ↔ PHILADELPHIA-INTERNATIONALSep 2021
GLA ↔ TRONDHEIM-VAERNESAug 2021
GLA ↔ SEATTLE-TACOMAJul 2021
GLA ↔ PORTO-SANTOJul 2021
GLA ↔ MUMBAIJul 2021
GLA ↔ BUCHAREST-BANEASAJun 2021
GLA ↔ SHARJAHApr 2021
GLA ↔ MONTPELLIERApr 2021
GLA ↔ ALESUNDMar 2021
GLA ↔ ANTWERPFeb 2021
GLA ↔ POZNANDec 2020
GLA ↔ SARAJEVOOct 2020
GLA ↔ RIGASep 2020
GLA ↔ GIBRALTARSep 2020
GLA ↔ FARNBOROUGHSep 2020
GLA ↔ REYKJAVIKAug 2020
GLA ↔ DETROITAug 2020
GLA ↔ GEORGETOWN-GUYANAJun 2020
GLA ↔ BERLIN-SCHONEFELDFeb 2020
GLA ↔ CAENJan 2020
GLA ↔ ROVANIEMIDec 2019
GLA ↔ LA-ROCHELLEDec 2019
GLA ↔ CLUJ-NAPOCADec 2019
GLA ↔ SANFORDNov 2019
GLA ↔ RENNESNov 2019
GLA ↔ RIMINIOct 2019
GLA ↔ GENOAOct 2019
GLA ↔ MOSCOW-SHEREMETYEVOSep 2019
GLA ↔ KALININGRADSep 2019
GLA ↔ DINARDJul 2019
GLA ↔ CUNAGUA-CAYO-COCOJul 2019
GLA ↔ NIZHNIY-NOVGORODJun 2019
GLA ↔ DUNDEEMay 2019
GLA ↔ BERLIN-TEGELApr 2019
GLA ↔ NURSULTAN-NAZERBAYEV-INTERNATIONALMar 2019
GLA ↔ KUOPIOMar 2019
GLA ↔ VALENCIAFeb 2019
GLA ↔ WICK-JOHN-O-GROATSJan 2019
GLA ↔ TRIESTE-RONCHI-DEI-LEGIONARIDec 2018
GLA ↔ TIRANANov 2018
GLA ↔ CASTELLON-COSTA-AZAHARNov 2018
GLA ↔ VANCOUVEROct 2018
GLA ↔ CARCASSONNEOct 2018
GLA ↔ CALGARYOct 2018
GLA ↔ MONASTIRSep 2018
GLA ↔ UFAAug 2018
GLA ↔ PALANGAAug 2018
GLA ↔ MOSCOW-VNUKOVOAug 2018
GLA ↔ KARLSRUHE-BADEN-BADENAug 2018
GLA ↔ GRONINGENAug 2018
GLA ↔ BYDGOSZCZAug 2018
GLA ↔ AMMANAug 2018
GLA ↔ SKOPJEJul 2018
GLA ↔ CAIROJul 2018
GLA ↔ SEOUL-INCHEONJun 2018
GLA ↔ ST-PETERSBURGFeb 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

Glasgow appears from Jan 2018 to Jun 2026 with 251,236 arrivals.

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

Archive route pairs: 319.

Definitions, denominators and limits

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

What this data cannot tell you

Delay cause, individual passenger experience, commercial decisions and future performance are not established here.

Also absent are aircraft type, within-month time-of-day splits and cancellations made ahead of the short-notice reporting window.

0 operations (0.00%) excluded because their published percentages could not be reconciled to whole numbers. Excluded operations enter neither the numerator nor the denominator. Outcome figures and comparisons are unavailable when the excluded share exceeds fifteen percent.

Definitions, denominators and limits

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

Quick answers

These answers use the same populations and window as the tables above.

Every percentage retains its denominator.

How disrupted are these arrivals?

24.0% of 34,252 movements over July 2025 to June 2026.

How often are they cancelled?

1.9% of 34,252 movements at short notice.

How late is late?

26.5–60.2 minutes; delayed denominator 7,582–15,986

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.