Which ski resorts get snow most often?
Of the 100 ski resorts we track, Hakuba Valley gets snow most often in winter: on about 75 days across the four core winter months, at mid-mountain, averaged over 2016 to 2025. Niseko United, with 74 days, and Nozawa Onsen, with 74, follow.
All 100 resorts by snowy days in winter
Days with at least 1 cm of snowfall at mid-mountain, averaged over 2016 to 2025, from ERA5 reanalysis. Winter is December to March in the northern hemisphere and June to September in the southern.
| Rank | Place | Snowy days in winter | Snowy days a year | Snowiest month | Mid-mountain |
|---|---|---|---|---|---|
| 1 | Hakuba Valley | 75 | 90 | January | 1,286 m (4,200 ft) |
| 2 | Niseko United | 74 | 91 | December | 722 m (2,400 ft) |
| 3 | Nozawa Onsen | 74 | 84 | January | 1,108 m (3,600 ft) |
| 4 | Whistler Blackcomb | 66 | 112 | January | 1,480 m (4,900 ft) |
| 5 | Furano | 66 | 87 | December | 655 m (2,100 ft) |
| 6 | Shiga Kogen | 64 | 80 | January | 1,816 m (6,000 ft) |
| 7 | Revelstoke Mountain Resort | 61 | 94 | December | 1,369 m (4,500 ft) |
| 8 | Jackson Hole | 57 | 100 | February | 2,555 m (8,400 ft) |
| 9 | Rusutsu | 57 | 69 | January | 697 m (2,300 ft) |
| 10 | Big White | 55 | 92 | December | 1,914 m (6,300 ft) |
| 11 | Andermatt | 54 | 108 | January | 2,200 m (7,200 ft) |
| 12 | Engelberg | 54 | 102 | January | 2,010 m (6,600 ft) |
| 13 | St. Anton am Arlberg | 53 | 104 | January | 2,058 m (6,800 ft) |
| 14 | Lech Zürs | 53 | 96 | January | 1,945 m (6,400 ft) |
| 15 | Cerro Catedral | 53 | 78 | July | 1,565 m (5,100 ft) |
| 16 | Obertauern | 52 | 91 | December | 1,972 m (6,500 ft) |
| 17 | Bad Gastein | 52 | 88 | December | 1,825 m (6,000 ft) |
| 18 | Steamboat | 52 | 84 | January | 2,662 m (8,700 ft) |
| 19 | Laax | 51 | 96 | January | 2,059 m (6,800 ft) |
| 20 | Grindelwald | 51 | 93 | January | 1,767 m (5,800 ft) |
| 21 | Zell am See-Kaprun | 51 | 92 | January | 1,890 m (6,200 ft) |
| 22 | Mayrhofen | 51 | 88 | January | 1,565 m (5,100 ft) |
| 23 | Sun Peaks | 51 | 84 | December | 1,668 m (5,500 ft) |
| 24 | Tignes | 50 | 101 | December | 2,503 m (8,200 ft) |
| 25 | Val d'Isère | 50 | 101 | December | 2,653 m (8,700 ft) |
| 26 | Verbier | 50 | 101 | January | 2,415 m (7,900 ft) |
| 27 | Davos Klosters | 50 | 99 | January | 2,202 m (7,200 ft) |
| 28 | Chamonix | 50 | 93 | December | 2,439 m (8,000 ft) |
| 29 | Courmayeur | 50 | 93 | January | 1,990 m (6,500 ft) |
| 30 | La Plagne | 50 | 91 | January | 2,250 m (7,400 ft) |
| 31 | Cervinia | 49 | 105 | November | 2,765 m (9,100 ft) |
| 32 | Sölden | 49 | 104 | December | 2,345 m (7,700 ft) |
| 33 | Vail | 49 | 88 | March | 3,001 m (9,800 ft) |
| 34 | Méribel | 49 | 87 | January | 2,201 m (7,200 ft) |
| 35 | Les Arcs | 49 | 86 | December | 2,213 m (7,300 ft) |
| 36 | Courchevel | 49 | 83 | December | 1,919 m (6,300 ft) |
| 37 | Ischgl | 48 | 92 | January | 2,125 m (7,000 ft) |
| 38 | Val Thorens | 48 | 91 | December | 2,765 m (9,100 ft) |
| 39 | Alta | 48 | 84 | January | 2,908 m (9,500 ft) |
| 40 | Snowbird | 48 | 84 | January | 2,859 m (9,400 ft) |
| 41 | Åre | 48 | 82 | January | 832 m (2,700 ft) |
| 42 | Fernie | 48 | 81 | December | 1,593 m (5,200 ft) |
| 43 | Avoriaz | 48 | 78 | January | 2,038 m (6,700 ft) |
| 44 | Megève | 48 | 78 | January | 1,732 m (5,700 ft) |
| 45 | Big Sky | 47 | 97 | April | 2,738 m (9,000 ft) |
| 46 | Beaver Creek | 47 | 80 | March | 2,978 m (9,800 ft) |
| 47 | Alpe d'Huez | 46 | 82 | December | 2,225 m (7,300 ft) |
| 48 | Les Deux Alpes | 46 | 82 | December | 2,450 m (8,000 ft) |
| 49 | Aspen Snowmass | 46 | 76 | March | 3,106 m (10,200 ft) |
| 50 | Saas-Fee | 45 | 97 | January | 2,700 m (8,900 ft) |
| 51 | Arosa Lenzerheide | 45 | 85 | January | 2,048 m (6,700 ft) |
| 52 | Garmisch-Partenkirchen | 45 | 71 | January | 1,695 m (5,600 ft) |
| 53 | Kitzbühel | 45 | 69 | January | 1,400 m (4,600 ft) |
| 54 | Zermatt | 44 | 93 | November | 2,752 m (9,000 ft) |
| 55 | Breckenridge | 44 | 85 | March | 3,420 m (11,200 ft) |
| 56 | Baqueira-Beret | 44 | 76 | December | 2,055 m (6,700 ft) |
| 57 | Grandvalira | 44 | 76 | December | 2,175 m (7,100 ft) |
| 58 | Hemsedal | 44 | 74 | December | 1,035 m (3,400 ft) |
| 59 | Saalbach Hinterglemm | 44 | 65 | January | 1,550 m (5,100 ft) |
| 60 | Mont Tremblant | 44 | 59 | February | 570 m (1,900 ft) |
| 61 | Telluride | 43 | 76 | March | 3,237 m (10,600 ft) |
| 62 | Crans-Montana | 43 | 72 | January | 2,250 m (7,400 ft) |
| 63 | Park City | 43 | 71 | January | 2,561 m (8,400 ft) |
| 64 | Stowe | 43 | 59 | January | 805 m (2,600 ft) |
| 65 | Obergurgl-Hochgurgl | 42 | 89 | November | 2,415 m (7,900 ft) |
| 66 | Kicking Horse | 42 | 75 | November | 1,848 m (6,100 ft) |
| 67 | Deer Valley | 42 | 65 | January | 2,442 m (8,000 ft) |
| 68 | Heavenly | 42 | 63 | January | 2,549 m (8,400 ft) |
| 69 | Palisades Tahoe | 42 | 59 | January | 2,324 m (7,600 ft) |
| 70 | Serre Chevalier | 41 | 71 | December | 2,000 m (6,600 ft) |
| 71 | Lake Louise | 40 | 85 | November | 2,142 m (7,000 ft) |
| 72 | Gudauri | 40 | 68 | March | 2,635 m (8,600 ft) |
| 73 | Sun Valley | 40 | 62 | February | 2,271 m (7,500 ft) |
| 74 | St. Moritz | 39 | 85 | November | 2,563 m (8,400 ft) |
| 75 | Mammoth Mountain | 38 | 56 | January | 2,897 m (9,500 ft) |
| 76 | Livigno | 36 | 76 | November | 2,305 m (7,600 ft) |
| 77 | Sestriere | 36 | 65 | November | 2,412 m (7,900 ft) |
| 78 | Las Leñas | 36 | 64 | June | 2,835 m (9,300 ft) |
| 79 | Sunshine Village | 35 | 78 | November | 2,195 m (7,200 ft) |
| 80 | Gulmarg | 35 | 59 | March | 3,315 m (10,900 ft) |
| 81 | Bansko | 35 | 48 | January | 1,763 m (5,800 ft) |
| 82 | Bormio | 34 | 71 | November | 2,119 m (7,000 ft) |
| 83 | Trysil | 34 | 50 | January | 748 m (2,500 ft) |
| 84 | Levi | 33 | 54 | December | 369 m (1,200 ft) |
| 85 | Thredbo | 32 | 45 | July | 1,701 m (5,600 ft) |
| 86 | Perisher | 32 | 44 | July | 1,824 m (6,000 ft) |
| 87 | Killington | 31 | 43 | January | 824 m (2,700 ft) |
| 88 | Portillo | 30 | 69 | June | 3,055 m (10,000 ft) |
| 89 | Alta Badia | 30 | 61 | November | 2,051 m (6,700 ft) |
| 90 | Cortina d'Ampezzo | 30 | 58 | November | 2,026 m (6,600 ft) |
| 91 | Madonna di Campiglio | 30 | 56 | November | 2,013 m (6,600 ft) |
| 92 | Sierra Nevada | 30 | 47 | March | 2,700 m (8,900 ft) |
| 93 | Taos Ski Valley | 29 | 53 | March | 3,327 m (10,900 ft) |
| 94 | Cardrona | 28 | 46 | July | 1,782 m (5,800 ft) |
| 95 | Valle Nevado | 27 | 58 | June | 3,265 m (10,700 ft) |
| 96 | Val Gardena | 27 | 52 | November | 1,877 m (6,200 ft) |
| 97 | Mt Hutt | 24 | 39 | July | 1,745 m (5,700 ft) |
| 98 | Coronet Peak | 21 | 32 | September | 1,418 m (4,700 ft) |
| 99 | Yongpyong | 16 | 20 | March | 1,114 m (3,700 ft) |
| 100 | Mt Buller | 16 | 19 | August | 1,578 m (5,200 ft) |
Snowiest ski resorts in Europe
| Rank | Place | Snowy days in winter | Snowy days a year | Snowiest month | Mid-mountain |
|---|---|---|---|---|---|
| 1 | Andermatt | 54 | 108 | January | 2,200 m (7,200 ft) |
| 2 | Engelberg | 54 | 102 | January | 2,010 m (6,600 ft) |
| 3 | St. Anton am Arlberg | 53 | 104 | January | 2,058 m (6,800 ft) |
| 4 | Lech Zürs | 53 | 96 | January | 1,945 m (6,400 ft) |
| 5 | Obertauern | 52 | 91 | December | 1,972 m (6,500 ft) |
| 6 | Bad Gastein | 52 | 88 | December | 1,825 m (6,000 ft) |
| 7 | Laax | 51 | 96 | January | 2,059 m (6,800 ft) |
| 8 | Grindelwald | 51 | 93 | January | 1,767 m (5,800 ft) |
| 9 | Zell am See-Kaprun | 51 | 92 | January | 1,890 m (6,200 ft) |
| 10 | Mayrhofen | 51 | 88 | January | 1,565 m (5,100 ft) |
Snowiest ski resorts in Asia
| Rank | Place | Snowy days in winter | Snowy days a year | Snowiest month | Mid-mountain |
|---|---|---|---|---|---|
| 1 | Hakuba Valley | 75 | 90 | January | 1,286 m (4,200 ft) |
| 2 | Niseko United | 74 | 91 | December | 722 m (2,400 ft) |
| 3 | Nozawa Onsen | 74 | 84 | January | 1,108 m (3,600 ft) |
| 4 | Furano | 66 | 87 | December | 655 m (2,100 ft) |
| 5 | Shiga Kogen | 64 | 80 | January | 1,816 m (6,000 ft) |
| 6 | Rusutsu | 57 | 69 | January | 697 m (2,300 ft) |
| 7 | Gulmarg | 35 | 59 | March | 3,315 m (10,900 ft) |
| 8 | Yongpyong | 16 | 20 | March | 1,114 m (3,700 ft) |
Snowiest ski resorts in North America
| Rank | Place | Snowy days in winter | Snowy days a year | Snowiest month | Mid-mountain |
|---|---|---|---|---|---|
| 1 | Whistler Blackcomb | 66 | 112 | January | 1,480 m (4,900 ft) |
| 2 | Revelstoke Mountain Resort | 61 | 94 | December | 1,369 m (4,500 ft) |
| 3 | Jackson Hole | 57 | 100 | February | 2,555 m (8,400 ft) |
| 4 | Big White | 55 | 92 | December | 1,914 m (6,300 ft) |
| 5 | Steamboat | 52 | 84 | January | 2,662 m (8,700 ft) |
| 6 | Sun Peaks | 51 | 84 | December | 1,668 m (5,500 ft) |
| 7 | Vail | 49 | 88 | March | 3,001 m (9,800 ft) |
| 8 | Alta | 48 | 84 | January | 2,908 m (9,500 ft) |
| 9 | Snowbird | 48 | 84 | January | 2,859 m (9,400 ft) |
| 10 | Fernie | 48 | 81 | December | 1,593 m (5,200 ft) |
Snowiest ski resorts in South America
| Rank | Place | Snowy days in winter | Snowy days a year | Snowiest month | Mid-mountain |
|---|---|---|---|---|---|
| 1 | Cerro Catedral | 53 | 78 | July | 1,565 m (5,100 ft) |
| 2 | Las Leñas | 36 | 64 | June | 2,835 m (9,300 ft) |
| 3 | Portillo | 30 | 69 | June | 3,055 m (10,000 ft) |
| 4 | Valle Nevado | 27 | 58 | June | 3,265 m (10,700 ft) |
Snowiest ski resorts in Oceania
| Rank | Place | Snowy days in winter | Snowy days a year | Snowiest month | Mid-mountain |
|---|---|---|---|---|---|
| 1 | Thredbo | 32 | 45 | July | 1,701 m (5,600 ft) |
| 2 | Perisher | 32 | 44 | July | 1,824 m (6,000 ft) |
| 3 | Cardrona | 28 | 46 | July | 1,782 m (5,800 ft) |
| 4 | Mt Hutt | 24 | 39 | July | 1,745 m (5,700 ft) |
| 5 | Coronet Peak | 21 | 32 | September | 1,418 m (4,700 ft) |
| 6 | Mt Buller | 16 | 19 | August | 1,578 m (5,200 ft) |
How this ranking is made, and why it counts days
Every resort is measured the same way: days with at least 1 cm of snowfall in the ERA5 climate reanalysis, at the height halfway between the village and the top lift, averaged over the ten years 2016 to 2025. That makes resorts comparable with each other, which a list of resorts' own published figures is not, because each resort measures at a different height, in a different way, over a different period.
We rank by how often it snows rather than by total centimetres on purpose. A reanalysis works on a grid about 30 km wide and smooths out local effects, so it underestimates total snowfall at resorts famous for it, such as those in Utah's Little Cottonwood Canyon or on Japan's sea-facing slopes. It is much better at how often snow falls. For how much, use each resort's own measured average. The ranking uses the four core winter months, so that glacier resorts which collect snowy days all year do not crowd out resorts that are simply snowy when it counts. The yearly figure is shown alongside. The full method is on the how our forecasts work page.