EES, live.
EES rollout status, documented border queues and traveller reports across 125 Schengen airports. Live wait times appear when travellers in the queue report them. Free for editorial use with attribution.
Showing 125 of 125 tracked
| Airport | Arrivals vs normal | Departures vs normal |
|---|---|---|
| FAO Faro, Portugal | — | +39 min |
- FAO — FaroPortugalNot enough dataenteringExiting: 40 mintypicalLive90-min queues persist; Portugal notified EU May 29 of biometric suspension right; up to 6-hr suspensions at peak now authorized for summer
- AAL — AalborgDenmarkNot enough dataenteringExiting: Not enough dataLive
- ACE — San BartoloméSpainNot enough dataenteringExiting: Not enough dataLive
- AGP — MálagaSpainNot enough dataenteringExiting: Not enough dataLivePeak: 2h · May 22-23 20262+ hr queues persist into Jun; flagged summer pressure point alongside Palma and Alicante; UK travel industry calls for urgent action
- ALC — AlicanteSpainNot enough dataenteringExiting: Not enough dataLiveFlagged summer pressure point Jun 2026; 1-2 hr queues at peak; kiosk malfunctions force manual fallback; added immigration staff
- AMS — AmsterdamNetherlandsNot enough dataenteringExiting: Not enough dataLive161 kiosks across arrival filters; extra Marechaussee counters and redesigned waiting areas added; morning wave queues persist (Schiphol Jun 2026)
- ARN — StockholmSwedenNot enough dataenteringExiting: Not enough dataLivePeak: 40 min · January 2026 morning
- ATH — AthensGreeceNot enough dataenteringExiting: Not enough dataLivePeak: 2h 30m · June 2026 (~2.5h)Greece can pause biometric capture per crossing up to 6 hrs; EU clarified no blanket nationality exemption (May 14 2026); Wego Jun 10 2026 confirms still ~2.5h peak queues
- BCN — BarcelonaSpainNot enough dataenteringExiting: Not enough dataLivePeak: 3h · April 2026Up to 3-hr queues at peak; peak biometric suspension authorised; operators warn of summer gridlock without more e-gates
- BER — BerlinGermanyNot enough dataenteringExiting: Not enough dataLive
- BGO — BergenNorwayNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- BIO — BilbaoSpainNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- BLL — BillundDenmarkNot enough dataenteringExiting: Not enough dataLive
- BLQ — BolognaItalyNot enough dataenteringExiting: Not enough dataLive
- BMA — StockholmSwedenNot enough dataenteringExiting: Not enough dataLive
- BOD — Bordeaux/MérignacFranceNot enough dataenteringExiting: Not enough dataLive
- BOJ — BurgasBulgariaNot enough dataenteringExiting: Not enough dataLive
- BRE — BremenGermanyNot enough dataenteringExiting: Not enough dataLive
- BRI — BariItalyNot enough dataenteringExiting: Not enough dataLive
- BRQ — BrnoCzechiaNot enough dataenteringExiting: Not enough dataLive
- BRU — BrusselsBelgiumNot enough dataenteringExiting: Not enough dataLivePeak: 4h · June 9, 2026 (4h arrivals)Loss of e-gate access overloaded manual booths; ~600 missed flights Apr 2026; govt called delays "unacceptable" May 10; airport CEO warned of "absolute chaos" for summer; Jun 9 arrivals hit 4h (BrusselsTimes)
- BSL — Saint-LouisFranceNot enough dataenteringExiting: Not enough dataLive
- BTS — BratislavaSlovakiaNot enough dataenteringExiting: Not enough dataLive
- BUD — BudapestHungaryNot enough dataenteringExiting: Not enough dataLiveAirport advises extra time critical for EES; identified as particularly vulnerable due to steady non-Schengen arrival flow and limited backlog-recovery time between waves
- CAG — CagliariItalyNot enough dataenteringExiting: Not enough dataLive
- CDG — ParisFranceNot enough dataenteringExiting: Not enough dataLivePeak: 4h · mid-April 2026 (kiosks ~35% below forecast)Kiosk throughput ~35% below forecast; ~12 dedicated EES lanes; Parafe e-gates reopened as a workaround; T2E pre-enrolment pods now launched
- CFU — Kerkyra (Corfu)GreeceNot enough dataenteringExiting: Not enough dataLive
- CGN — Köln (Cologne)GermanyNot enough dataenteringExiting: Not enough dataLive
- CHQ — SoudaGreeceNot enough dataenteringExiting: Not enough dataLive
- CLJ — Cluj-NapocaRomaniaNot enough dataenteringExiting: Not enough dataLive
- CPH — CopenhagenDenmarkNot enough dataenteringExiting: Not enough dataLivePeak: 1h 10m · April 2026 (still 1h+ six months in)Still 1h+ queues six months after launch; travellers "resigned to it"; summer expected to worsen delays
- CRL — CharleroiBelgiumNot enough dataenteringExiting: Not enough dataLive
- CTA — CataniaItalyNot enough dataenteringExiting: Not enough dataLive
- DBV — ČilipiCroatiaNot enough dataenteringExiting: Not enough dataLive
- DEB — DebrecenHungaryNot enough dataenteringExiting: Not enough dataLive
- DUS — DüsseldorfGermanyNot enough dataenteringExiting: Not enough dataLive
- EIN — EindhovenNetherlandsNot enough dataenteringExiting: Not enough dataLive
- FCO — RomeItalyNot enough dataenteringExiting: Not enough dataLivePeak: 3h · April 2026Manual-stamping fallback triggers at 45-min queue, in force through 30 Sep 2026 (nationwide)
- FLR — Firenze (FI)ItalyNot enough dataenteringExiting: Not enough dataLive
- FNC — FunchalPortugalNot enough dataenteringExiting: Not enough dataLive
- FRA — FrankfurtGermanyNot enough dataenteringExiting: Not enough dataLivePeak: 2h · Apr 2026 morning peak (federal police data)Germany activated biometric flex mode (suspension up to 6 hrs at peaks); Fraport redeploying staff to immigration during afternoon Asia-arrival waves
- GDN — GdańskPolandNot enough dataenteringExiting: Not enough dataLive
- GOT — GöteborgSwedenNot enough dataenteringExiting: Not enough dataLive
- GVA — GenevaSwitzerlandNot enough dataenteringExiting: Not enough dataLivePeak: 4h · Dec 2025-Feb 2026 (kiosk freezes, worst-hit)Repeated kiosk/system freezes; worst-hit airport, advises arriving 4 hrs early; biometric flex mode active since May 2
- HAJ — HannoverGermanyNot enough dataenteringExiting: Not enough dataLive
- HAM — HamburgGermanyNot enough dataenteringExiting: Not enough dataLive
- HEL — HelsinkiFinlandNot enough dataenteringExiting: Not enough dataLivePeak: 3h · Dec 2025 holiday + Apr 2026 (~1/3 kiosks offline)Up to 1/3 of 36 kiosks offline at peak plus border-guard shortage; 3-hr queues at Dec 2025 holiday and Apr 2026 launch; flex mode authorized to pause checks during surges
- HER — HeraklionGreeceNot enough dataenteringExiting: Not enough dataLive
- IAS — IaşiRomaniaNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- INN — InnsbruckAustriaNot enough dataenteringExiting: Not enough dataLive
- JMK — MykonosGreeceNot enough dataenteringExiting: Not enough dataLive
- JTR — Santorini IslandGreeceNot enough dataenteringExiting: Not enough dataLive
- KEF — ReykjavíkIcelandNot enough dataenteringExiting: Not enough dataLive
- KGS — Kos IslandGreeceNot enough dataenteringExiting: Not enough dataLive
- KRK — BalicePolandNot enough dataenteringExiting: Not enough dataLivePeak: 3h · late April 2026 (kiosk malfunctions)Kiosk malfunctions forced border guards into a phone-photo workaround
- KSC — KošiceSlovakiaNot enough dataenteringExiting: Not enough dataLive
- KTW — KatowicePolandNot enough dataenteringExiting: Not enough dataLive
- KUN — KaunasLithuaniaNot enough dataenteringExiting: Not enough dataLive
- LEJ — SchkeuditzGermanyNot enough dataenteringExiting: Not enough dataLive
- LIN — Segrate (MI)ItalyNot enough dataenteringExiting: Not enough dataLive
- LIS — LisbonPortugalNot enough dataenteringExiting: Not enough dataLivePeak: 4h · Apr 2026 (4h peak; Portugal Post)Biometric capture suspended Dec 2025; 4h peak queues Apr 2026 (Portugal Post); Portugal can pause capture up to 6 hrs per peak session; eased to ~60-70 min by Jun 2026 (Portugal Post); e-gates planned
- LJU — Zgornji BrnikSloveniaNot enough dataenteringExiting: Not enough dataLive
- LLA — LuleåSwedenNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- LUX — LuxembourgLuxembourgNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- MAD — MadridSpainNot enough dataenteringExiting: Not enough dataLivePeak: 3h · April 2026 rollout weekPeak biometric suspension authorised; EU activated flex mode May 4; hybrid stamping permitted at peak
- MLA — VallettaMaltaNot enough dataenteringExiting: Not enough dataLive
- MMX — MalmöSwedenNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive1-2 hr queues at peak; staff shortages and system outages; Ryanair named MRS in France EES suspension request
- MUC — MunichGermanyNot enough dataenteringExiting: Not enough dataLivePeak: 2h · April 2026Germany activated biometric flex mode (suspension up to 6 hrs at peaks); 32,000 EES-wide refusals through May 18 per EU State of Schengen report
- MXP — Ferno (VA)ItalyNot enough dataenteringExiting: Not enough dataLivePeak: 3h · April 2026 (>100 pax missed a flight)Manual-stamping fallback triggers at 45-min queue through 30 Sep 2026; >100 pax missed a flight at peak
- NAP — NapoliItalyNot enough dataenteringExiting: Not enough dataLivePeak: 2h · April 2026Manual-stamping fallback triggers at 45-min queue through 30 Sep 2026
- Not enough dataenteringExiting: Not enough dataLive
- NTE — NantesFranceNot enough dataenteringExiting: Not enough dataLive1-2 hr queues persist; staff shortages and system outages; named by Ryanair in France EES suspension request
- NUE — NurembergGermanyNot enough dataenteringExiting: Not enough dataLive
- OLB — Olbia (SS)ItalyNot enough dataenteringExiting: Not enough dataLive
- OPO — PortoPortugalNot enough dataenteringExiting: Not enough dataLivePeak: 30 min · June 2026Portugal can pause biometric capture up to 6 hrs per peak session; queues down to ~30 min by Jun 2026; extra booths planned
- Not enough dataenteringExiting: Not enough dataLive4 dedicated EES lanes
- OSL — OsloNorwayNot enough dataenteringExiting: Not enough dataLive
- OSR — MošnovCzechiaNot enough dataenteringExiting: Not enough dataLive
- OTP — OtopeniRomaniaNot enough dataenteringExiting: Not enough dataLive14 officer-staffed EES control stations
- OUL — Oulu / OulunsaloFinlandNot enough dataenteringExiting: Not enough dataPartialNo kiosks or e-gates; manual enrolment only, phased flight-by-flight from Jan 2026
- Not enough dataenteringExiting: Not enough dataLivePeak: 3h · April 2026 (UK-only lanes added)Up to 3-hr queues; AENA added 10 temporary kiosks + UK-only lanes; peak biometric suspension authorised; flagged summer pressure point
- PMO — PalermoItalyNot enough dataenteringExiting: Not enough dataLive
- POZ — PoznańPolandNot enough dataenteringExiting: Not enough dataLive
- PRG — PragueCzechiaNot enough dataenteringExiting: Not enough dataLivePeak: 3h · Dec 2025 crash + Apr 2026 offline kiosksSystem crash during Dec 2025 pilot; offline kiosks at April 10 launch; extra kiosks and police redeployed to Terminal 1; throughput improving gradually
- PSA — Pisa (PI)ItalyNot enough dataenteringExiting: Not enough dataLive
- PUY — PulaCroatiaNot enough dataenteringExiting: Not enough dataLive
- RHO — RhodesGreeceNot enough dataenteringExiting: Not enough dataLive
- RIX — RigaLatviaNot enough dataenteringExiting: Not enough dataLive
- RJK — OmišaljCroatiaNot enough dataenteringExiting: Not enough dataLive
- RTM — RotterdamNetherlandsNot enough dataenteringExiting: Not enough dataLive
- RVN — RovaniemiFinlandNot enough dataenteringExiting: Not enough dataPartialNo kiosks or e-gates; manual enrolment only, phased flight-by-flight from Jan 2026
- SKG — ThessalonikiGreeceNot enough dataenteringExiting: Not enough dataLive
- SOF — SofiaBulgariaNot enough dataenteringExiting: Not enough dataLive
- SPU — Kaštel ŠtafilićCroatiaNot enough dataenteringExiting: Not enough dataLive
- STR — StuttgartGermanyNot enough dataenteringExiting: Not enough dataLive
- SVG — StavangerNorwayNot enough dataenteringExiting: Not enough dataLive
- SVQ — SevillaSpainNot enough dataenteringExiting: Not enough dataLive
- SXB — StrasbourgFranceNot enough dataenteringExiting: Not enough dataLive
- SZG — SalzburgAustriaNot enough dataenteringExiting: Not enough dataLive
- TFS — TenerifeSpainNot enough dataenteringExiting: Not enough dataLivePeak: 2h · April 2026Hours-long queues during peak flights
- TLL — TallinnEstoniaNot enough dataenteringExiting: Not enough dataLive
- TLS — Toulouse/BlagnacFranceNot enough dataenteringExiting: Not enough dataLive
- TMP — Tampere / PirkkalaFinlandNot enough dataenteringExiting: Not enough dataLive
- TOS — TromsøNorwayNot enough dataenteringExiting: Not enough dataLive
- TRD — TrondheimNorwayNot enough dataenteringExiting: Not enough dataLive
- Not enough dataenteringExiting: Not enough dataLive
- TSR — TimişoaraRomaniaNot enough dataenteringExiting: Not enough dataLive
- UME — UmeåSwedenNot enough dataenteringExiting: Not enough dataLive
- VAR — VarnaBulgariaNot enough dataenteringExiting: Not enough dataLive
- VCE — Venezia (VE)ItalyNot enough dataenteringExiting: Not enough dataLivePeak: 3h · April 2026Manual-stamping fallback triggers at 45-min queue through 30 Sep 2026
- VIE — ViennaAustriaNot enough dataenteringExiting: Not enough dataLivePeak: 3h · 13-14 April 2026 (3h, missed flights)Real enrolment runs >2 min/pax; 3-hr peaks caused missed flights on 13-14 Apr; Austria invoked EU flexibility to skip fingerprints during surges; extra kiosks planned mid-July
- VLC — ValenciaSpainNot enough dataenteringExiting: Not enough dataLive
- VNO — VilniusLithuaniaNot enough dataenteringExiting: Not enough dataLive
- WAW — WarsawPolandNot enough dataenteringExiting: Not enough dataLivePeak: 3h · late April 2026 (3h)3-hr peak queues; hardware reliability patchy; queue marshals deployed
- WRO — WrocławPolandNot enough dataenteringExiting: Not enough dataLive
- ZAD — Zemunik Donji (Zadar)CroatiaNot enough dataenteringExiting: Not enough dataLive
- ZAG — Velika GoricaCroatiaNot enough dataenteringExiting: Not enough dataLive
- ZRH — ZurichSwitzerlandNot enough dataenteringExiting: Not enough dataLivePeak: 2h · May 2026Biometric flex mode active since May 2; officers may skip fingerprint capture during peak surges; 8 more self-service booths planned before July holidays
| Airport | Entering2 | Exiting2 | Peak reported1 | Status | Notes |
|---|---|---|---|---|---|
| FAOFaro, Portugal | — | 40 mintypicaltypical this hour | — | Live | 90-min queues persist; Portugal notified EU May 29 of biometric suspension right; up to 6-hr suspensions at peak now authorized for summer |
| AALAalborg, Denmark | — | — | — | Live | |
| ACESan Bartolomé, Spain | — | — | — | Live | |
| AGPMálaga, Spain | — | — | 2hMay 22-23 2026 | Live | 2+ hr queues persist into Jun; flagged summer pressure point alongside Palma and Alicante; UK travel industry calls for urgent action |
| ALCAlicante, Spain | — | — | — | Live | Flagged summer pressure point Jun 2026; 1-2 hr queues at peak; kiosk malfunctions force manual fallback; added immigration staff |
| AMSAmsterdam, Netherlands | — | — | — | Live | 161 kiosks across arrival filters; extra Marechaussee counters and redesigned waiting areas added; morning wave queues persist (Schiphol Jun 2026) |
| ARNStockholm, Sweden | — | — | 40 minJanuary 2026 morning | Live | |
| ATHAthens, Greece | — | — | 2h 30mJune 2026 (~2.5h) | Live | Greece can pause biometric capture per crossing up to 6 hrs; EU clarified no blanket nationality exemption (May 14 2026); Wego Jun 10 2026 confirms still ~2.5h peak queues |
| BCNBarcelona, Spain | — | — | 3hApril 2026 | Live | Up to 3-hr queues at peak; peak biometric suspension authorised; operators warn of summer gridlock without more e-gates |
| BERBerlin, Germany | — | — | — | Live | |
| BGOBergen, Norway | — | — | — | Live | |
| BGYOrio al Serio (BG), Italy | — | — | — | Live | |
| BIOBilbao, Spain | — | — | — | Live | |
| BIQBiarritz/Anglet/Bayonne, France | — | — | — | Live | |
| BLLBillund, Denmark | — | — | — | Live | |
| BLQBologna, Italy | — | — | — | Live | |
| BMAStockholm, Sweden | — | — | — | Live | |
| BODBordeaux/Mérignac, France | — | — | — | Live | |
| BOJBurgas, Bulgaria | — | — | — | Live | |
| BREBremen, Germany | — | — | — | Live | |
| BRIBari, Italy | — | — | — | Live | |
| BRQBrno, Czechia | — | — | — | Live | |
| BRUBrussels, Belgium | — | — | 4hJune 9, 2026 (4h arrivals) | Live | Loss of e-gate access overloaded manual booths; ~600 missed flights Apr 2026; govt called delays "unacceptable" May 10; airport CEO warned of "absolute chaos" for summer; Jun 9 arrivals hit 4h (BrusselsTimes) |
| BSLSaint-Louis, France | — | — | — | Live | |
| BTSBratislava, Slovakia | — | — | — | Live | |
| BUDBudapest, Hungary | — | — | — | Live | Airport advises extra time critical for EES; identified as particularly vulnerable due to steady non-Schengen arrival flow and limited backlog-recovery time between waves |
| CAGCagliari, Italy | — | — | — | Live | |
| CDGParis, France | — | — | 4hmid-April 2026 (kiosks ~35% below forecast) | Live | Kiosk throughput ~35% below forecast; ~12 dedicated EES lanes; Parafe e-gates reopened as a workaround; T2E pre-enrolment pods now launched |
| CFUKerkyra (Corfu), Greece | — | — | — | Live | |
| CGNKöln (Cologne), Germany | — | — | — | Live | |
| CHQSouda, Greece | — | — | — | Live | |
| CLJCluj-Napoca, Romania | — | — | — | Live | |
| CPHCopenhagen, Denmark | — | — | 1h 10mApril 2026 (still 1h+ six months in) | Live | Still 1h+ queues six months after launch; travellers "resigned to it"; summer expected to worsen delays |
| CRLCharleroi, Belgium | — | — | — | Live | |
| CTACatania, Italy | — | — | — | Live | |
| DBVČilipi, Croatia | — | — | — | Live | |
| DEBDebrecen, Hungary | — | — | — | Live | |
| DUSDüsseldorf, Germany | — | — | — | Live | |
| EINEindhoven, Netherlands | — | — | — | Live | |
| FCORome, Italy | — | — | 3hApril 2026 | Live | Manual-stamping fallback triggers at 45-min queue, in force through 30 Sep 2026 (nationwide) |
| FLRFirenze (FI), Italy | — | — | — | Live | |
| FNCFunchal, Portugal | — | — | — | Live | |
| FRAFrankfurt, Germany | — | — | 2hApr 2026 morning peak (federal police data) | Live | Germany activated biometric flex mode (suspension up to 6 hrs at peaks); Fraport redeploying staff to immigration during afternoon Asia-arrival waves |
| GDNGdańsk, Poland | — | — | — | Live | |
| GOTGöteborg, Sweden | — | — | — | Live | |
| GVAGeneva, Switzerland | — | — | 4hDec 2025-Feb 2026 (kiosk freezes, worst-hit) | Live | Repeated kiosk/system freezes; worst-hit airport, advises arriving 4 hrs early; biometric flex mode active since May 2 |
| HAJHannover, Germany | — | — | — | Live | |
| HAMHamburg, Germany | — | — | — | Live | |
| HELHelsinki, Finland | — | — | 3hDec 2025 holiday + Apr 2026 (~1/3 kiosks offline) | Live | Up to 1/3 of 36 kiosks offline at peak plus border-guard shortage; 3-hr queues at Dec 2025 holiday and Apr 2026 launch; flex mode authorized to pause checks during surges |
| HERHeraklion, Greece | — | — | — | Live | |
| IASIaşi, Romania | — | — | — | Live | |
| IBZIbiza (Eivissa), Spain | — | — | — | Live | |
| INNInnsbruck, Austria | — | — | — | Live | |
| JMKMykonos, Greece | — | — | — | Live | |
| JTRSantorini Island, Greece | — | — | — | Live | |
| KEFReykjavík, Iceland | — | — | — | Live | |
| KGSKos Island, Greece | — | — | — | Live | |
| KRKBalice, Poland | — | — | 3hlate April 2026 (kiosk malfunctions) | Live | Kiosk malfunctions forced border guards into a phone-photo workaround |
| KSCKošice, Slovakia | — | — | — | Live | |
| KTWKatowice, Poland | — | — | — | Live | |
| KUNKaunas, Lithuania | — | — | — | Live | |
| LEJSchkeuditz, Germany | — | — | — | Live | |
| LINSegrate (MI), Italy | — | — | — | Live | |
| LISLisbon, Portugal | — | — | 4hApr 2026 (4h peak; Portugal Post) | Live | Biometric capture suspended Dec 2025; 4h peak queues Apr 2026 (Portugal Post); Portugal can pause capture up to 6 hrs per peak session; eased to ~60-70 min by Jun 2026 (Portugal Post); e-gates planned |
| LJUZgornji Brnik, Slovenia | — | — | — | Live | |
| LLALuleå, Sweden | — | — | — | Live | |
| LPAGran Canaria Island, Spain | — | — | — | Live | |
| LUXLuxembourg, Luxembourg | — | — | — | Live | |
| LYSColombier-Saugnieu, Rhône, France | — | — | — | Live | |
| MADMadrid, Spain | — | — | 3hApril 2026 rollout week | Live | Peak biometric suspension authorised; EU activated flex mode May 4; hybrid stamping permitted at peak |
| MLAValletta, Malta | — | — | — | Live | |
| MMXMalmö, Sweden | — | — | — | Live | |
| MPLMontpellier/Méditerranée, France | — | — | — | Live | |
| MRSMarignane, Bouches-du-Rhône, France | — | — | — | Live | 1-2 hr queues at peak; staff shortages and system outages; Ryanair named MRS in France EES suspension request |
| MUCMunich, Germany | — | — | 2hApril 2026 | Live | Germany activated biometric flex mode (suspension up to 6 hrs at peaks); 32,000 EES-wide refusals through May 18 per EU State of Schengen report |
| MXPFerno (VA), Italy | — | — | 3hApril 2026 (>100 pax missed a flight) | Live | Manual-stamping fallback triggers at 45-min queue through 30 Sep 2026; >100 pax missed a flight at peak |
| NAPNapoli, Italy | — | — | 2hApril 2026 | Live | Manual-stamping fallback triggers at 45-min queue through 30 Sep 2026 |
| NCENice, Alpes-Maritimes, France | — | — | — | Live | |
| NTENantes, France | — | — | — | Live | 1-2 hr queues persist; staff shortages and system outages; named by Ryanair in France EES suspension request |
| NUENuremberg, Germany | — | — | — | Live | |
| OLBOlbia (SS), Italy | — | — | — | Live | |
| OPOPorto, Portugal | — | — | 30 minJune 2026 | Live | Portugal can pause biometric capture up to 6 hrs per peak session; queues down to ~30 min by Jun 2026; extra booths planned |
| ORYParis (Orly, Val-de-Marne), France | — | — | — | Live | 4 dedicated EES lanes |
| OSLOslo, Norway | — | — | — | Live | |
| OSRMošnov, Czechia | — | — | — | Live | |
| OTPOtopeni, Romania | — | — | — | Live | 14 officer-staffed EES control stations |
| OULOulu / Oulunsalo, Finland | — | — | — | Partial | No kiosks or e-gates; manual enrolment only, phased flight-by-flight from Jan 2026 |
| PMIPalma de Mallorca, Spain | — | — | 3hApril 2026 (UK-only lanes added) | Live | Up to 3-hr queues; AENA added 10 temporary kiosks + UK-only lanes; peak biometric suspension authorised; flagged summer pressure point |
| PMOPalermo, Italy | — | — | — | Live | |
| POZPoznań, Poland | — | — | — | Live | |
| PRGPrague, Czechia | — | — | 3hDec 2025 crash + Apr 2026 offline kiosks | Live | System crash during Dec 2025 pilot; offline kiosks at April 10 launch; extra kiosks and police redeployed to Terminal 1; throughput improving gradually |
| PSAPisa (PI), Italy | — | — | — | Live | |
| PUYPula, Croatia | — | — | — | Live | |
| RHORhodes, Greece | — | — | — | Live | |
| RIXRiga, Latvia | — | — | — | Live | |
| RJKOmišalj, Croatia | — | — | — | Live | |
| RTMRotterdam, Netherlands | — | — | — | Live | |
| RVNRovaniemi, Finland | — | — | — | Partial | No kiosks or e-gates; manual enrolment only, phased flight-by-flight from Jan 2026 |
| SKGThessaloniki, Greece | — | — | — | Live | |
| SOFSofia, Bulgaria | — | — | — | Live | |
| SPUKaštel Štafilić, Croatia | — | — | — | Live | |
| STRStuttgart, Germany | — | — | — | Live | |
| SVGStavanger, Norway | — | — | — | Live | |
| SVQSevilla, Spain | — | — | — | Live | |
| SXBStrasbourg, France | — | — | — | Live | |
| SZGSalzburg, Austria | — | — | — | Live | |
| TFSTenerife, Spain | — | — | 2hApril 2026 | Live | Hours-long queues during peak flights |
| TLLTallinn, Estonia | — | — | — | Live | |
| TLSToulouse/Blagnac, France | — | — | — | Live | |
| TMPTampere / Pirkkala, Finland | — | — | — | Live | |
| TOSTromsø, Norway | — | — | — | Live | |
| TRDTrondheim, Norway | — | — | — | Live | |
| TRNCaselle Torinese (TO), Italy | — | — | — | Live | |
| TSRTimişoara, Romania | — | — | — | Live | |
| UMEUmeå, Sweden | — | — | — | Live | |
| VARVarna, Bulgaria | — | — | — | Live | |
| VCEVenezia (VE), Italy | — | — | 3hApril 2026 | Live | Manual-stamping fallback triggers at 45-min queue through 30 Sep 2026 |
| VIEVienna, Austria | — | — | 3h13-14 April 2026 (3h, missed flights) | Live | Real enrolment runs >2 min/pax; 3-hr peaks caused missed flights on 13-14 Apr; Austria invoked EU flexibility to skip fingerprints during surges; extra kiosks planned mid-July |
| VLCValencia, Spain | — | — | — | Live | |
| VNOVilnius, Lithuania | — | — | — | Live | |
| WAWWarsaw, Poland | — | — | 3hlate April 2026 (3h) | Live | 3-hr peak queues; hardware reliability patchy; queue marshals deployed |
| WROWrocław, Poland | — | — | — | Live | |
| ZADZemunik Donji (Zadar), Croatia | — | — | — | Live | |
| ZAGVelika Gorica, Croatia | — | — | — | Live | |
| ZRHZurich, Switzerland | — | — | 2hMay 2026 | Live | Biometric flex mode active since May 2; officers may skip fingerprint capture during peak surges; 8 more self-service booths planned before July holidays |
1 Worst documented queue at this airport since EES launch (10 April 2026), sourced from operator statements and contemporaneous press reports. — = no incident reported.
2 Entering = EES check on arrival into Schengen (first entry registration or returning-traveller verification). Exiting = EES exit check when departing Schengen. Live = traveller reports from the last 2 hours; typical = same-hour pattern from the last 30 days; expected = curated rollout average (estimate, not observed); "Not enough data" = no trustworthy basis yet.
Embed this on your site
Paste this snippet anywhere — newsroom CMS, blog, internal travel-ops dashboard. Updates automatically. Attribution required.
<iframe src="https://flightqueue.com/ees-live/embed" width="100%" height="720" frameborder="0" loading="lazy" title="EES live wait times — FlightQueue"></iframe>Embed a single airport's hourly forecast
Paste this snippet anywhere — newsroom CMS, blog, internal travel-ops dashboard. Updates automatically. Attribution required.
<iframe src="https://flightqueue.com/ees-live/widget?airport=AMS&mode=arrivals" width="100%" height="520" frameborder="0" loading="lazy" title="EES forecast AMS — FlightQueue"></iframe>