Flight delays by airport
Whether EU261 applies depends first on the departure airport: from an EU airport you are always covered, from outside the EU only with an EU airline. Departures from UK airports are covered by UK261, which has the same conditions. Here we have collected local information for the airports European travellers use most.
Live: flights cancelled and delayed today across Europe – departures and arrivals boards updated every 15 minutes.
UK airports – punctuality 2025
All 25 UK airports in the Civil Aviation Authority’s punctuality statistics, with the share of flights that were 3 hours or more late or cancelled.
| Airport | Flights | On time | 3 h+ late | Cancelled | Avg delay |
|---|---|---|---|---|---|
| London Heathrow (LHR) | 475,582 | 76.8% | 0.49% | 1.32% | 13 min |
| London Gatwick (LGW) | 259,335 | 70.0% | 0.59% | 0.82% | 17 min |
| Manchester (MAN) | 194,144 | 64.5% | 0.80% | 0.96% | 20 min |
| London Stansted (STN) | 179,551 | 69.7% | 0.46% | 0.31% | 16 min |
| Edinburgh (EDI) | 117,237 | 71.4% | 0.44% | 1.08% | 15 min |
| London Luton (LTN) | 103,370 | 73.4% | 0.60% | 0.35% | 15 min |
| Birmingham (BHX) | 90,491 | 68.0% | 0.53% | 0.94% | 18 min |
| Bristol (BRS) | 72,008 | 70.3% | 0.55% | 0.61% | 16 min |
| Glasgow (GLA) | 65,973 | 77.4% | 0.41% | 1.76% | 12 min |
| London City (LCY) | 47,493 | 76.4% | 0.20% | 1.54% | 12 min |
| Belfast International (BFS) | 45,244 | 78.7% | 0.54% | 0.51% | 13 min |
| Newcastle (NCL) | 38,598 | 72.5% | 0.54% | 0.76% | 15 min |
| Liverpool John Lennon (LPL) | 38,397 | 81.0% | 0.52% | 0.79% | 11 min |
| Leeds Bradford (LBA) | 32,120 | 73.6% | 0.68% | 1.22% | 15 min |
| Belfast City (George Best) (BHD) | 27,491 | 78.0% | 0.63% | 2.30% | 12 min |
| Aberdeen (ABZ) | 27,263 | 80.4% | 0.58% | 3.40% | 11 min |
| East Midlands (EMA) | 24,682 | 75.0% | 0.43% | 0.12% | 14 min |
| Jersey (JER) | 15,872 | 74.3% | 1.13% | 1.57% | 17 min |
| Southampton (SOU) | 15,713 | 74.6% | 0.92% | 3.29% | 16 min |
| Bournemouth (BOH) | 8,953 | 66.8% | 0.46% | 0.21% | 18 min |
| Isle of Man (IOM) | 8,896 | 76.7% | 0.63% | 2.24% | 13 min |
| Cardiff (CWL) | 7,352 | 72.1% | 0.54% | 0.93% | 15 min |
| Exeter (EXT) | 6,430 | 73.3% | 0.80% | 2.56% | 15 min |
| London Southend (SEN) | 5,020 | 77.7% | 0.44% | 0.26% | 12 min |
| Teesside International (MME) | 3,321 | 73.2% | 0.63% | 3.85% | 15 min |
Source: UK Civil Aviation Authority punctuality statistics 2025.
All 397 European airports by country
Every airport with scheduled flights in the EU, the UK, the EEA, Switzerland, Turkey and the Balkans for which Eurostat, EUROCONTROL or the CAA publishes data – with its busiest routes, delay profile and the rules that apply.
Albania (1)
Austria (6)
Belgium (5)
Bosnia and Herzegovina (3)
- SarajevoSJJ
- Banja LukaBNX
- TuzlaTZL
Bulgaria (3)
Croatia (5)
- Zagreb Franjo TuđmanZAG
- SplitSPU
- DubrovnikDBV
- ZadarZAD
- PulaPUY
Cyprus (3)
- LarnacaLCA
- Tymbou (Kirklar)ECN
- PaphosPFO
Czech Republic (4)
Denmark (5)
- Copenhagen KastrupCPH
- BillundBLL
- AalborgAAL
- AarhusAAR
- RønneRNN
Estonia (3)
- Tallinn Lennart MeriTLL
- KuressaareURE
- TartuTAY
Faroe Islands (1)
- VágarFAE
Finland (9)
France (44)
- Paris Charles de GaulleCDG
- Paris OrlyORY
- Nice Côte d\NCE
- Basel EuroAirportBSL
- Marseille ProvenceMRS
- Lyon Saint-ExupéryLYS
- Toulouse BlagnacTLS
- Paris BeauvaisBVA
- Nantes AtlantiqueNTE
- Bordeaux MérignacBOD
- Ajaccio Napoléon BonaparteAJA
- Montpellier Montpellier-MéditerranéeMPL
- Bastia Bastia-PorettaBIA
- LilleLIL
- StrasbourgSXB
- Biarritz Biarritz Pays BasqueBIQ
- Brest Brest BretagneBES
- Figari Figari Sud-CorseFSC
- Lourdes Tarbes–LourdesLDE
- Rennes Rennes-Saint-JacquesRNS
- Perpignan Perpignan-RivesaltesPGF
- CalviCLY
- CaenCFR
- BéziersBZR
- Hyères, VarTLN
- Pau/Pyrénées (Uzein)PUF
- La RochelleLRH
- CarcassonneCCF
- Limoges/BellegardeLIG
- BergeracEGC
- Grenoble Grenoble Alpes IsèreGNB
- Clermont-FerrandCFE
- Nîmes/GaronsFNI
- Tours, Indre-et-LoireTUF
- BriveBVE
- DeauvilleDOL
- DoleDLE
- Rodez/MarcillacRDZ
- AnnecyNCY
- AvignonAVN
- Chalons en ChampagneXCR
- ChambéryCMF
- Poitiers/BiardPIS
- GoinETZ
Germany (22)
- Frankfurt Frankfurt am MainFRA
- Munich Franz Josef StraussMUC
- Berlin BrandenburgBER
- DüsseldorfDUS
- HamburgHAM
- Cologne Cologne BonnCGN
- StuttgartSTR
- HanoverHAJ
- NurembergNUE
- MemmingenFMM
- DortmundDTM
- BremenBRE
- Leipzig Leipzig/HalleLEJ
- Karlsruhe Karlsruhe/Baden-BadenFKB
- Frankfurt HahnHHN
- Weeze Weeze (Niederrhein)NRN
- Münster Münster OsnabrückFMO
- DresdenDRS
- BürenPAD
- SaarbrückenSCN
- Friedrichshafen Bodensee Airport FriedrichshafenFDH
- ErfurtERF
Greece (26)
- Athens Eleftherios VenizelosATH
- Crete HeraklionHER
- Thessaloniki MakedoniaSKG
- RhodesRHO
- CorfuCFU
- Crete ChaniaCHQ
- SantoriniJTR
- KosKGS
- ZakynthosZTH
- MykonosJMK
- KefaloniaEFL
- Preveza (Lefkada) AktionPVK
- Lesbos MytileneMJT
- SkiathosJSI
- ParosPAS
- SamosSMI
- AlexandroupolisAXD
- Chios IslandJKH
- KalamataKLX
- Kavala Kavala Alexander the GreatKVA
- NaxosJNX
- KarpathosAOK
- Milos IslandMLO
- Limnos IslandLXS
- IoanninaIOA
- PatrasGPA
Hungary (2)
Iceland (5)
- Reykjavík KeflavíkKEF
- ReykjavíkRKV
- AkureyriAEY
- EgilsstaðirEGS
- ÍsafjörðurIFJ
Ireland (6)
Isle of Man (1)
Italy (36)
- Rome FiumicinoFCO
- Milan MalpensaMXP
- Milan Bergamo Orio al SerioBGY
- Catania FontanarossaCTA
- Naples CapodichinoNAP
- Milan LinateLIN
- Venice Marco PoloVCE
- Bologna Guglielmo MarconiBLQ
- Palermo Falcone-BorsellinoPMO
- Bari Karol WojtyłaBRI
- Pisa Galileo GalileiPSA
- Cagliari ElmasCAG
- Turin CaselleTRN
- Rome CiampinoCIA
- Olbia Costa SmeraldaOLB
- Florence PeretolaFLR
- BrindisiBDS
- Verona VillafrancaVRN
- Venice TrevisoTSF
- Lamezia TermeSUF
- Alghero Alghero-FertiliaAHO
- Genoa Cristoforo ColomboGOA
- TriesteTRS
- Trapani Trapani-BirgiTPS
- Pescara AbruzzoPSR
- Reggio CalabriaREG
- Ancona MarcheAOI
- Perugia Umbria San Francesco d\PEG
- LampedusaLMP
- RiminiRMI
- CrotoneCRV
- ComisoCIY
- Pantelleria (TP)PNL
- Forlì (FC)FRL
- Parma (PR)PMF
- Levaldigi (CN)CUF
Jersey (1)
- St. PeterJER
Kosovo (1)
Latvia (1)
- RigaRIX
Lithuania (3)
Luxembourg (1)
Malta (1)
Moldova (1)
Montenegro (2)
Netherlands (5)
North Macedonia (2)
Norway (9)
Poland (15)
Portugal (14)
Romania (12)
Serbia (2)
Slovakia (2)
Slovenia (2)
Spain (40)
- Barcelona El PratBCN
- Madrid Adolfo Suárez Madrid-BarajasMAD
- Palma de Mallorca PalmaPMI
- Málaga Costa del SolAGP
- Alicante Alicante-ElcheALC
- Gran CanariaLPA
- Tenerife SouthTFS
- ValenciaVLC
- SevilleSVQ
- IbizaIBZ
- Lanzarote César Manrique-LanzaroteACE
- Tenerife NorthTFN
- BilbaoBIO
- FuerteventuraFUE
- MenorcaMAH
- Santiago de Compostela Rosalía de CastroSCQ
- AsturiasOVD
- Girona Girona-Costa BravaGRO
- La PalmaSPC
- A CoruñaLCG
- ReusREU
- Granada Federico García Lorca Granada-JaénGRX
- VigoVGO
- Santander Seve Ballesteros-SantanderSDR
- JerezXRY
- Murcia Región de MurciaRMU
- AlmeríaLEI
- ZaragozaZAZ
- MelillaMLN
- HondarribiaEAS
- El Hierro IslandVDE
- AlavaVIT
- PamplonaPNA
- ValladolidVLL
- La GomeraGMZ
- BadajozBJZ
- CórdobaODB
- La Virgen del CaminoLEN
- SalamancaSLM
- LleidaILD
Sweden (17)
- Stockholm ArlandaARN
- Gothenburg LandvetterGOT
- Stockholm BrommaBMA
- LuleåLLA
- MalmöMMX
- UmeåUME
- Stockholm SkavstaNYO
- SkellefteåSFT
- VisbyVBY
- ÖstersundOSD
- KirunaKRN
- ÄngelholmAGH
- LinköpingLPI
- HalmstadHAD
- RonnebyRNB
- KalmarKLR
- VäxjöVXO
Switzerland (2)
Turkey (46)
- Istanbul Istanbul AirportIST
- Istanbul Sabiha GökçenSAW
- AntalyaAYT
- Ankara EsenboğaESB
- Izmir Adnan MenderesADB
- DalamanDLM
- Bodrum Milas-BodrumBJV
- TrabzonTZX
- GaziantepGZT
- KayseriASR
- DiyarbakırDIY
- Adana ÇukurovaCOV
- VanVAN
- SamsunSZF
- ErzurumERZ
- RizeRZV
- OrduOGU
- ElazığEZS
- ŞanlıurfaGNY
- KonyaKYA
- Alanya Gazipaşa-AlanyaGZP
- MalatyaMLX
- MardinMQM
- NevşehirNAV
- BatmanBAL
- KarsKSY
- MuşMSR
- ErzincanERC
- ŞırnakNKT
- SivasVAS
- DenizliDNZ
- IğdırIGD
- AdıyamanADF
- AğrıAJI
- AntakyaHTY
- EdremitEDO
- KahramanmaraşKCM
- ÇanakkaleCKZ
- BingölBGG
- YenişehirYEI
- HakkariYKO
- TokatTJK
- EskişehirAOE
- AmasyaMZH
- SinopNOP
- ZonguldakONQ
United Kingdom (28)
- London HeathrowLHR
- London GatwickLGW
- London StanstedSTN
- ManchesterMAN
- London LutonLTN
- BirminghamBHX
- EdinburghEDI
- BristolBRS
- East MidlandsEMA
- GlasgowGLA
- Leeds Leeds BradfordLBA
- Liverpool John LennonLPL
- NewcastleNCL
- London London CityLCY
- Belfast Belfast InternationalBFS
- BournemouthBOH
- AberdeenABZ
- CardiffCWL
- Glasgow Glasgow PrestwickPIK
- SouthamptonSOU
- NorwichNWI
- Grimsby, LincolnshireHUY
- InvernessINV
- TeessideMME
- ExeterEXT
- Belfast George Best Belfast CityBHD
- London SouthendSEN
- Derry City of DerryLDY
Airport guides
-
London Heathrow Airport (LHR)83+ million passengers (2024)
London, United Kingdom
-
London Gatwick Airport (LGW)43+ million passengers (2024)
London, United Kingdom
-
London Stansted Airport (STN)29+ million passengers (2024)
London, United Kingdom
-
London Luton Airport (LTN)16+ million passengers (2024)
London, United Kingdom
-
Manchester Airport (MAN)30+ million passengers (2024)
Manchester, United Kingdom
-
Dublin Airport (DUB)33+ million passengers (2024)
Dublin, Ireland
-
Paris Charles de Gaulle Airport (CDG)70+ million passengers (2024)
Paris, France
-
Amsterdam Airport Schiphol (AMS)66+ million passengers (2024)
Amsterdam, Netherlands
-
Frankfurt Airport (FRA)61+ million passengers (2024)
Frankfurt, Germany
-
Munich Airport (MUC)41+ million passengers (2024)
Munich, Germany
-
Adolfo Suárez Madrid-Barajas Airport (MAD)66+ million passengers (2024)
Madrid, Spain
-
Josep Tarradellas Barcelona-El Prat Airport (BCN)55+ million passengers (2024)
Barcelona, Spain
-
Rome Fiumicino Airport (Leonardo da Vinci) (FCO)45+ million passengers (2024)
Rome, Italy
-
Milan Bergamo Airport (Orio al Serio) (BGY)16+ million passengers (2024)
Milan, Italy
-
Lisbon Humberto Delgado Airport (LIS)33+ million passengers (2024)
Lisbon, Portugal
-
Vienna International Airport (VIE)31+ million passengers (2024)
Vienna, Austria
-
Budapest Ferenc Liszt International Airport (BUD)17+ million passengers (2024)
Budapest, Hungary
-
Istanbul Airport (IST)80+ million passengers (2024)
Istanbul, Turkey
-
Dubai International Airport (DXB)92+ million passengers (2024)
Dubai, United Arab Emirates