UK FLIGHT DELAY INDEX

derived from CAA punctuality statistics for UK reporting airports

How often are these flights late or cancelled?

Luton

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

Put the other way round, 71.1% of 53,232 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

28.9% of 53,232 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
28.9% of 53,232 movements0.6% of 53,232 movements30.5–59.6 minutes; delayed denominator 15,106–27,8090.7% of 53,232 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 53,232 movements passed the three-hour mark.

The ladder shows how many movements crossed each threshold. Cancellations are separate: 0.6% of 53,232 movements.

DelayShare and sampleOne event per movements
More than 15 minutes28.4% of 53,232 movements3.5
More than 30 minutes17.0% of 53,232 movements5.9
More than 60 minutes7.3% of 53,232 movements13.6
More than 120 minutes2.0% of 53,232 movements49.9
More than 180 minutes0.7% of 53,232 movements148.7
More than 360 minutes0.1% of 53,232 movements1,157.2
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.0% of 53,232 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 early8,40415.8%15–1 early16,72531.4%0–15 late12,70323.9%16–306,04111.3%31–605,1589.7%61…1202,8415.3%121…1807081.3%181…3603120.6%>360460.1%D=53,234
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.1% of 2,809 movements. Worst month: May 2020, 64.5% of 417 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: 22.7%; sample: 35472018Feb 2018: 23.3%; sample: 3378Mar 2018: 30.8%; sample: 4039Apr 2018: 28.1%; sample: 4487May 2018: 34.9%; sample: 4768Jun 2018: 40.4%; sample: 4807Jul 2018: 42.8%; sample: 5097Aug 2018: 34.5%; sample: 5098Sep 2018: 28.3%; sample: 4846Oct 2018: 25.2%; sample: 4790Nov 2018: 17.2%; sample: 3577Dec 2018: 29.3%; sample: 4105Jan 2019: 21.4%; sample: 38852019Feb 2019: 19.7%; sample: 3686Mar 2019: 22.7%; sample: 4142Apr 2019: 24.8%; sample: 4793May 2019: 25.9%; sample: 5065Jun 2019: 39.6%; sample: 5003Jul 2019: 39.1%; sample: 5349Aug 2019: 37.7%; sample: 5412Sep 2019: 36.3%; sample: 5188Oct 2019: 31.6%; sample: 5026Nov 2019: 16.0%; sample: 3465Dec 2019: 29.1%; sample: 4281Jan 2020: 17.7%; sample: 38112020Feb 2020: 33.6%; sample: 3679Mar 2020: 23.0%; sample: 2836Apr 2020: 37.1%; sample: 167May 2020: 64.5%; sample: 417Jun 2020: 42.6%; sample: 542Jul 2020: 12.9%; sample: 2254Aug 2020: 10.2%; sample: 3536Sep 2020: 5.1%; sample: 2809Oct 2020: 9.1%; sample: 1875Nov 2020: 8.9%; sample: 506Dec 2020: 38.2%; sample: 1265Jan 2021: 40.4%; sample: 7972021Feb 2021: 30.4%; sample: 447Mar 2021: 16.7%; sample: 562Apr 2021: 13.2%; sample: 576May 2021: 14.3%; sample: 839Jun 2021: 14.0%; sample: 1356Jul 2021: 18.8%; sample: 1810Aug 2021: 22.0%; sample: 2827Sep 2021: 16.9%; sample: 2775Oct 2021: 20.8%; sample: 2896Nov 2021: 14.8%; sample: 2185Dec 2021: 27.0%; sample: 2971Jan 2022: 19.4%; sample: 19432022Feb 2022: 31.6%; sample: 2132Mar 2022: 21.8%; sample: 2962Apr 2022: 37.5%; sample: 3846May 2022: 37.7%; sample: 4144Jun 2022: 51.0%; sample: 4275Jul 2022: 55.4%; sample: 4423Aug 2022: 46.5%; sample: 4371Sep 2022: 53.3%; sample: 4228Oct 2022: 43.9%; sample: 4255Nov 2022: 20.7%; sample: 2828Dec 2022: 47.0%; sample: 3522Jan 2023: 25.4%; sample: 31982023Feb 2023: 23.2%; sample: 3249Mar 2023: 36.4%; sample: 3793Apr 2023: 37.6%; sample: 4195May 2023: 36.1%; sample: 4539Jun 2023: 47.5%; sample: 4489Jul 2023: 50.2%; sample: 4794Aug 2023: 41.8%; sample: 4799Sep 2023: 37.3%; sample: 4569Oct 2023: 36.5%; sample: 4476Nov 2023: 23.4%; sample: 3317Dec 2023: 34.7%; sample: 3970Jan 2024: 29.2%; sample: 33302024Feb 2024: 21.8%; sample: 3454Mar 2024: 21.5%; sample: 3785Apr 2024: 23.2%; sample: 4380May 2024: 30.5%; sample: 4656Jun 2024: 40.8%; sample: 4638Jul 2024: 48.9%; sample: 4798Aug 2024: 38.9%; sample: 4836Sep 2024: 41.4%; sample: 4662Oct 2024: 29.5%; sample: 4533Nov 2024: 21.2%; sample: 3341Dec 2024: 26.2%; sample: 4000Jan 2025: 26.4%; sample: 35212025Feb 2025: 19.5%; sample: 3540Mar 2025: 14.0%; sample: 3982Apr 2025: 22.4%; sample: 4548May 2025: 28.6%; sample: 4700Jun 2025: 31.6%; sample: 4668Jul 2025: 38.8%; sample: 4926Aug 2025: 35.2%; sample: 5008Sep 2025: 39.9%; sample: 4678Oct 2025: 32.9%; sample: 4652Nov 2025: 17.9%; sample: 3534Dec 2025: 23.0%; sample: 4137Jan 2026: 27.9%; sample: 36712026Feb 2026: 21.1%; sample: 3606Mar 2026: 20.4%; sample: 4123Apr 2026: 20.0%; sample: 4731May 2026: 25.4%; sample: 5093Jun 2026: 36.8%; sample: 5073Pandemic regime Jun 2020Summer 2022 breakdown Jul 2022NATS system failure Aug 2023Heathrow fire closure Mar 2025100%0%
Every monthly observation
MonthDisruption on arrivals
Jan 201822.7% of 3,547 movements
Feb 201823.3% of 3,378 movements
Mar 201830.8% of 4,039 movements
Apr 201828.1% of 4,487 movements
May 201834.9% of 4,768 movements
Jun 201840.4% of 4,807 movements
Jul 201842.8% of 5,097 movements
Aug 201834.5% of 5,098 movements
Sep 201828.3% of 4,846 movements
Oct 201825.2% of 4,790 movements
Nov 201817.2% of 3,577 movements
Dec 201829.3% of 4,105 movements
Jan 201921.4% of 3,885 movements
Feb 201919.7% of 3,686 movements
Mar 201922.7% of 4,142 movements
Apr 201924.8% of 4,793 movements
May 201925.9% of 5,065 movements
Jun 201939.6% of 5,003 movements
Jul 201939.1% of 5,349 movements
Aug 201937.7% of 5,412 movements
Sep 201936.3% of 5,188 movements
Oct 201931.6% of 5,026 movements
Nov 201916.0% of 3,465 movements
Dec 201929.1% of 4,281 movements
Jan 202017.7% of 3,811 movements
Feb 202033.6% of 3,679 movements
Mar 202023.0% of 2,836 movements
Apr 202037.1% of 167 movements
May 202064.5% of 417 movements
Jun 202042.6% of 542 movements
Jul 202012.9% of 2,254 movements
Aug 202010.2% of 3,536 movements
Sep 20205.1% of 2,809 movements
Oct 20209.1% of 1,875 movements
Nov 20208.9% of 506 movements
Dec 202038.2% of 1,265 movements
Jan 202140.4% of 797 movements
Feb 202130.4% of 447 movements
Mar 202116.7% of 562 movements
Apr 202113.2% of 576 movements
May 202114.3% of 839 movements
Jun 202114.0% of 1,356 movements
Jul 202118.8% of 1,810 movements
Aug 202122.0% of 2,827 movements
Sep 202116.9% of 2,775 movements
Oct 202120.8% of 2,896 movements
Nov 202114.8% of 2,185 movements
Dec 202127.0% of 2,971 movements
Jan 202219.4% of 1,943 movements
Feb 202231.6% of 2,132 movements
Mar 202221.8% of 2,962 movements
Apr 202237.5% of 3,846 movements
May 202237.7% of 4,144 movements
Jun 202251.0% of 4,275 movements
Jul 202255.4% of 4,423 movements
Aug 202246.5% of 4,371 movements
Sep 202253.3% of 4,228 movements
Oct 202243.9% of 4,255 movements
Nov 202220.7% of 2,828 movements
Dec 202247.0% of 3,522 movements
Jan 202325.4% of 3,198 movements
Feb 202323.2% of 3,249 movements
Mar 202336.4% of 3,793 movements
Apr 202337.6% of 4,195 movements
May 202336.1% of 4,539 movements
Jun 202347.5% of 4,489 movements
Jul 202350.2% of 4,794 movements
Aug 202341.8% of 4,799 movements
Sep 202337.3% of 4,569 movements
Oct 202336.5% of 4,476 movements
Nov 202323.4% of 3,317 movements
Dec 202334.7% of 3,970 movements
Jan 202429.2% of 3,330 movements
Feb 202421.8% of 3,454 movements
Mar 202421.5% of 3,785 movements
Apr 202423.2% of 4,380 movements
May 202430.5% of 4,656 movements
Jun 202440.8% of 4,638 movements
Jul 202448.9% of 4,798 movements
Aug 202438.9% of 4,836 movements
Sep 202441.4% of 4,662 movements
Oct 202429.5% of 4,533 movements
Nov 202421.2% of 3,341 movements
Dec 202426.2% of 4,000 movements
Jan 202526.4% of 3,521 movements
Feb 202519.5% of 3,540 movements
Mar 202514.0% of 3,982 movements
Apr 202522.4% of 4,548 movements
May 202528.6% of 4,700 movements
Jun 202531.6% of 4,668 movements
Jul 202538.8% of 4,926 movements
Aug 202535.2% of 5,008 movements
Sep 202539.9% of 4,678 movements
Oct 202532.9% of 4,652 movements
Nov 202517.9% of 3,534 movements
Dec 202523.0% of 4,137 movements
Jan 202627.9% of 3,671 movements
Feb 202621.1% of 3,606 movements
Mar 202620.4% of 4,123 movements
Apr 202620.0% of 4,731 movements
May 202625.4% of 5,093 movements
Jun 202636.8% of 5,073 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 2020Arrivals42.6% of 542 movements33.8% across 44,634 flightsreturned the next month
Pandemic regime · Jun 2020Departures42.4% of 557 movements32.9% across 44,592 flightsreturned the next month
Summer 2022 breakdown · Jul 2022Arrivals55.4% of 4,423 movements26.6% across 34,766 flightsreturned after 4 months
Summer 2022 breakdown · Jul 2022Departures63.0% of 4,446 movements26.0% across 34,849 flightsreturned after 4 months
NATS system failure · Aug 2023Arrivals41.8% of 4,799 movements39.0% across 47,461 flightsreturned the next month
NATS system failure · Aug 2023Departures41.2% of 4,795 movements42.8% across 47,465 flightsreturned the next month
Heathrow fire closure · Mar 2025Arrivals14.0% of 3,982 movements30.7% across 50,690 flightsreturned the next month
Heathrow fire closure · Mar 2025Departures14.5% of 3,982 movements28.2% across 50,708 flightsreturned the next month
Definitions, denominators and limits

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

Which time of year has been hardest?

Highest median: Jul, 45.9% across 6 months. Lowest median: Nov, 19.3% across 6 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 nJanFebMarAprMayJunJulAugSepOctNovDec201921.4% of 3,885 movements19.7% of 3,686 movements22.7% of 4,142 movements24.8% of 4,793 movements25.9% of 5,065 movements39.6% of 5,003 movements39.1% of 5,349 movements37.7% of 5,412 movements36.3% of 5,188 movements31.6% of 5,026 movements16.0% of 3,465 movements29.1% of 4,281 movements202017.7% of 3,811 movements33.6% of 3,679 movements23.0% of 2,836 movements37.1% of 167 movements64.5% of 417 movements42.6% of 542 movements12.9% of 2,254 movements10.2% of 3,536 movements5.1% of 2,809 movements9.1% of 1,875 movements8.9% of 506 movements38.2% of 1,265 movements202140.4% of 797 movements30.4% of 447 movements16.7% of 562 movements13.2% of 576 movements14.3% of 839 movements14.0% of 1,356 movements18.8% of 1,810 movements22.0% of 2,827 movements16.9% of 2,775 movements20.8% of 2,896 movements14.8% of 2,185 movements27.0% of 2,971 movements202219.4% of 1,943 movements31.6% of 2,132 movements21.8% of 2,962 movements37.5% of 3,846 movements37.7% of 4,144 movements51.0% of 4,275 movements55.4% of 4,423 movements46.5% of 4,371 movements53.3% of 4,228 movements43.9% of 4,255 movements20.7% of 2,828 movements47.0% of 3,522 movements202325.4% of 3,198 movements23.2% of 3,249 movements36.4% of 3,793 movements37.6% of 4,195 movements36.1% of 4,539 movements47.5% of 4,489 movements50.2% of 4,794 movements41.8% of 4,799 movements37.3% of 4,569 movements36.5% of 4,476 movements23.4% of 3,317 movements34.7% of 3,970 movements202429.2% of 3,330 movements21.8% of 3,454 movements21.5% of 3,785 movements23.2% of 4,380 movements30.5% of 4,656 movements40.8% of 4,638 movements48.9% of 4,798 movements38.9% of 4,836 movements41.4% of 4,662 movements29.5% of 4,533 movements21.2% of 3,341 movements26.2% of 4,000 movements202526.4% of 3,521 movements19.5% of 3,540 movements14.0% of 3,982 movements22.4% of 4,548 movements28.6% of 4,700 movements31.6% of 4,668 movements38.8% of 4,926 movements35.2% of 5,008 movements39.9% of 4,678 movements32.9% of 4,652 movements17.9% of 3,534 movements23.0% of 4,137 movements202627.9% of 3,671 movements21.1% of 3,606 movements20.4% of 4,123 movements20.0% of 4,731 movements25.4% of 5,093 movements36.8% of 5,073 movementsno datano datano datano datano datano data
Month-by-month table: median, observed range and sample
MonthMedianObserved rangeSample
Jan25.4%19.4–29.2%7 months, 23,095 flights
Feb21.8%19.5–31.6%7 months, 23,045 flights
Mar21.8%14.0–36.4%7 months, 26,826 flights
Apr24.8%20.0–37.6%7 months, 30,980 flights
May30.5%25.4–37.7%7 months, 32,965 flights
Jun40.4%31.6–51.0%7 months, 32,953 flights
Jul45.9%38.8–55.4%6 months, 29,387 flights
Aug38.3%34.5–46.5%6 months, 29,524 flights
Sep38.6%28.3–53.3%6 months, 28,171 flights
Oct32.3%25.2–43.9%6 months, 27,732 flights
Nov19.3%16.0–23.4%6 months, 20,062 flights
Dec29.2%23.0–47.0%6 months, 24,015 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 38 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
Luton ↔ Iasi9.4% of 650 movementsno events in 650 movementsdescriptive comparison
Luton ↔ Gdansk13.5% of 624 movementsno events in 624 movementsdescriptive comparison
Luton ↔ Cluj Napoca14.8% of 610 movements0.2% of 610 movementsdescriptive comparison
Luton ↔ Suceava15.2% of 611 movements1.1% of 611 movementsdescriptive comparison
Luton ↔ Kaunas17.2% of 647 movementsno events in 647 movementsdescriptive comparison
Luton ↔ Vilnius17.9% of 565 movements0.5% of 565 movementsdescriptive comparison
Luton ↔ Katowice17.9% of 587 movements0.3% of 587 movementsdescriptive comparison
Luton ↔ Chisinau International19.4% of 774 movements0.6% of 774 movementsdescriptive comparison
Luton ↔ Ireland West(Knock)19.7% of 549 movementsno events in 549 movementsdescriptive comparison
Luton ↔ Budapest19.8% of 1,062 movements0.1% of 1,062 movementsdescriptive comparison
Luton ↔ Warsaw (Chopin)21.5% of 1,065 movements0.1% of 1,065 movementsdescriptive comparison
Luton ↔ Glasgow21.7% of 1,025 movements0.4% of 1,025 movementsdescriptive comparison
Luton ↔ Belfast International22.1% of 1,151 movements0.8% of 1,151 movementsdescriptive comparison
Luton ↔ Bacau22.1% of 578 movements0.5% of 578 movementsdescriptive comparison
Luton ↔ Tirana22.3% of 1,236 movements0.2% of 1,236 movementsdescriptive comparison
Luton ↔ Sofia22.9% of 576 movements0.2% of 576 movementsdescriptive comparison
Luton ↔ Bucharest (Otopeni)24.1% of 1,421 movements0.2% of 1,421 movementsdescriptive comparison
Luton ↔ Lublin (Port Lotniczy)24.1% of 668 movements0.3% of 668 movementsdescriptive comparison
Luton ↔ Krakow24.3% of 744 movements0.5% of 744 movementsdescriptive comparison
Luton ↔ Prague25.5% of 671 movements0.3% of 671 movementsdescriptive comparison
Luton ↔ Edinburgh26.6% of 1,053 movements0.4% of 1,053 movementsdescriptive comparison
Luton ↔ Tenerife (Surreina Sofia)27.3% of 787 movements0.4% of 787 movementsdescriptive comparison
Luton ↔ Rome (Fiumicino)27.9% of 513 movements0.6% of 513 movementsdescriptive comparison
Luton ↔ Faro27.9% of 1,162 movements0.4% of 1,162 movementsdescriptive comparison
Luton ↔ Dublin29.3% of 1,295 movements0.1% of 1,295 movementsdescriptive comparison
Luton ↔ Amsterdam30.2% of 1,653 movements1.7% of 1,653 movementsdescriptive comparison
Luton ↔ Milan (Malpensa)32.2% of 643 movements0.8% of 643 movementsdescriptive comparison
Luton ↔ Barcelona32.9% of 1,150 movements0.3% of 1,150 movementsdescriptive comparison
Luton ↔ Alicante32.9% of 1,263 movements0.1% of 1,263 movementsdescriptive comparison
Luton ↔ Antalya33.5% of 609 movements0.5% of 609 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

13 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
Dan Air (Aoc) S.R.L39.8% of 108 movementsdescriptive comparison
Easyjet Europe16.3% of 399 movementsdescriptive comparison
Easyjet UK Ltd33.9% of 22,115 movementsdescriptive comparison
El Al26.5% of 373 movementsdescriptive comparison
Fly One31.5% of 168 movementsdescriptive comparison
Israir Ltd52.2% of 207 movementsdescriptive comparison
Jet2.Com Ltd42.4% of 1,480 movementsdescriptive comparison
Ryanair33.0% of 7,562 movementsdescriptive comparison
Sunexpress24.3% of 177 movementsdescriptive comparison
TUI Airways Ltd54.1% of 333 movementsdescriptive comparison
Wizz Air18.2% of 5,509 movementsdescriptive comparison
Wizz Air Malta18.8% of 5,408 movementsdescriptive comparison
Wizz Air UK Ltd23.1% of 9,364 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

28.9% of 53,232 movements arrivals were disrupted, against 25.4% of 53,179 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

171 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
LTN ↔ TEESSIDE-INTERNATIONAL-AIRPORTMay 2026
LTN ↔ PARIS-LE-BOURGETMay 2026
LTN ↔ THIRA-SANTORINIApr 2026
LTN ↔ STANSTEDApr 2026
LTN ↔ SALZBURGApr 2026
LTN ↔ ROME-CIAMPINOApr 2026
LTN ↔ MANCHESTERApr 2026
LTN ↔ INNSBRUCKApr 2026
LTN ↔ GRENOBLEApr 2026
LTN ↔ BIRMINGHAMApr 2026
LTN ↔ AMMANApr 2026
LTN ↔ VIENNAMar 2026
LTN ↔ TROMSOEMar 2026
LTN ↔ NEWCASTLEMar 2026
LTN ↔ CAIROMar 2026
LTN ↔ SHANNONFeb 2026
LTN ↔ ROVANIEMIFeb 2026
LTN ↔ BRINDISIFeb 2026
LTN ↔ TOULOUSE-BLAGNACJan 2026
LTN ↔ PARIS-ORLYJan 2026
LTN ↔ FRANKFURT-MAINJan 2026
LTN ↔ OSTRAVADec 2025
LTN ↔ LJUBLJANADec 2025
LTN ↔ KUUSAMODec 2025
LTN ↔ IVALODec 2025
LTN ↔ CLERMONT-FERRANDDec 2025
LTN ↔ BRUSSELSDec 2025
LTN ↔ MUNICHNov 2025
LTN ↔ LIEGEOct 2025
LTN ↔ BUCHAREST-BANEASAOct 2025
LTN ↔ BARI-PALESEOct 2025
LTN ↔ RADOM-SADKOWSep 2025
LTN ↔ KARLSRUHE-BADEN-BADENSep 2025
LTN ↔ EAST-MIDLANDS-INTERNATIONALSep 2025
LTN ↔ BAKU-HEYDER-ALIYEV-INT-LSep 2025
LTN ↔ KEFALLINIAAug 2025
LTN ↔ BRISTOLAug 2025
LTN ↔ SALERNO-COSTA-AMALFIJun 2025
LTN ↔ VITORIAMay 2025
LTN ↔ STOCKHOLM-ARLANDAMay 2025
LTN ↔ MAASTRICHTMay 2025
LTN ↔ BODOMay 2025
LTN ↔ TUNISApr 2025
LTN ↔ LEEDS-BRADFORDMar 2025
LTN ↔ HEATHROWMar 2025
LTN ↔ BRESTDec 2024
LTN ↔ TRONDHEIM-VAERNESNov 2024
LTN ↔ ST-ETIENNENov 2024
LTN ↔ LUXEMBOURGNov 2024
LTN ↔ CASCAISSep 2024
LTN ↔ SOUTHAMPTONAug 2024
LTN ↔ MONTPELLIERAug 2024
LTN ↔ STUTTGARTJul 2024
LTN ↔ GAZIANTEPJul 2024
LTN ↔ EINDHOVENJul 2024
LTN ↔ FIGARIJun 2024
LTN ↔ SALONIKAMay 2024
LTN ↔ HANOVERMay 2024
LTN ↔ NORWICHApr 2024
LTN ↔ TARBES-LOURDES-INTERNATIONALMar 2024
LTN ↔ SZYMANY-MAZURYMar 2024
LTN ↔ LIVERPOOL-JOHN-LENNONDec 2023
LTN ↔ CHISINAU-KISHINEVDec 2023
LTN ↔ RIGAOct 2023
LTN ↔ LODZ-LUBLINEKOct 2023
LTN ↔ DUBROVNIKOct 2023
LTN ↔ LONDON-CITYSep 2023
LTN ↔ TRAPANIAug 2023
LTN ↔ COMISOAug 2023
LTN ↔ LUBECKJul 2023
LTN ↔ LIMOGESJul 2023
LTN ↔ FORLIJul 2023
LTN ↔ KAVALAJun 2023
LTN ↔ BERGAMOJun 2023
LTN ↔ HAHNMay 2023
LTN ↔ GIBRALTARMay 2023
LTN ↔ NUREMBERGApr 2023
LTN ↔ HAMBURGApr 2023
LTN ↔ PALANGAMar 2023
LTN ↔ FLORENCEFeb 2023
LTN ↔ SANTIAGO-DE-COMPOSTELA-SPAINJan 2023
LTN ↔ RAMONJan 2023
LTN ↔ RABATJan 2023
LTN ↔ PRESTWICKDec 2022
LTN ↔ OSTENDDec 2022
LTN ↔ PADERBORNNov 2022
LTN ↔ OHRIDNov 2022
LTN ↔ CASTELLON-COSTA-AZAHARNov 2022
LTN ↔ OSLO-GARDERMOENOct 2022
LTN ↔ MUNSTER-OSNABRUCKOct 2022
LTN ↔ KALAMATAOct 2022
LTN ↔ ANKARA-ESENBOGASep 2022
LTN ↔ ZAGREBJul 2022
LTN ↔ NEWQUAYJul 2022
LTN ↔ COPENHAGENJul 2022
LTN ↔ CARDIFF-WALESJul 2022
LTN ↔ TUZLAJun 2022
LTN ↔ LASHAMJun 2022
LTN ↔ DONCASTER-SHEFFIELDJun 2022
LTN ↔ HAMBURG-FIRKENWERDERMay 2022
LTN ↔ WARSAW-MODLIN-MASOVIAApr 2022
LTN ↔ SANDEFJORD-TORPApr 2022
LTN ↔ ODESSAApr 2022
LTN ↔ MOSCOW-VNUKOVOApr 2022
LTN ↔ LVOVApr 2022
LTN ↔ KIEV-ZHULYANYApr 2022
LTN ↔ ISTANBUL-ATATURKMar 2022
LTN ↔ DUNDEEFeb 2022
LTN ↔ RIMININov 2021
LTN ↔ MALMOOct 2021
LTN ↔ CHARLEROIOct 2021
LTN ↔ BOURNEMOUTHOct 2021
LTN ↔ AZORES-PONTA-DELGADAOct 2021
LTN ↔ ST-PETERSBURGJul 2021
LTN ↔ LEIPZIGJul 2021
LTN ↔ BERGENJun 2021
LTN ↔ SOUTHENDDec 2020
LTN ↔ NIMESOct 2020
LTN ↔ ZADARSep 2020
LTN ↔ BERLIN-SCHONEFELDSep 2020
LTN ↔ ALGHERO-FERTILIASep 2020
LTN ↔ BIARRITZAug 2020
LTN ↔ BERLIN-TEGELJul 2020
LTN ↔ CASABLANCA-MOHAMED-VJun 2020
LTN ↔ STAVANGERMay 2020
LTN ↔ KUTAISIMar 2020
LTN ↔ BRIZE-NORTONMar 2020
LTN ↔ EXETERFeb 2020
LTN ↔ CASTELLON-DE-LA-PLANA-AIRPORTJan 2020
LTN ↔ VICTORVILLEDec 2019
LTN ↔ LA-ROCHELLENov 2019
LTN ↔ BOSTONNov 2019
LTN ↔ WASHINGTON-DULLESOct 2019
LTN ↔ TURKUOct 2019
LTN ↔ NEOM-BAYOct 2019
LTN ↔ HALMSTADOct 2019
LTN ↔ GENOAOct 2019
LTN ↔ ROTTERDAMSep 2019
LTN ↔ MINSK-INT-LSep 2019
LTN ↔ KIEV-BORISPOLSep 2019
LTN ↔ ADLER-SOCHISep 2019
LTN ↔ PAUAug 2019
LTN ↔ TRIESTE-RONCHI-DEI-LEGIONARIJun 2019
LTN ↔ LINZJun 2019
LTN ↔ DRESDENJun 2019
LTN ↔ LAMETIA-TERMEMay 2019
LTN ↔ DUSSELDORFMay 2019
LTN ↔ RENNESMar 2019
LTN ↔ OVDAMar 2019
LTN ↔ CHAMBERYMar 2019
LTN ↔ KHARKOV-OSNOVA-INTLFeb 2019
LTN ↔ MURCIA-SAN-JAVIERJan 2019
LTN ↔ ILHA-DO-SAL-C-VERDEDec 2018
LTN ↔ BRIDGETOWNDec 2018
LTN ↔ BOA-VISTA-RABILDec 2018
LTN ↔ MARSA-ALAMNov 2018
LTN ↔ DURHAM-TEES-VALLEYNov 2018
LTN ↔ MILAN-LINATEOct 2018
LTN ↔ GRANADAOct 2018
LTN ↔ ESSAOUIRAOct 2018
LTN ↔ VIGOSep 2018
LTN ↔ PERPIGNANAug 2018
LTN ↔ BIGGIN-HILLMay 2018
LTN ↔ MOSCOW-SHEREMETYEVOApr 2018
LTN ↔ NIEDERRHEINMar 2018
LTN ↔ OSTERSUND-FROSONFeb 2018
LTN ↔ KARUPFeb 2018
LTN ↔ ANTWERPFeb 2018
LTN ↔ SZCZECIN-GOLENOWJan 2018
LTN ↔ BRNO-TURANYJan 2018
LTN ↔ BILLUNDJan 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

Luton appears from Jan 2018 to Jun 2026 with 372,493 arrivals.

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

Archive route pairs: 443.

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?

28.9% of 53,232 movements over July 2025 to June 2026.

How often are they cancelled?

0.6% of 53,232 movements at short notice.

How late is late?

30.5–59.6 minutes; delayed denominator 15,106–27,809

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.