WeatherSky conditions now
live · updated hourly

Low ceilings pin Myrtle Beach and Sarasota/Bradenton. The rest of the network flies clear.

Live METAR across 306 hubs · observed 11m ago, refreshed every hour

Every hub, by ceiling and visibility
Flight rules are defined by these two axes. A hub's dot lands in its own category
Ceiling
500 ft1,0003,0004,000+
VFR · clear
LIFR · socked in
MYR800ft · 10+miSRQ2900ft · 2½miGUM1200ft · 3mi
1 mi3510+
Visibility →
256 VFR 40 MVFR 9 IFR 1 LIFR Dot size grows with the weather-delay risk score
Why it looks like this

A stubborn layer holds Myrtle Beach at a 800-foot ceiling and 10+ miles in light rain, and low stratus has Sarasota/Bradenton at a 2,900-foot ceiling and 2½ miles in heavy rain mist. Everywhere else, ceilings sit well clear of the instrument thresholds, so the network is flying visual.

Not flying clear right now

The hubs under marginal or instrument conditions, with what that regime historically costs

MYRMyrtle Beach
IFR
Ceiling 800 ft · Vis 10+ mi · Wind 8 kt · Light Rain
MYR barely notices IFR — arrivals essentially baseline across 50 matched windows.
SRQSarasota/Bradenton
IFR
Ceiling 2,900 ft · Vis 2½ mi · Wind 8 kt · Heavy Rain Mist
SRQ actually runs 9m cleaner on arrivals under IFR (10 windows). Departures separately at +5m.
GUMHagåtña
MVFR
Ceiling 1,200 ft · Vis 3 mi · Wind 36 kt · Light Rain Mist
84 prior lag-matched MVFR windows logged at GUM.
KEFReykjavík
IFR
Ceiling 700 ft · Vis 2½ mi · Wind 36 kt · Drizzle Rain Mist
IFR hits departures, not arrivals, at KEF: ~+5m on the dep side across 255 windows. Live window is off pattern: departures +29m — likely operational, not weather.
ORFNorfolk
MVFR
Ceiling 2,000 ft · Vis 5 mi · Wind 26 kt · Light Rain Mist
Arrivals barely move under MVFR at ORF, but 154 matched windows put departures at -5m. Live window is off pattern: departures +12m — likely operational, not weather.
RIXRiga
LIFR
Ceiling 200 ft · Vis 3 mi · Wind 3 kt · Mist
RIX actually runs 7m cleaner on arrivals under LIFR (108 windows). Live window is off pattern: departures +18m — likely operational, not weather.
BERBerlin
IFR
Ceiling 500 ft · Vis 3 mi · Wind 7 kt · Drizzle Mist
Counter-intuitive at BER: IFR windows run about 3 minutes better than clear-weather. Departures separately at -7m.
CUNCancún
MVFR
Ceiling 7,000 ft · Vis 5 mi · Wind 0 kt · Rain
MVFR may be coinciding with quieter traffic at CUN — arrivals end up 4m better on average (261 windows). Departures separately at -4m. Live window is off pattern: departures +10m — likely operational, not weather.

What each ceiling costs

Network-wide arrival-delay penalty by flight-rules category, versus a clear-air baseline

Average arrival delay added, worldwide
VFR
+0m
MVFR
+-1m
IFR
+1m
LIFR
+4m

Measured from 617,967 lag-matched weather-delay windows over 120 days. Arrivals take it harder than departures, because low ceilings stretch the spacing on final approach.

Where the risk is, on the map

Country and region choropleth with per-airport dots. Tap through for the live delay page

Live weather-delay risk map

Risk choropleth across 306 tracked airports at country and state/region level. Hover or tap airports to inspect.

30airports at high risk (≥58)
0 low50100 severe
0 severe 30 high 57 moderate 219 low

Per-airport breakdown

Top 40 airports by current score · live aviation weather, current delay reading, and how this regime has been playing out at this exact airport

MYR Myrtle Beach
84
84
  • 800 ft ceiling now
  • TAF weather: wind shear
arr -1mdep ·
6h ago
arr -2m vs clear-weather baselinedep matches clear-weather baseline
MYR barely notices IFR — arrivals essentially baseline across 50 matched windows.
SRQ Sarasota/Bradenton
84
84
  • TAF weather: thunderstorms/CB
  • current weather: fog/mist
— 6h ago
arr -9m vs clear-weather baselinedep +5m vs clear-weather baseline
SRQ actually runs 9m cleaner on arrivals under IFR (10 windows). Departures separately at +5m.
GUM Hagåtña
81
81
  • 55 kt wind/gust now
  • TAF period reaches IFR
— 8h ago
arr Not enough matched window history yetdep Not enough matched window history yet
84 prior lag-matched MVFR windows logged at GUM.
KEF Reykjavík
74
74
  • 46 kt wind/gust now
  • 700 ft ceiling now
arr ·dep +29m
2h ago
arr -1m vs clear-weather baselinedep +5m vs clear-weather baseline
IFR hits departures, not arrivals, at KEF: ~+5m on the dep side across 255 windows. Live window is off pattern: departures +29m — likely operational, not weather.
ORF Norfolk
74
74
  • 37 kt wind/gust now
  • TAF period reaches IFR
arr -4mdep +12m
6h ago
arr matches clear-weather baselinedep -5m vs clear-weather baseline
Arrivals barely move under MVFR at ORF, but 154 matched windows put departures at -5m. Live window is off pattern: departures +12m — likely operational, not weather.
RIX Riga
74
74
  • 200 ft ceiling now
  • TAF period reaches LIFR
arr -5mdep +18m
8h ago
arr -7m vs clear-weather baselinedep -3m vs clear-weather baseline
RIX actually runs 7m cleaner on arrivals under LIFR (108 windows). Live window is off pattern: departures +18m — likely operational, not weather.
BER Berlin
73
73
  • TAF period reaches LIFR
  • 500 ft ceiling now
arr -1mdep ·
2h ago
arr -3m vs clear-weather baselinedep -7m vs clear-weather baseline
Counter-intuitive at BER: IFR windows run about 3 minutes better than clear-weather. Departures separately at -7m.
CUN Cancún
73
73
  • current weather: thunderstorms/CB
  • TAF weather: fog/mist
arr 0mdep +10m
2h ago
arr -4m vs clear-weather baselinedep -4m vs clear-weather baseline
MVFR may be coinciding with quieter traffic at CUN — arrivals end up 4m better on average (261 windows). Departures separately at -4m. Live window is off pattern: departures +10m — likely operational, not weather.
KUL Kuala Lumpur
73
73
  • current weather: thunderstorms/CB
  • TAF period reaches IFR
arr -8mdep +27m
3h ago
arr matches clear-weather baselinedep +3m vs clear-weather baseline
KUL barely notices MVFR — arrivals essentially baseline across 829 matched windows. Live window is off pattern: departures +27m — likely operational, not weather.
STR Stuttgart
73
73
  • 900 ft ceiling now
  • TAF period reaches IFR
— 2h ago
arr +1m vs clear-weather baselinedep Not enough matched window history yet
Still building window-level history here: 3 IFR matches and counting.
BKK Bangkok
71
71
  • current weather: thunderstorms/CB
  • TAF period reaches IFR
arr +12mdep +14m
4h ago
arr matches clear-weather baselinedep matches clear-weather baseline
BKK barely notices VFR — arrivals essentially baseline across 1945 matched windows. Live window is off pattern: arrivals +12m, departures +14m — likely operational, not weather.
BRU Brussels
71
71
  • current weather: thunderstorms/CB
  • TAF period reaches IFR
arr -4mdep +22m
2h ago
arr matches clear-weather baselinedep matches clear-weather baseline
Across 2495 VFR windows, BRU kept arrivals within ~2 minutes of normal. Live window is off pattern: departures +22m — likely operational, not weather.
CGK Jakarta
71
71
  • TAF period reaches IFR
  • current weather: fog/mist
arr -16mdep ·
3h ago
arr +3m vs clear-weather baselinedep matches clear-weather baseline
Mild bite — IFR at CGK runs about +3m on arrivals across 442 windows. Live window is off pattern: arrivals -16m — likely operational, not weather.
CHS Charleston
71
71
  • current weather: fog/mist
  • NBM: gusts 35 kt
arr -6mdep +9m
5h ago
arr -6m vs clear-weather baselinedep -1m vs clear-weather baseline
CHS actually runs 6m cleaner on arrivals under MVFR (217 windows). Departures separately at -1m.
SIN Singapore
71
71
  • TAF period reaches IFR
  • current weather: fog/mist
arr -7mdep +6m
2h ago
arr +2m vs clear-weather baselinedep +6m vs clear-weather baseline
Arrivals barely move under IFR at SIN, but 310 matched windows put departures at +6m.
TPA Tampa
71
71
  • TAF weather: thunderstorms/CB
  • current weather: fog/mist
— 3h ago
arr -3m vs clear-weather baselinedep -2m vs clear-weather baseline
Counter-intuitive at TPA: MVFR windows run about 3 minutes better than clear-weather.
STN London
70
70
  • 4.6 km visibility now
  • 1200 ft ceiling now
arr +13mdep +11m
2h ago
arr -1m vs clear-weather baselinedep -6m vs clear-weather baseline
Quiet on arrivals (close to baseline) but 91 IFR windows show departures around -6m at STN. Live window is off pattern: arrivals +13m, departures +11m — likely operational, not weather.
TUS Tucson
67
67
  • 36 kt wind/gust now
  • TAF weather: wind shear
arr -1mdep +15m
3h ago
arr matches clear-weather baselinedep matches clear-weather baseline
TUS barely notices VFR — arrivals essentially baseline across 1392 matched windows. Live window is off pattern: departures +15m — likely operational, not weather.
ABJ Abidjan
66
66
  • current weather: thunderstorms/CB
  • TAF period reaches IFR
— 5h ago
arr Not enough matched window history yetdep Not enough matched window history yet
283 prior lag-matched VFR windows logged at ABJ.
ABV Abuja
66
66
  • current weather: thunderstorms/CB
  • TAF period reaches MVFR
— 6h ago
arr Not enough matched window history yetdep Not enough matched window history yet
208 prior lag-matched VFR windows logged at ABV.
ALC Alicante
66
66
  • current weather: thunderstorms/CB
  • TAF period reaches LIFR
arr +7mdep +43m
2h ago
arr matches clear-weather baselinedep matches clear-weather baseline
ALC barely notices VFR — arrivals essentially baseline across 2608 matched windows. Live window is off pattern: departures +43m — likely operational, not weather.
DMK Bangkok
66
66
  • current weather: thunderstorms/CB
  • TAF period reaches IFR
arr 0mdep +11m
5h ago
arr matches clear-weather baselinedep matches clear-weather baseline
DMK barely notices VFR — arrivals essentially baseline across 1694 matched windows.
LOS Lagos
66
66
  • current weather: thunderstorms/CB
  • TAF weather: rain/showers
— 5h ago
arr Not enough matched window history yetdep Not enough matched window history yet
229 prior lag-matched VFR windows logged at LOS.
SAV Savannah
66
66
  • NBM: gusts 30 kt
  • PIREP: SAV UA /OV 15 E/TM 1517/FLDURD/TP E55P/SK BASES 022
arr ·dep +11m
6h ago
arr -2m vs clear-weather baselinedep -3m vs clear-weather baseline
Operationally a non-event at SAV: MVFR reads close to clear-weather (167 windows). Live window is off pattern: departures +11m — likely operational, not weather.
RIC Richmond
65
65
  • TAF weather: fog/mist
  • 25 kt wind/gust now
arr +6mdep +13m
6h ago
arr matches clear-weather baselinedep matches clear-weather baseline
Operationally a non-event at RIC: VFR reads close to clear-weather (1030 windows). Live window is off pattern: departures +13m — likely operational, not weather.
KBP Kyiv
62
62
  • TAF period reaches LIFR
  • TAF weather: thunderstorms/CB
— no reading
Building this airport's lag-matched delay-window history. Fewer than a handful of matched windows yet.
PRG Prague
60
60
  • TAF period reaches IFR
  • current weather: fog/mist
arr -5mdep +1m
2h ago
arr +2m vs clear-weather baselinedep +1m vs clear-weather baseline
Across 97 MVFR windows, PRG kept arrivals within ~2 minutes of normal.
ANC Anchorage
59
59
  • 1100 ft ceiling now
  • PIREP FL10: ANC UA /OV TED33003/TM 1555/FL010/TP BE10/SK BASE 1000FT
arr -3mdep +11m
2h ago
arr matches clear-weather baselinedep -2m vs clear-weather baseline
Operationally a non-event at ANC: MVFR reads close to clear-weather (193 windows). Live window is off pattern: departures +11m — likely operational, not weather.
FLL Fort Lauderdale
58
58
  • TAF weather: thunderstorms/CB
  • NBM: ceiling 900 ft
arr -1mdep +13m
5h ago
arr matches clear-weather baselinedep matches clear-weather baseline
Operationally a non-event at FLL: VFR reads close to clear-weather (2305 windows). Live window is off pattern: departures +13m — likely operational, not weather.
TFN Tenerife
58
58
  • TAF period reaches LIFR
  • TAF visibility 2.5 km
arr -12mdep +52m
2h ago
arr -3m vs clear-weather baselinedep -1m vs clear-weather baseline
Counter-intuitive at TFN: MVFR windows run about 3 minutes better than clear-weather. Live window is off pattern: departures +52m — likely operational, not weather.
RDU Raleigh/Durham
56
56
  • TAF period reaches IFR
  • NBM: gusts 28 kt
arr -3mdep +9m
6h ago
arr matches clear-weather baselinedep matches clear-weather baseline
1857 lag-matched windows with VFR at RDU and arrivals didn't really budge.
COR Cordoba
55
55
  • TAF period reaches IFR
  • 1200 ft ceiling now
— 2h ago
arr +6m vs clear-weather baselinedep -2m vs clear-weather baseline
Mild bite — MVFR at COR runs about +6m on arrivals across 373 windows. Departures separately at -2m.
MCO Orlando
55
55
  • NBM: gusts 35 kt
  • NBM: ceiling 800 ft
arr -10mdep +6m
2h ago
arr matches clear-weather baselinedep matches clear-weather baseline
2621 lag-matched windows with VFR at MCO and arrivals didn't really budge.
RMO Chişinău
55
55
  • TAF period reaches LIFR
  • TAF period reaches IFR
— 8h ago
arr Not enough matched window history yetdep Not enough matched window history yet
61 prior lag-matched MVFR windows logged at RMO.
ATL Atlanta
54
54
  • PIREP FL310: MOD CHOP
  • 28 kt wind/gust now
arr -14mdep +13m
6h ago
arr matches clear-weather baselinedep matches clear-weather baseline
Across 2077 VFR windows, ATL kept arrivals within ~2 minutes of normal. Live window is off pattern: arrivals -14m, departures +13m — likely operational, not weather.
SEA Seattle
54
54
  • 1600 ft ceiling now
  • NBM: ceiling 1800 ft
arr ·dep +3m
2h ago
arr -8m vs clear-weather baselinedep -4m vs clear-weather baseline
Counter-intuitive at SEA: MVFR windows run about 8 minutes better than clear-weather. Departures separately at -4m.
ACC Accra
52
52
  • current weather: thunderstorms/CB
— 5h ago
arr Not enough matched window history yetdep Not enough matched window history yet
313 prior lag-matched VFR windows logged at ACC.
SAW Istanbul
52
52
  • TAF weather: thunderstorms/CB
  • TAF period reaches IFR
— 8h ago
arr Not enough matched window history yetdep Not enough matched window history yet
273 prior lag-matched MVFR windows logged at SAW.
SJU San Juan
52
52
  • current weather: thunderstorms/CB
arr -9mdep +2m
6h ago
arr matches clear-weather baselinedep matches clear-weather baseline
Operationally a non-event at SJU: VFR reads close to clear-weather (1446 windows).
ZRH Zurich
52
52
  • TAF period reaches IFR
  • current weather: rain/showers
arr -2mdep +13m
2h ago
arr +1m vs clear-weather baselinedep +3m vs clear-weather baseline
ZRH barely notices MVFR — arrivals essentially baseline across 80 matched windows.
How this score actually works

Four steps, no black box

The model is mechanical, not magical. We tell you exactly what goes in, exactly what each piece can move, and exactly which airport's history we're measuring against.

  1. 01 Pull raw aviation weather

    Live METARs, TAFs, pilot reports, AIR/SIGMETs and short-range models. The same data dispatchers and pilots actually look at.

  2. 02 Score every airport, hourly

    Each input adds a capped contribution (visibility, ceiling, gusts, the upcoming TAF, recent PIREPs, model guidance), so no single channel can dominate the result.

  3. 03 Pair with delay windows

    For every tracked airport we anchor to its own clear-weather (VFR) baseline, then match each signal to rolling airport delay windows after the weather has had time to affect queues.

  4. 04 Surface the signal, not the noise

    What you see is the 0–100 score, the live concrete factors driving it, and the per-airport track record under that exact regime, written in plain English, never wrapped in a deterministic promise.

Plain-English decoder

The technical bits, translated

Aviation weather has its own dialect, and most explainers either oversimplify or quote the regs verbatim. This is the version we'd give a non-pilot friend who actually wanted to understand what the map is saying.

VFR

The cooperative weather. Visibility's good, ceilings are high, and controllers can run a normal arrival rate. This is each airport's baseline for lag-matched delay pressure.

MVFR

The sneaky one. Still legal for plenty of operations, but ceilings or visibility have dropped enough that throughput starts to dip, sometimes a lot, depending on the airport.

IFR / LIFR

Instrument Flight Rules. Low or very low ceilings/visibility. Spacing widens, arrival rates fall, and at constrained airports the queue starts piling up fast.

METAR

The half-hourly airport observation. Wind, visibility, clouds, temperature, pressure, present weather. Boring until it isn't.

TAF

The airport forecast for the coming hours. We treat it as a leading indicator, not a guarantee. A TAF that calls for IFR doesn't always deliver one.

PIREP

A pilot reporting what they actually flew through: turbulence, icing, cloud tops. FL means flight level, roughly hundreds of feet. PIREPs are gold; they're real conditions, not modelled ones.

AIR/SIGMET

The official heads-up that something hazardous is happening over a region: thunderstorms, severe icing, big turbulence. We let these inflate scores in the affected boxes.

NBM / GFS

Forecast models. NBM is a blended ensemble; GFS is the global standard. We use them as guidance. They explain a piece of risk, never the whole thing.

Built for pilots, dispatchers, and anyone who hates surprise delays. Data refreshes live because we fly too.

Cite this data
306 airports scoredUpdated hourly

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Source: Pro Flight Search weather-delay risk data (proflightsearch.com/weather-delay-risk), updated hourly.

Canonical URL
https://proflightsearch.com/weather-delay-risk/
How we measure this →