US ski resorts

Midwest ski resorts

The ski areas we list in Midwest (MN, WI, MI, IA, IL, IN, OH, MO, ND, SD). Sort by lifts, trails or vertical drop, or open a resort for its forecast and snow depth.

Sort by: Name · Most lifts · Most trails · Most vertical

50 resorts

ResortStatePassesLiftsTrailsVertical (ft)Trail map
Afton AlpsMNEpic Pass17——Map
Alpine Valley ResortWI—20388Map
Alpine Valley Ski AreaOHEpic Pass59—Map
Big Powderhorn MountainMIIndy Pass (limited)—45417Map
Blackjack Ski ResortMI————
Boston Mills/Brandywine Ski ResortOHEpic Pass1518264Map
Bottineau Winter ParkNDIndy Pass (limited)—8—Map
Boyne HighlandsMIIkon Pass (limited)—55552—
Boyne MountainMIIkon Pass (limited)1065500Map
Buck HillMNIkon Pass (limited)—15—Map
Buena Vista Ski AreaMN—16——
Caberfae Peaks Ski & Golf ResortMIIkon Pass (limited)———Map
Cascade MountainWI1148460Map
Chestnut MountainILIndy Pass (limited)919475—
Christie MountainWIIndy Pass (limited)—33—Map
Crystal MountainMIIndy Pass (limited)859375Map
Devil's Head ResortWIIkon Pass (limited)———Map
Frost Fire Ski and Snow Board AreaNDIndy Pass (limited)————
Granite Peak Ski AreaWIIkon Pass (limited)767700Map
Great Bear Recreation ParkSDIndy Pass (limited)—14182—
Hidden Valley Ski AreaMOEpic Pass10—320Map
Huff HillsNDIndy Pass (limited)—16450—
Hyland Hills Ski AreaMNIndy Pass (limited)———Map
KettlebowlWI————
Little SwitzerlandWIIkon Pass (limited)————
Lutsen MountainsMNIkon Pass (limited)7951,088Map
Mad River MountainOHEpic Pass916—Map
Marquette MountainMIIndy Pass (limited)—29540Map
Mont RipleyMI——440Map
Mount BohemiaMI——900Map
Mount BrightonMIEpic Pass———Map
Mount HolidayMIIndy Pass (limited)———Map
Mount KatoMNIndy Pass (limited)—19—Map
Mulligan's Hollow Ski BowlMI—6——
Mystic Miner Ski ResortSD————
Nub's NobMIIndy Pass (limited)—53427Map
Paoli PeaksINEpic Pass815—Map
Perfect North SlopesIN—23—Map
Ski BruleMI1117500Map
Ski SnowstarILIndy Pass (limited)—15—Map
Snow CreekMOEpic Pass514—Map
Snow River Mountain ResortMIIkon Pass (limited)7—538Map
Spirit MountainMNIndy Pass (limited)————
Timber Ridge Ski AreaMI————
TrollhaugenWIIndy Pass (limited)—30280Map
Tyrol BasinWIIndy Pass (limited)———Map
Welch VillageMN——360Map
Whitecap MountainWIIndy Pass (limited)———Map
Wild MountainWIIkon Pass (limited)—26—Map
Wilmot MountainWIEpic Pass1025—Map

Lifts, trails and vertical come from each resort’s official site, and a blank means we have not confirmed it yet. Pass lists come from each pass’s official site; pass access can change, so check the pass before you go.