Full details in Airspace Restrictions below.
Route on the VFR sectional · 259 nm · FAA VFR sectional (AIS tile service), 2026-07-20 chart data · charts update on the FAA 56-day cycle · schematic overlay — not for navigation. Radar: NOAA NEXRAD composite via Iowa Environmental Mesonet, retrieved 16:30Z (product lag ≤10 min) — snapshot at generation time, motion not shown; verify current radar before departure. Radar is a current snapshot, not a departure-time forecast — for conditions expected at departure see the TAFs and the TCF convective forecast charts.
| NOTAM | Type | Status | Route relevance | Location | Effective | Altitude |
|---|---|---|---|---|---|---|
| 6/5564 | AIR SHOWS/SPORTS | ACTIVE DURING FLIGHT | Direct conflict · at planned altitude | OSH 2026-07-20 EAA AirVenture 5NM Day · Oshkosh, WI, Monday, July 20, 2026 through Thursday, July 23, 2026 UTC · Active at the planned 20:00Z departure and scheduled to expire at 2026-07-23 23:30Z (about 75.5 hours after ETD). Verify the route is clear of the TFR or delay/reroute as required before taxi. | 2:15 PM CDT (07-20 19:15Z) → 6:30 PM CDT (07-23 23:30Z) |
0 ft – 16,000 ft |
TFR data from tfr.faa.gov at generation time. Route/time/altitude relevance is an automated estimate relative to the planned route and cruise altitude — climb and descent pass through lower altitudes. TFRs can be issued or amended at any moment — always re-check immediately before departure.
| Type | ID | Hazard | Route relevance | Operational impact | Valid | Altitude |
|---|---|---|---|---|---|---|
| G-AIRMET | TANGO | LLWS | Direct conflict (0 nm) | Crosses the route corridor; during the flight window. | 10:00 AM CDT (07-20 15:00Z) → 4:00 PM CDT (07-20 21:00Z) |
— |
| G-AIRMET | ZULU | ICE | Direct conflict (0 nm) | Crosses the route corridor; during the flight window; off cruise altitude but relevant to climb/descent near departure/arrival. | 10:00 AM CDT (07-20 15:00Z) → 4:00 PM CDT (07-20 21:00Z) |
17,000 ft – 26,000 ft |
| G-AIRMET | SIERRA | IFR | Direct conflict (0 nm) | Crosses the route corridor; during the flight window. | 10:00 AM CDT (07-20 15:00Z) → 4:00 PM CDT (07-20 21:00Z) |
— |
| G-AIRMET | TANGO | TURB-HI | Direct conflict (0 nm) | Crosses the route corridor; during the flight window; off cruise altitude but relevant to climb/descent near departure/arrival. | 10:00 AM CDT (07-20 15:00Z) → 4:00 PM CDT (07-20 21:00Z) |
32,000 ft – 42,000 ft |
| CONVECTIVE SIGMET | 80C | CONVECTIVE | Corridor overlap, expired before departure | Reviewed only — expired before departure; not an active hazard for this flight (trend context at most). | 10:55 AM CDT (07-20 15:55Z) → 12:55 PM CDT (07-20 17:55Z) |
SFC – 45,000 ft |
| CONVECTIVE SIGMET | 81C | CONVECTIVE | Corridor overlap, expired before departure | Reviewed only — expired before departure; not an active hazard for this flight (trend context at most). | 10:55 AM CDT (07-20 15:55Z) → 12:55 PM CDT (07-20 17:55Z) |
SFC – 45,000 ft |
Route corridor: 20 NM each side of the planned route. Relevance is an automated estimate from official FAA/AWC advisory data at generation time — advisories can be issued or amended at any moment; always re-check immediately before departure.
Observed plume: NOAA satellite analysis (2026-07-20) shows light-density smoke intersecting ~259 nm of the route (latest observation 1.5 h old).
Forecast (ECCC RAQDPS, at each airport's ETA): KMSP at 20:00Z: surface wildfire PM2.5 ~0.0 µg/m³ (ECCC class “< 1 [ug/m3]”) — smoke aloft in the column (class “10 - 30”); KMSN at 21:11Z: surface wildfire PM2.5 ~0.0 µg/m³ (ECCC class “< 1 [ug/m3]”); KOSH at 21:34Z: surface wildfire PM2.5 ~0.0 µg/m³ (ECCC class “< 1 [ug/m3]”) — smoke aloft in the column (class “1 - 5”). Model run 2026-07-20T12:00:00Z.
Surface: KMSN reports FU (smoke); KOSH reports HZ (haze) in the current METAR.
Pilot consideration: Smoke can reduce forward and slant-range visibility even when reported surface visibility remains VFR — expect reduced visual acquisition of terrain, traffic, and the runway environment, and review updated observations before departure.
This is an afternoon VFR day with a narrowing convective window — the flight itself is workable, but the destination is forecast to go convective within roughly 30 minutes of your planned arrival. The primary risk is the afternoon/evening thunderstorm cycle over the KOSH area: WFO Green Bay forecasts TSRA from approximately 22Z with severe-capable storms (winds >50 kt, large hail), and your ETA is 21:34Z — leaving only a ~25-minute margin before the storm clock starts. Compounding this, KOSH is hosting EAA AirVenture (TFR NOTAM 6/5564 active 19:15Z through July 23), which means a mandatory special arrival procedure and non-standard traffic environment. CONDITIONAL GO — the flight is flyable if you depart on time and arrive ahead of convection, but you must brief and comply with the AirVenture arrival NOTAM before departure, and you must have a firm divert plan if convection initiates early. The single most important trigger: if KOSH convection initiates before 22Z or ATC/ATIS indicates storm activity in the arrival area, do not continue — divert to an alternate.
| Hazard | Risk | Leg | What to Expect |
|---|---|---|---|
| EAA AirVenture TFR (NOTAM 6/5564) | HIGH | Arrival — KOSH | Active now through July 23; 0–16,000 ft; DIRECT CONFLICT with planned route and altitude. Must comply with published AirVenture arrival NOTAM (RIPON/FISK VFR arrival or equivalent IFR procedure). Do not enter KOSH airspace without briefing the NOTAM. |
| Afternoon/evening TSRA at KOSH | HIGH | Arrival — KOSH | TAF forecasts TSRA from ~22Z; WFO GRB warns of severe-capable storms (50+ kt winds, large hail, heavy rain). ETA 21:34Z is within the pre-storm window, but margin is thin. Storms possible in two rounds through ~04Z. |
| LLWS G-AIRMET (departure area) | MODERATE | Departure — KMSP climb-out | G-AIRMET LLWS active 15:00Z–21:00Z with route conflict; altitude band not specified in available data. Wind shear possible during climb-out. Verify with PIREPs and ATIS before taxi. |
| Wind gusts — KOSH arrival | MODERATE | Arrival — KOSH | TAF valid at ETA: 21014G22 kt from the south. Crosswind component on Rwy 09/27 (primary instrument runway). Gusts increase ahead of approaching convection. |
| Wind gusts — KMSP departure | LOW | Departure — KMSP | TAF at ETD: 28016G28 kt from the west-northwest. Surface gusts to 28 kt; manageable, but adds to crosswind/turbulence during initial climb. |
| Wildfire smoke and haze | LOW | Full route | Light smoke aloft along the entire 259 nm route; KOSH METAR reported HZ at generation time. TAF clears by ETA. Slant-range visibility may still be reduced even when reported surface vis is VFR. |
| En route turbulence at 8,000 ft | LOW | En route | GTG at FL090 shows minimal EDR in the KMSP–KOSH corridor during the flight window. PIREPs: LSE reported SKC and negative turbulence at 7,000 ft at 1618Z. Light chop possible; no moderate signals at cruise altitude in the corridor. |
| Icing at 8,000 ft | NONE | Full route | Freezing level per G-AIRMET is approximately 16,000 ft across the route. Well above 8,000 ft cruise. No icing hazard in clear air at planned altitude. No SLD signal on route. |
At generation time (approximately 15:53 CDT / 20:53Z), KMSP was reporting winds 240 at 11 gusting 19 kt, 10 SM visibility, broken ceiling at 1,900 ft, and a second broken layer at 20,000 ft — MVFR ceilings currently. However, the TAF FM202000 group takes effect right at your departure and forecasts a significant improvement: 280 at 16 gusting 28 kt, more than 6 SM, sky clear. The WFO MPX discussion confirms high confidence that morning convection is done and afternoon storms are not expected to affect the KMSP terminal area. This is a VMC departure — the current MVFR ceiling should be lifting and clearing as the westerly wind shift arrives. You should expect a brief layer penetration through the broken deck at approximately 1,900 ft AGL during initial climb, but conditions above that should be clear.
The departure wind of 280G28 kt is from the right and slightly behind your eastbound route. Expect some turbulence during the climb through the wind shear environment, and be alert to the G-AIRMET LLWS advisory active through 21:00Z. At KMSP's elevation of 842 ft MSL, density altitude at generation time is approximately 2,700 ft — factor this for takeoff performance, particularly on the shorter runways. The KMSP Class B requires an ATC clearance for departure; with a flight plan filed this is routine, but plan your routing to account for the Class B shelf (penetrated from roughly 0–30 nm along the route during your climb).
KMSP Facility note: Training flights are prohibited; GA aircraft must terminate at the FBO. Noise abatement procedures are in effect (contact 612-726-9411 if needed). Birds are reported on and in the vicinity of the airport.
At 9,000 ft MSL, the route is solidly eastbound and benefits from a consistent westerly tailwind component throughout. Decoded from the 1200Z sounding valid 1800Z:
| Station | Wind at 9,000 ft | Component vs Route |
|---|---|---|
| MSP | 270° / 37 kt | ~36 kt tailwind, ~9 kt crosswind from right |
| LSE (La Crosse) | 270° / 30 kt | ~29 kt tailwind, ~7 kt crosswind from right |
| GRB (Green Bay) | 270° / 21 kt | ~20 kt tailwind, ~5 kt crosswind from right |
| DBQ (Dubuque) | 310° / 34 kt | ~30 kt tailwind, ~15 kt crosswind from left |
| MCW (Mason City) | 270° / 27 kt | ~26 kt tailwind, ~6 kt crosswind from right |
Bottom line: strong tailwind throughout, particularly early in the flight near MSP (~36 kt). Expect a groundspeed boost of 20–36 kt over your cruise TAS. The 259 nm route with an estimated block time of roughly 94 minutes should come in on or slightly under that estimate. The tailwind decreases as you approach KOSH (GRB shows ~20 kt component), so factor this into your arrival fuel calculation. Crosswind components are all right-to-left or left-to-right in the single-digit to mid-teen range — manageable throughout.
Expect smooth to light chop at 8,000 ft in the KMSP–KOSH corridor during the flight window. Supporting evidence:
Near any convective cells that develop: moderate turbulence is likely, severe turbulence is possible. Give building cumulus and any cumulonimbus a wide berth — do not attempt to thread cells using datalink radar.
Icing is not a significant factor at your planned 8,000 ft cruise altitude.
| Altitude Band | Icing Probability | Notes |
|---|---|---|
| Surface – 8,000 ft (cruise) | Near zero | Freezing level ~16,000 ft per G-AIRMET; temps well above freezing at 8,000 ft (~+14°C at 9,000 ft per MSP sounding). Clear air, no icing. |
| 8,000 – 16,000 ft | Low | No icing product signals on route at FL090. Convective cells are an exception — if you penetrate convection, icing is possible above approximately 10,000 ft where temps approach freezing inside cells. |
| 16,000 – 26,000 ft | Low (G-AIRMET ICE) | G-AIRMET icing 17,000–26,000 ft is active on the route but entirely above your cruise altitude. Irrelevant for cruise, but noted for situational awareness. |
SLD: No SLD signal exists on the route at any altitude during the flight window.
At generation time (~15:53 CDT / 20:53Z), KOSH was reporting: winds 210 at 7 kt, 5 SM visibility in haze, few clouds at 2,800 ft. MVFR visibility due to smoke/haze, but ceilings are acceptable. This observation was taken approximately 40 minutes before your departure and roughly 1 hour 40 minutes before your ETA — do not use it as your arrival forecast.
The TAF group valid at your planned 21:34Z arrival is FM201700: 21014G22 kt, more than 6 SM, SCT150 — VFR. The smoke should be clearing ahead of increasing southerly winds per WFO GRB, and scattered clouds at 15,000 ft present no ceiling issue. This is a benign arrival picture.
The FM202200 group — beginning just 26 minutes after your planned arrival — forecasts 22013G22 kt, 6 SM, -TSRA, BKN040CB, with a TEMPO from 22Z–02Z of more than 6 SM, BKN060CB. WFO GRB is explicit: any storm passing over KOSH will be capable of producing severe winds over 50 kt, large hail, and heavy rain. The forecasters note possible two rounds of storms between 20Z and 04Z. Your 94-minute estimated block time from a 20:00Z departure gives an ETA of approximately 21:34Z — you will be on the ground before 22Z if everything goes smoothly, but that margin is narrow. AirVenture traffic congestion could add time to the arrival. If your ETA slips past 22Z for any reason, divert.
KOSH is in the midst of EAA AirVenture. This is one of the busiest aviation events in the world. The arrival procedure is completely non-standard — not just a busy tower, but a published special NOTAM arrival corridor (historically the RIPON/FISK VFR arrival for VFR traffic, with separate IFR procedures). Do not attempt to arrive at KOSH without fully briefing the current AirVenture arrival NOTAM. Expect:
Verify the current AirVenture arrival NOTAM at notams.faa.gov or through Flight Service before departure — procedures change year to year and the specific NOTAM text governs.
With TAF winds 210 at 14G22 kt at ETA, the favored runway will likely be from the south — Rwy 18 (8,002 ft, ILS and PAPI available) is well aligned with a 210° wind. Rwy 09/27 (6,179 ft, PAPI, concrete) would carry a crosswind component. AirVenture procedures may dictate specific runways regardless of wind — defer to current NOTAM and tower/ATIS. Verify approach availability in the current Chart Supplement and per the AirVenture arrival NOTAM. Maximum weight bearing capacity at KOSH is 50,000 lbs — not an issue for typical GA aircraft.
Distance: 259 nm. Estimated block time: roughly 94 minutes. With ~20–36 kt tailwind, actual flight time may be slightly shorter, but allow additional time for AirVenture sequencing.
Primary alternate: KMSN (Dane County Regional, Madison, WI) — approximately 70 nm southwest of KOSH, forecast VFR at your flight time (TAF: 21011G19 kt, more than 6 SM, SCT070 in the overfly window, no convection until after midnight). This gives solid weather separation from the KOSH storm cycle, is GA-friendly, and is already in your route data. Confirm the 14 CFR 91.169 alternate requirement using the KOSH TAF and your ETA window — with CB forecast at the destination within an hour of ETA, an alternate is highly advisable. Carry fuel to KOSH plus KMSN plus 45-minute reserves.
CONDITIONAL GO
The weather picture is workable: KMSP departure is forecast VFR with no convection at ETD; the en route environment at 8,000 ft is clear with a strong tailwind; KOSH is forecast VFR at ETA (21:34Z) with the storm window opening approximately 26 minutes later. The WFO forecasters note timing uncertainty — the storms may hold off until 22Z or later. The flight is executable and the margins, while slim, are real. The conditions that would warrant NO-GO (convection at KOSH before ETA, TFR non-compliance, or LLWS confirmed at the departure runway) are not currently present.
Medium.
The departure and en route picture are well-supported and high-confidence: KMSP clears to SKC at ETD, the ride is smooth with a strong tailwind, and no icing or significant en route convection is forecast. Confidence is capped at Medium due to:
Confidence would increase to High if: convective CAMs consistently hold the storm onset at or after 22:30Z at the time of departure, and KOSH ATIS at departure time confirms VFR with no convective activity within 50 nm. Confidence would decrease (and the call would flip to NO-GO) if radar or ATIS at departure time shows convection already initiating near KOSH.
METAR KMSN 201553Z 18014KT 5SM -RA FU BKN039 BKN055 OVC075 21/18 A2982 RMK AO2 PRESFR SLP094 P0001 T02060178
METAR KOSH 201553Z 21007KT 5SM HZ FEW028 23/17 A2984 RMK AO2 SLP094 T02280167
METAR KMSP 201553Z 24011G19KT 10SM BKN019 BKN200 27/22 A2974 RMK AO2 SLP063 T02720217
TAF KMSP 201517Z 2015/2118 24012G18KT P6SM SCT040 TEMPO 2015/2017 BKN020 FM202000 28016G28KT P6SM SKC ◀ Departure FM210300 31012G21KT P6SM SKC
TAF KMSN 201400Z 2014/2112 21008KT 5SM -SHRA FU BKN035 FM201800 21011G19KT P6SM SCT070 ◀ Enroute FM210000 23011G20KT 6SM -TSRA BKN040CB FM210400 26010G20KT P6SM FEW250
TAF KOSH 201549Z 2016/2112 21009G16KT 5SM FU FEW035 BKN150 FM201700 21014G22KT P6SM SCT150 ◀ Arrival FM202200 22013G22KT 6SM -TSRA BKN040CB TEMPO 2022/2102 P6SM BKN060CB FM210300 26009G17KT P6SM SCT250
IOW UUA /OV IOW020010/TM 1611/FL100/TP CRJ7/TB SEV FL100-120
DPA UA /OV KDPA/TM 1622/FL018/TP C172/WX FV07SM HZ/TB NEG
LSE UA /OV KLSE/TM 1618/FL070/TP BE36/SK SKC/TB NEG
MKE UA /OV MKE310010/TM 1617/FL130/TP CRJ2/TB LGT CHOP130
JVL UA /OV JVL/TM 1617/FL430/TP C700/TB NEG
RPD UA /OV RPD/TM 1614/FL110/TP GLF5/TB OCNL LGT CHOP 240-110/RM DURD
UES UA /OV BAE070055/TM 1612/FL370/TP BCS1/TB CONS LGT CHOP
UES UA /OV BAE210020/TM 1611/FL350/TP A320/TB OCNL LGT CHOP
RFD UA /OV MOWSE/TM 1610/FL100/TP B763/WX RA/TB +21/IC NEG
FOD UA /OV FOD/TM 1609/FL320/TP E170/TB CONS LGT CHOP
ARR UA /OV ARR/TM 1606/FL017/TP GX/WX FV03SM
LSE UA /OV ODI/TM 1603/FL450/TP C25A/SK TOP430/RM TOP ESTIMATED
RFD UA /OV RFD/TM 1601/FL110/TP PC12/TB LGT-MOD CHOP
FOD UA /OV FOD/TM 1555/FL300/TP TBM9/TB NEG
HYR UA /OV HYR/TM 1545/FL410/TP LJ60/TB OCNL LGT-MOD CHOP
DLL UA /OV DLL-ODI/TM 1543/FL470/TP GLF6/TB CONS LGT/RM IMPROVES WEST OF ODI
ENW UA /OV ENW/TM 1536/FL025/TP C68A/RM FLT VSBY RPTD 5SM
AUW UA /OV AUW/TM 1529/FL038/TP PC12/SK TOP038-BASE028
DPA UA /OV KDPA/TM 1528/FL023/TP GA6C/WX FV05SM
MSN UA /OV MSN270030/TM 1528/FL410/TP C525/TB CONS LGT OCNL MOD CHOP
G-AIRMET LLWS F?
G-AIRMET ICE F?
G-AIRMET IFR F?
G-AIRMET TURB-HI F?
WSUS32 KKCI 201555 SIGC CONVECTIVE SIGMET 80C VALID UNTIL 1755Z IN WI IL MO MN IA LM FROM 40NW ODI-50NE BAE-30SE ORD-IRK-10W FOD-40NW ODI AREA TS MOV FROM 29040KT. TOPS ABV FL450. OUTLOOK VALID 201755-202155 FROM 40ESE YQT-40NW SSM-BVT-OVR-ABR-40ESE YQT WST ISSUANCES POSS. REFER TO MOST RECENT ACUS01 KWNS FROM STORM PREDICTION CENTER FOR SYNOPSIS AND METEOROLOGICAL DETAILS.
WSUS32 KKCI 201555 SIGC CONVECTIVE SIGMET 81C VALID UNTIL 1755Z MI WI LS LM FROM 40ESE YQT-SSM-50SE GRB-10W RHI-50SW YQT-40ESE YQT AREA TS MOV FROM 30040KT. TOPS ABV FL450. OUTLOOK VALID 201755-202155 FROM 40ESE YQT-40NW SSM-BVT-OVR-ABR-40ESE YQT WST ISSUANCES POSS. REFER TO MOST RECENT ACUS01 KWNS FROM STORM PREDICTION CENTER FOR SYNOPSIS AND METEOROLOGICAL DETAILS.
.AVIATION /12Z TAFS THROUGH 18Z TUESDAY/... Issued at 620 AM CDT Mon Jul 20 2026 Morning thunderstorms are still moving though parts of western Wisconsin and southern Minnesota. This will come to an end within the first few hours of this period. Winds will pick up today with gusts up into the 20 to 30 knot range. Another round of storms are possible in the afternoon, but chances are not as high after this morning`s activity. Best chances will be across southern Minnesota and western Wisconsin. KMSP...Good confidence that storms are done for the morning. Reasonably high confidence that storms will not impact that terminal area this afternoon. Beyond these convective chances there could also be a crosswind this morning before winds shifting to the west and eventually northwest. /OUTLOOK FOR KMSP/ TUE PM...VFR. Wind NW 10-15G25 kts. WED...VFR. Wind N/NW 5 kts. THU...VFR. Wind SW 5-10 kts.
.AVIATION...for 12Z TAF Issuance Issued at 649 AM CDT Mon Jul 20 2026 Smokes continues to sit over much of the region the morning. Vsbys are generally between 2-5SM, with the lowest of those being in central WI. HRRR/RRFS are in good agreement that smoke will clear from west to east this morning into the afternoon as SW winds increase to 10-15kts and gusts reach 20-25 kts. The other aviation impact for this morning as a decaying line of showers/storms pushing into central WI as of 1130Z. Satellite is showing a decreasing lightning trend as line moves east into more stable air so only have TSRA at CWA and AUW, with SHRA at all other TAF sites. These showers should be exiting the area by 15Z this morning. This afternoon after 20Z expect another round of storms, some strong to severe, to blossom over central/north-central WI and spread to the southeast through the afternoon and evening. CAMs have been trending toward 2 potential rounds this afternoon and evening between 20Z and 04Z so have framed out the best timing for these rounds in each TAF site, however, have TEMPO groups with no storms to account for possible lulls in storms activity. Any individual storm will be capable of producing severe winds over 50kts, large hail and heavy rain. .KOSH... A decaying line of showers/storms currently west of a AUW to Y51 is on track to reach OSH just after 13Z this morning. As this line moves east it will be running away from the better instability so don`t expect any lightning this morning. Showers may drop vsbys to around 5SM at times, but this will be short lives with OSH drying out by 14Z. The other aviation impact at OSH for this morning is lingering MVFR vsbys due to smoke. The ob has been holding at 5SM early this morning and with winds now out of the south don`t expect that to decease. By late this morning smoke should be stating to clear with VFR vsby returning. For this afternoon OSH may now be looking and one or two rounds of thunderstorms between about 22Z and 03Z. There is enough confidence that at least one round will occur to include TSRA in the prevailing group, but do have a TEMPO group from 22 to 02Z with no TSRA as it will not be storming for the entire afternoon and evening. Any individual storm that does pass over OSH will be capable of producing severe winds over 50kts, large hail and heavy rain.