UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Edinburgh

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

Put the other way round, 70.8% of 60,024 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.2% of 60,024 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.2% of 60,024 movements1.1% of 60,024 movements28.1–57.7 minutes; delayed denominator 16,900–32,6630.5% of 60,024 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.5% of 60,024 movements passed the three-hour mark.

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

DelayShare and sampleOne event per movements
More than 15 minutes28.2% of 60,024 movements3.6
More than 30 minutes16.3% of 60,024 movements6.1
More than 60 minutes6.6% of 60,024 movements15.1
More than 120 minutes1.7% of 60,024 movements60.0
More than 180 minutes0.5% of 60,024 movements194.9
More than 360 minutes0.1% of 60,024 movements1,277.1
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 60,024 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 early7,35912.3%15–1 early19,34732.2%0–15 late15,76326.3%16–307,12311.9%31–605,7919.6%61…1202,9855.0%121…1806931.2%181…3602610.4%>360470.1%D=60,027
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: Aug 2020, 4.9% of 1,881 movements. Worst month: Jul 2022, 57.7% of 4,452 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: 19.7%; sample: 40132018Feb 2018: 22.1%; sample: 3896Mar 2018: 26.4%; sample: 4606Apr 2018: 21.1%; sample: 5183May 2018: 24.6%; sample: 5525Jun 2018: 34.8%; sample: 5545Jul 2018: 33.6%; sample: 5823Aug 2018: 29.5%; sample: 5758Sep 2018: 29.3%; sample: 5498Oct 2018: 27.5%; sample: 5511Nov 2018: 18.2%; sample: 4491Dec 2018: 27.3%; sample: 4347Jan 2019: 19.4%; sample: 41392019Feb 2019: 17.8%; sample: 4062Mar 2019: 21.6%; sample: 4648Apr 2019: 19.3%; sample: 5269May 2019: 22.1%; sample: 5716Jun 2019: 31.8%; sample: 5572Jul 2019: 31.6%; sample: 5868Aug 2019: 27.8%; sample: 5796Sep 2019: 29.8%; sample: 5559Oct 2019: 21.8%; sample: 5473Nov 2019: 11.4%; sample: 4441Dec 2019: 20.9%; sample: 4528Jan 2020: 14.4%; sample: 42312020Feb 2020: 26.3%; sample: 4228Mar 2020: 18.0%; sample: 2920Apr 2020: 25.0%; sample: 80May 2020: 5.6%; sample: 90Jun 2020: 6.0%; sample: 183Jul 2020: 6.5%; sample: 1199Aug 2020: 4.9%; sample: 1881Sep 2020: 5.9%; sample: 1738Oct 2020: 6.3%; sample: 1407Nov 2020: 9.3%; sample: 602Dec 2020: 17.2%; sample: 744Jan 2021: 17.1%; sample: 4282021Feb 2021: 17.3%; sample: 173Mar 2021: 11.5%; sample: 200Apr 2021: 6.1%; sample: 296May 2021: 7.1%; sample: 547Jun 2021: 7.1%; sample: 1236Jul 2021: 10.7%; sample: 1866Aug 2021: 13.0%; sample: 2154Sep 2021: 15.4%; sample: 2449Oct 2021: 19.1%; sample: 2623Nov 2021: 14.7%; sample: 2495Dec 2021: 17.0%; sample: 2634Jan 2022: 15.3%; sample: 18642022Feb 2022: 27.4%; sample: 2274Mar 2022: 15.2%; sample: 2949Apr 2022: 34.5%; sample: 3692May 2022: 39.8%; sample: 4231Jun 2022: 52.4%; sample: 4417Jul 2022: 57.7%; sample: 4452Aug 2022: 41.7%; sample: 4345Sep 2022: 47.4%; sample: 4410Oct 2022: 40.0%; sample: 4447Nov 2022: 23.6%; sample: 3365Dec 2022: 43.9%; sample: 3603Jan 2023: 23.2%; sample: 35112023Feb 2023: 20.4%; sample: 3296Mar 2023: 33.6%; sample: 3942Apr 2023: 32.1%; sample: 4445May 2023: 33.6%; sample: 4778Jun 2023: 46.6%; sample: 4995Jul 2023: 51.1%; sample: 5292Aug 2023: 46.0%; sample: 5225Sep 2023: 42.5%; sample: 5021Oct 2023: 37.4%; sample: 5135Nov 2023: 25.6%; sample: 3779Dec 2023: 40.0%; sample: 3944Jan 2024: 27.1%; sample: 35412024Feb 2024: 22.4%; sample: 3520Mar 2024: 21.8%; sample: 4081Apr 2024: 28.7%; sample: 4721May 2024: 30.5%; sample: 5400Jun 2024: 41.6%; sample: 5384Jul 2024: 42.9%; sample: 5509Aug 2024: 35.7%; sample: 5508Sep 2024: 36.9%; sample: 5445Oct 2024: 27.3%; sample: 5257Nov 2024: 23.1%; sample: 4007Dec 2024: 34.1%; sample: 4228Jan 2025: 29.5%; sample: 38002025Feb 2025: 17.0%; sample: 3753Mar 2025: 16.0%; sample: 4387Apr 2025: 17.3%; sample: 4918May 2025: 25.7%; sample: 5512Jun 2025: 32.4%; sample: 5612Jul 2025: 41.2%; sample: 5914Aug 2025: 35.0%; sample: 5810Sep 2025: 34.9%; sample: 5593Oct 2025: 31.0%; sample: 5452Nov 2025: 25.6%; sample: 4204Dec 2025: 26.5%; sample: 4294Jan 2026: 25.3%; sample: 36972026Feb 2026: 21.3%; sample: 3730Mar 2026: 23.7%; sample: 4579Apr 2026: 17.5%; sample: 5205May 2026: 22.9%; sample: 5736Jun 2026: 37.6%; sample: 5810Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201819.7% of 4,013 movements
Feb 201822.1% of 3,896 movements
Mar 201826.4% of 4,606 movements
Apr 201821.1% of 5,183 movements
May 201824.6% of 5,525 movements
Jun 201834.8% of 5,545 movements
Jul 201833.6% of 5,823 movements
Aug 201829.5% of 5,758 movements
Sep 201829.3% of 5,498 movements
Oct 201827.5% of 5,511 movements
Nov 201818.2% of 4,491 movements
Dec 201827.3% of 4,347 movements
Jan 201919.4% of 4,139 movements
Feb 201917.8% of 4,062 movements
Mar 201921.6% of 4,648 movements
Apr 201919.3% of 5,269 movements
May 201922.1% of 5,716 movements
Jun 201931.8% of 5,572 movements
Jul 201931.6% of 5,868 movements
Aug 201927.8% of 5,796 movements
Sep 201929.8% of 5,559 movements
Oct 201921.8% of 5,473 movements
Nov 201911.4% of 4,441 movements
Dec 201920.9% of 4,528 movements
Jan 202014.4% of 4,231 movements
Feb 202026.3% of 4,228 movements
Mar 202018.0% of 2,920 movements
Apr 202025.0% of 80 movements
May 20205.6% of 90 movements
Jun 20206.0% of 183 movements
Jul 20206.5% of 1,199 movements
Aug 20204.9% of 1,881 movements
Sep 20205.9% of 1,738 movements
Oct 20206.3% of 1,407 movements
Nov 20209.3% of 602 movements
Dec 202017.2% of 744 movements
Jan 202117.1% of 428 movements
Feb 202117.3% of 173 movements
Mar 202111.5% of 200 movements
Apr 20216.1% of 296 movements
May 20217.1% of 547 movements
Jun 20217.1% of 1,236 movements
Jul 202110.7% of 1,866 movements
Aug 202113.0% of 2,154 movements
Sep 202115.4% of 2,449 movements
Oct 202119.1% of 2,623 movements
Nov 202114.7% of 2,495 movements
Dec 202117.0% of 2,634 movements
Jan 202215.3% of 1,864 movements
Feb 202227.4% of 2,274 movements
Mar 202215.2% of 2,949 movements
Apr 202234.5% of 3,692 movements
May 202239.8% of 4,231 movements
Jun 202252.4% of 4,417 movements
Jul 202257.7% of 4,452 movements
Aug 202241.7% of 4,345 movements
Sep 202247.4% of 4,410 movements
Oct 202240.0% of 4,447 movements
Nov 202223.6% of 3,365 movements
Dec 202243.9% of 3,603 movements
Jan 202323.2% of 3,511 movements
Feb 202320.4% of 3,296 movements
Mar 202333.6% of 3,942 movements
Apr 202332.1% of 4,445 movements
May 202333.6% of 4,778 movements
Jun 202346.6% of 4,995 movements
Jul 202351.1% of 5,292 movements
Aug 202346.0% of 5,225 movements
Sep 202342.5% of 5,021 movements
Oct 202337.4% of 5,135 movements
Nov 202325.6% of 3,779 movements
Dec 202340.0% of 3,944 movements
Jan 202427.1% of 3,541 movements
Feb 202422.4% of 3,520 movements
Mar 202421.8% of 4,081 movements
Apr 202428.7% of 4,721 movements
May 202430.5% of 5,400 movements
Jun 202441.6% of 5,384 movements
Jul 202442.9% of 5,509 movements
Aug 202435.7% of 5,508 movements
Sep 202436.9% of 5,445 movements
Oct 202427.3% of 5,257 movements
Nov 202423.1% of 4,007 movements
Dec 202434.1% of 4,228 movements
Jan 202529.5% of 3,800 movements
Feb 202517.0% of 3,753 movements
Mar 202516.0% of 4,387 movements
Apr 202517.3% of 4,918 movements
May 202525.7% of 5,512 movements
Jun 202532.4% of 5,612 movements
Jul 202541.2% of 5,914 movements
Aug 202535.0% of 5,810 movements
Sep 202534.9% of 5,593 movements
Oct 202531.0% of 5,452 movements
Nov 202525.6% of 4,204 movements
Dec 202526.5% of 4,294 movements
Jan 202625.3% of 3,697 movements
Feb 202621.3% of 3,730 movements
Mar 202623.7% of 4,579 movements
Apr 202617.5% of 5,205 movements
May 202622.9% of 5,736 movements
Jun 202637.6% of 5,810 movements
Definitions, denominators and limits

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

What did the big disruptions do here?

Each event is compared with the twelve preceding calendar months and the first later return to baseline.

A worse month is not proof the named event caused it. The open data carry no delay-cause field. Recovery is observed for at most eight subsequent months.

EventDirectionDisruption that monthBaseline beforeReturn to baseline
Pandemic regime · Jun 2020Arrivals6.0% of 183 movements22.0% across 48,786 flightsreturned the next month
Pandemic regime · Jun 2020Departures7.1% of 183 movements22.4% across 48,747 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals57.7% of 4,452 movements22.9% across 33,648 flightsreturned after 7 months
Summer 2022 breakdown · Jul 2022Departures64.1% of 4,456 movements23.0% across 33,625 flightsreturned after 6 months
NATS system failure · Aug 2023Arrivals46.0% of 5,225 movements36.4% across 50,429 flightsreturned after 3 months
NATS system failure · Aug 2023Departures49.4% of 5,218 movements37.7% across 50,385 flightsreturned after 3 months
Heathrow fire closure · Mar 2025Arrivals16.0% of 4,387 movements30.8% across 57,093 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures14.8% of 4,391 movements32.5% across 57,077 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, 42.1% across 6 months. Lowest median: Apr, 21.1% 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 nJanFebMarAprMayJunJulAugSepOctNovDec201919.4% of 4,139 movements17.8% of 4,062 movements21.6% of 4,648 movements19.3% of 5,269 movements22.1% of 5,716 movements31.8% of 5,572 movements31.6% of 5,868 movements27.8% of 5,796 movements29.8% of 5,559 movements21.8% of 5,473 movements11.4% of 4,441 movements20.9% of 4,528 movements202014.4% of 4,231 movements26.3% of 4,228 movements18.0% of 2,920 movements25.0% of 80 movements5.6% of 90 movements6.0% of 183 movements6.5% of 1,199 movements4.9% of 1,881 movements5.9% of 1,738 movements6.3% of 1,407 movements9.3% of 602 movements17.2% of 744 movements202117.1% of 428 movements17.3% of 173 movements11.5% of 200 movements6.1% of 296 movements7.1% of 547 movements7.1% of 1,236 movements10.7% of 1,866 movements13.0% of 2,154 movements15.4% of 2,449 movements19.1% of 2,623 movements14.7% of 2,495 movements17.0% of 2,634 movements202215.3% of 1,864 movements27.4% of 2,274 movements15.2% of 2,949 movements34.5% of 3,692 movements39.8% of 4,231 movements52.4% of 4,417 movements57.7% of 4,452 movements41.7% of 4,345 movements47.4% of 4,410 movements40.0% of 4,447 movements23.6% of 3,365 movements43.9% of 3,603 movements202323.2% of 3,511 movements20.4% of 3,296 movements33.6% of 3,942 movements32.1% of 4,445 movements33.6% of 4,778 movements46.6% of 4,995 movements51.1% of 5,292 movements46.0% of 5,225 movements42.5% of 5,021 movements37.4% of 5,135 movements25.6% of 3,779 movements40.0% of 3,944 movements202427.1% of 3,541 movements22.4% of 3,520 movements21.8% of 4,081 movements28.7% of 4,721 movements30.5% of 5,400 movements41.6% of 5,384 movements42.9% of 5,509 movements35.7% of 5,508 movements36.9% of 5,445 movements27.3% of 5,257 movements23.1% of 4,007 movements34.1% of 4,228 movements202529.5% of 3,800 movements17.0% of 3,753 movements16.0% of 4,387 movements17.3% of 4,918 movements25.7% of 5,512 movements32.4% of 5,612 movements41.2% of 5,914 movements35.0% of 5,810 movements34.9% of 5,593 movements31.0% of 5,452 movements25.6% of 4,204 movements26.5% of 4,294 movements202625.3% of 3,697 movements21.3% of 3,730 movements23.7% of 4,579 movements17.5% of 5,205 movements22.9% of 5,736 movements37.6% of 5,810 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan23.2%15.3–29.5%7 months, 24,565 flights
Feb21.3%17.0–27.4%7 months, 24,531 flights
Mar21.8%15.2–33.6%7 months, 29,192 flights
Apr21.1%17.3–34.5%7 months, 33,433 flights
May25.7%22.1–39.8%7 months, 36,898 flights
Jun37.6%31.8–52.4%7 months, 37,335 flights
Jul42.1%31.6–57.7%6 months, 32,858 flights
Aug35.4%27.8–46.0%6 months, 32,442 flights
Sep35.9%29.3–47.4%6 months, 31,526 flights
Oct29.2%21.8–40.0%6 months, 31,275 flights
Nov23.3%11.4–25.6%6 months, 24,287 flights
Dec30.7%20.9–43.9%6 months, 24,944 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 30 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
Edinburgh ↔ London City18.0% of 2,036 movements1.3% of 2,036 movementsdescriptive comparison
Edinburgh ↔ Doha Hamad20.0% of 619 movements7.1% of 619 movementsdescriptive comparison
Edinburgh ↔ Istanbul20.3% of 601 movements0.7% of 601 movementsdescriptive comparison
Edinburgh ↔ Belfast International20.6% of 1,873 movements0.7% of 1,873 movementsdescriptive comparison
Edinburgh ↔ Bristol21.6% of 1,423 movements0.7% of 1,423 movementsdescriptive comparison
Edinburgh ↔ Gatwick23.0% of 1,502 movements0.4% of 1,502 movementsdescriptive comparison
Edinburgh ↔ Heathrow23.0% of 3,751 movements1.2% of 3,751 movementsdescriptive comparison
Edinburgh ↔ Kirkwall24.1% of 598 movements3.7% of 598 movementsdescriptive comparison
Edinburgh ↔ Birmingham25.4% of 1,004 movements1.2% of 1,004 movementsdescriptive comparison
Edinburgh ↔ New York (Jf Kennedy)25.5% of 557 movements0.2% of 557 movementsdescriptive comparison
Edinburgh ↔ Copenhagen25.8% of 976 movements0.3% of 976 movementsdescriptive comparison
Edinburgh ↔ Stansted26.0% of 2,184 movements0.4% of 2,184 movementsdescriptive comparison
Edinburgh ↔ Belfast City (George Best)26.8% of 1,241 movements2.6% of 1,241 movementsdescriptive comparison
Edinburgh ↔ Luton27.9% of 1,055 movements0.3% of 1,055 movementsdescriptive comparison
Edinburgh ↔ Amsterdam27.9% of 2,433 movements2.7% of 2,433 movementsdescriptive comparison
Edinburgh ↔ Frankfurt Main28.2% of 920 movements3.5% of 920 movementsdescriptive comparison
Edinburgh ↔ Dublin28.3% of 4,022 movements1.1% of 4,022 movementsdescriptive comparison
Edinburgh ↔ Sumburgh29.4% of 545 movements6.4% of 545 movementsdescriptive comparison
Edinburgh ↔ Tenerife (Surreina Sofia)29.4% of 1,037 movements0.3% of 1,037 movementsdescriptive comparison
Edinburgh ↔ Southampton29.6% of 1,051 movements1.3% of 1,051 movementsdescriptive comparison
Edinburgh ↔ Barcelona32.2% of 852 movements0.2% of 852 movementsdescriptive comparison
Edinburgh ↔ Alicante32.8% of 751 movementsno events in 751 movementsdescriptive comparison
Edinburgh ↔ Madrid34.1% of 737 movements0.4% of 737 movementsdescriptive comparison
Edinburgh ↔ Paris (Charles De Gaulle)35.0% of 1,859 movements1.0% of 1,859 movementsdescriptive comparison
Edinburgh ↔ Krakow36.6% of 579 movements0.3% of 579 movementsdescriptive comparison
Edinburgh ↔ Berlin Brandenburg37.1% of 579 movements1.4% of 579 movementsdescriptive comparison
Edinburgh ↔ Arrecife37.3% of 644 movements0.6% of 644 movementsdescriptive comparison
Edinburgh ↔ Malaga38.4% of 591 movements0.2% of 591 movementsdescriptive comparison
Edinburgh ↔ Geneva38.6% of 733 movements0.5% of 733 movementsdescriptive comparison
Edinburgh ↔ Palma De Mallorca46.0% of 739 movements0.3% of 739 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

46 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 Airlines19.9% of 151 movementsdescriptive comparison
Aer Lingus27.4% of 3,507 movementsdescriptive comparison
Air Canada24.9% of 217 movementsdescriptive comparison
Air France30.8% of 968 movementsdescriptive comparison
American Airlines21.4% of 308 movementsdescriptive comparison
Atlantic Airways19.5% of 77 movementsdescriptive comparison
Aurigny Air Services26.7% of 45 movements — small sample, not rankedsmall sample; not ranked
Austrian Airlines18.5% of 54 movementsdescriptive comparison
BA Cityflyer Ltd21.4% of 2,240 movementsdescriptive comparison
British Airways Plc23.0% of 3,752 movementsdescriptive comparison
Brussels Airlines31.4% of 229 movementsdescriptive comparison
Delta Airlines23.9% of 660 movementsdescriptive comparison
Easyjet Europe22.1% of 1,428 movementsdescriptive comparison
Easyjet Switzerland23.7% of 354 movementsdescriptive comparison
Easyjet UK Ltd29.8% of 13,907 movementsdescriptive comparison
Edelweiss Air27.1% of 332 movementsdescriptive comparison
Emirates20.3% of 340 movementsdescriptive comparison
Eurowings Luftverkehrs36.2% of 558 movementsdescriptive comparison
Evelop17.4% of 23 movements — small sample, not rankedsmall sample; not ranked
Finnair20.5% of 351 movementsdescriptive comparison
Hainan Airlines20.3% of 133 movementsdescriptive comparison
Iberia12.9% of 31 movements — small sample, not rankedsmall sample; not ranked
Iberia Express7.7% of 52 movementsdescriptive comparison
Icelandair15.5% of 148 movementsdescriptive comparison
Jet2.Com Ltd36.3% of 3,554 movementsdescriptive comparison
Jetblue Airways Corporation27.4% of 372 movementsdescriptive comparison
KLM24.8% of 1,580 movementsdescriptive comparison
Loganair Ltd28.4% of 3,306 movementsdescriptive comparison
Lufthansa30.9% of 1,151 movementsdescriptive comparison
Lufthansa City Airlines Gmbh37.5% of 24 movements — small sample, not rankedsmall sample; not ranked
Norwegian Air Shuttle20.2% of 104 movementsdescriptive comparison
Norwegian Air Shuttle Aoc As16.3% of 386 movementsdescriptive comparison
Norwegian Air Sweden Ab21.2% of 481 movementsdescriptive comparison
Pegasus Airlines33.1% of 329 movementsdescriptive comparison
Qatar Airways20.0% of 619 movementsdescriptive comparison
Ryanair34.9% of 12,342 movementsdescriptive comparison
Ryanair UK Ltd31.4% of 2,802 movementsdescriptive comparison
SAS13.3% of 332 movementsdescriptive comparison
Sunexpress15.1% of 365 movementsdescriptive comparison
Thy Turkish Airlines20.3% of 601 movementsdescriptive comparison
Transavia France17.5% of 120 movementsdescriptive comparison
TUI Airways Ltd57.3% of 89 movementsdescriptive comparison
United Airlines34.0% of 911 movementsdescriptive comparison
Virgin Atlantic Airways Ltd28.1% of 64 movementsdescriptive comparison
Vueling Airlines13.3% of 226 movementsdescriptive comparison
West Jet Airlines30.7% of 322 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.2% of 60,024 movements arrivals were disrupted, against 29.4% of 60,022 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

157 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
EDI ↔ STAVANGERMay 2026
EDI ↔ PARIS-LE-BOURGETMay 2026
EDI ↔ KERRY-COUNTYMay 2026
EDI ↔ INVERNESSMay 2026
EDI ↔ INNSBRUCKApr 2026
EDI ↔ CHAMBERYApr 2026
EDI ↔ AKUREYRIApr 2026
EDI ↔ VALENCEMar 2026
EDI ↔ TURINMar 2026
EDI ↔ PRESTWICKMar 2026
EDI ↔ PERPIGNANMar 2026
EDI ↔ MONTPELLIERMar 2026
EDI ↔ MANCHESTERMar 2026
EDI ↔ LUXEMBOURGMar 2026
EDI ↔ LILLEMar 2026
EDI ↔ HURGHADAMar 2026
EDI ↔ GRENOBLEMar 2026
EDI ↔ DOLEMar 2026
EDI ↔ SALZBURGFeb 2026
EDI ↔ LE-MANSFeb 2026
EDI ↔ HANOVERFeb 2026
EDI ↔ CARDIFF-WALESFeb 2026
EDI ↔ BRIDGETOWNFeb 2026
EDI ↔ TREVISOJan 2026
EDI ↔ ROVANIEMIJan 2026
EDI ↔ PAUJan 2026
EDI ↔ DUNDEEJan 2026
EDI ↔ TOULON-HYERESDec 2025
EDI ↔ TALLINDec 2025
EDI ↔ SAN-FRANCISCODec 2025
EDI ↔ SALAMANCADec 2025
EDI ↔ KUUSAMODec 2025
EDI ↔ KATOWICEDec 2025
EDI ↔ IVALODec 2025
EDI ↔ GRANADADec 2025
EDI ↔ ENONTEKIODec 2025
EDI ↔ ASTURIASDec 2025
EDI ↔ IZMIR-ADNAN-MENDERESNov 2025
EDI ↔ BANGORNov 2025
EDI ↔ LIVERPOOL-JOHN-LENNONOct 2025
EDI ↔ FORLIOct 2025
EDI ↔ CASABLANCA-MOHAMED-VOct 2025
EDI ↔ ZARAGOZASep 2025
EDI ↔ PARMASep 2025
EDI ↔ NUREMBERGSep 2025
EDI ↔ WARSAW-CHOPINAug 2025
EDI ↔ VALLADOLIDAug 2025
EDI ↔ SONDERBORGAug 2025
EDI ↔ EAST-MIDLANDS-INTERNATIONALAug 2025
EDI ↔ BELGRADEAug 2025
EDI ↔ TEL-AVIVJul 2025
EDI ↔ TARBES-LOURDES-INTERNATIONALJul 2025
EDI ↔ FARNBOROUGHJul 2025
EDI ↔ BREMENJul 2025
EDI ↔ LONGYEARBYEN-SVALBARDJun 2025
EDI ↔ GRONINGENJun 2025
EDI ↔ EINDHOVENJun 2025
EDI ↔ BRESTJun 2025
EDI ↔ KARLSRUHE-BADEN-BADENMay 2025
EDI ↔ AJACCIOMay 2025
EDI ↔ BRAUNSCHWEIGApr 2025
EDI ↔ TENERIFE-NORTE-LOS-RODEOSMar 2025
EDI ↔ HAMBURGMar 2025
EDI ↔ LINZFeb 2025
EDI ↔ HAHNFeb 2025
EDI ↔ RENNESJan 2025
EDI ↔ OSTRAVAJan 2025
EDI ↔ BASTIAJan 2025
EDI ↔ ROTTERDAMNov 2024
EDI ↔ OSTENDNov 2024
EDI ↔ TRABZONOct 2024
EDI ↔ BAKU-HEYDER-ALIYEV-INT-LOct 2024
EDI ↔ BACAUOct 2024
EDI ↔ ALESUNDSep 2024
EDI ↔ SANTIAGO-DE-COMPOSTELA-SPAINAug 2024
EDI ↔ PAMPLONAAug 2024
EDI ↔ MEMMINGEN-ALLGAUJun 2024
EDI ↔ LEEDS-BRADFORDApr 2024
EDI ↔ DURBANApr 2024
EDI ↔ PRISTINAMar 2024
EDI ↔ BUCHAREST-BANEASAMar 2024
EDI ↔ TOURSFeb 2024
EDI ↔ LA-ROCHELLEFeb 2024
EDI ↔ CHALONS-VATRYFeb 2024
EDI ↔ CLERMONT-FERRANDDec 2023
EDI ↔ NIMESOct 2023
EDI ↔ SKIATHOSSep 2023
EDI ↔ CARCASSONNESep 2023
EDI ↔ AALBORGSep 2023
EDI ↔ STRASBOURGAug 2023
EDI ↔ ST-ETIENNEAug 2023
EDI ↔ LOS-ANGELES-INTERNATIONALAug 2023
EDI ↔ COMISOAug 2023
EDI ↔ TAMPEREJul 2023
EDI ↔ MOLINE-QUAD-CITYJul 2023
EDI ↔ MELBOURNE-FLATSJul 2023
EDI ↔ CANCUNJul 2023
EDI ↔ BURGOSJun 2023
EDI ↔ BRINDISIApr 2023
EDI ↔ GIBRALTARJan 2023
EDI ↔ DIYARBAKIRNov 2022
EDI ↔ HUMBERSIDEOct 2022
EDI ↔ NORWICHJul 2022
EDI ↔ MINNEAPOLIS-ST-PAULJul 2022
EDI ↔ ROSKILDEJun 2022
EDI ↔ VITORIAApr 2022
EDI ↔ ALMATYMar 2022
EDI ↔ KITTILADec 2021
EDI ↔ BENBECULADec 2021
EDI ↔ CHISINAU-KISHINEVNov 2021
EDI ↔ RIYADHOct 2021
EDI ↔ TEESSIDE-INTERNATIONAL-AIRPORTSep 2021
EDI ↔ KUWAITSep 2021
EDI ↔ RIJEKAAug 2021
EDI ↔ KLAGENFURTAug 2021
EDI ↔ LIEIDAJul 2021
EDI ↔ DETROITJul 2021
EDI ↔ RONNEBYJun 2021
EDI ↔ KIEV-BORISPOLJun 2021
EDI ↔ JOHANNESBURGJun 2021
EDI ↔ ZAGREBNov 2020
EDI ↔ PULANov 2020
EDI ↔ BYDGOSZCZOct 2020
EDI ↔ BERLIN-TEGELOct 2020
EDI ↔ BERLIN-SCHONEFELDSep 2020
EDI ↔ STOCKHOLM-SKAVSTAAug 2020
EDI ↔ DONCASTER-SHEFFIELDAug 2020
EDI ↔ WICK-JOHN-O-GROATSMar 2020
EDI ↔ CAENJan 2020
EDI ↔ SANDEFJORD-TORPNov 2019
EDI ↔ COLUMBUS-RICKENBACKER-AFBNov 2019
EDI ↔ COLUMBUSNov 2019
EDI ↔ MOSCOW-VNUKOVOOct 2019
EDI ↔ ISLAYOct 2019
EDI ↔ ALMERIAOct 2019
EDI ↔ PORTLAND-MAINEAug 2019
EDI ↔ ODENSEAug 2019
EDI ↔ SANFORDJul 2019
EDI ↔ REYKJAVIKMay 2019
EDI ↔ BERNEMay 2019
EDI ↔ ISTANBUL-ATATURKApr 2019
EDI ↔ NEWBURGH-USAMar 2019
EDI ↔ TRONDHEIM-VAERNESNov 2018
EDI ↔ KRISTIANSAND-KJEVIKNov 2018
EDI ↔ HOUSTONNov 2018
EDI ↔ VIGOOct 2018
EDI ↔ SZCZECIN-GOLENOWOct 2018
EDI ↔ PROVIDENCEOct 2018
EDI ↔ PODGORICAOct 2018
EDI ↔ MURCIA-SAN-JAVIEROct 2018
EDI ↔ ABU-DHABI-INTERNATIONALSep 2018
EDI ↔ MOLDEAug 2018
EDI ↔ TBILISIJun 2018
EDI ↔ GOOSE-BAYJun 2018
EDI ↔ SOUTHENDMay 2018
EDI ↔ WINDSOR-LOCKS-BRADLEY-INTLMar 2018
EDI ↔ GANDERMar 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

Edinburgh appears from Jan 2018 to Jun 2026 with 399,690 arrivals.

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

Archive route pairs: 324.

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.2% of 60,024 movements over July 2025 to June 2026.

How often are they cancelled?

1.1% of 60,024 movements at short notice.

How late is late?

28.1–57.7 minutes; delayed denominator 16,900–32,663

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.