State ski guide

Best Ski Mountains in Minnesota

A ranked list of 7 ski areas with snow history, vertical, trails, and ticket context. Use this page as your Minnesota guide, then open the app when you want live forecast, drive time, pass access, and crowd signals in one ranking.

Live forecast, drive time, pass access, and crowds in one ranking. Compare the best mountains in Minnesota, then find your best fit when you are ready.

7Mountains
1Epic Pass
2Ikon Pass
4Indy Pass
5Night skiing
60"Avg annual snow
Pass guide

Epic Pass vs Ikon Pass: Midwest

1 Epic Pass and 2 Ikon Pass mountains in Minnesota. Compare coverage and side-by-side value before you buy.

Compare passes →

How Minnesota stacks up

Minnesota skiing is about cold-weather reliability and family-friendly pacing. Compare ticket value and night skiing when you plan weeknight laps.

Biggest vertical: Lutsen Mountains (1,000 ft)4 Indy Pass mountainsNight skiing at 5 areas
Mountain Vertical Trails Avg Snow/yr Day Ticket* Pass Night Skiing Live Data
Lutsen Mountains 1,000 ft 90 90" $68 Indy Pass No Open live data →
Spirit Mountain 700 ft 22 70" $60 Indy Pass Yes Open live data →
Afton Alps 350 ft 48 55" $75 Epic Pass Yes Open live data →
Welch Village 360 ft 50 55" $57 Indy Pass Yes Open live data →
Buck Hill 308 ft 12 50" $50 Ikon Pass Yes Open live data →
Wild Mountain 300 ft 26 50" $52 Ikon Pass Yes Open live data →
Coffee Mill 425 ft 19 50" $35 Indy Pass No Open live data →

*Ticket prices vary by date, demand, and age. Verify with the mountain before purchasing.

Explore other states