snowingplaces

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.

Ski resorts ranked by snowy days in winter, 2016 to 2025
RankPlaceSnowy days in winterSnowy days a yearSnowiest monthMid-mountain
1Hakuba ValleyJapan7590January1,286 m (4,200 ft)
2Niseko UnitedJapan7491December722 m (2,400 ft)
3Nozawa OnsenJapan7484January1,108 m (3,600 ft)
4Whistler BlackcombCanada66112January1,480 m (4,900 ft)
5FuranoJapan6687December655 m (2,100 ft)
6Shiga KogenJapan6480January1,816 m (6,000 ft)
7Revelstoke Mountain ResortCanada6194December1,369 m (4,500 ft)
8Jackson HoleUnited States57100February2,555 m (8,400 ft)
9RusutsuJapan5769January697 m (2,300 ft)
10Big WhiteCanada5592December1,914 m (6,300 ft)
11AndermattSwitzerland54108January2,200 m (7,200 ft)
12EngelbergSwitzerland54102January2,010 m (6,600 ft)
13St. Anton am ArlbergAustria53104January2,058 m (6,800 ft)
14Lech ZürsAustria5396January1,945 m (6,400 ft)
15Cerro CatedralArgentina5378July1,565 m (5,100 ft)
16ObertauernAustria5291December1,972 m (6,500 ft)
17Bad GasteinAustria5288December1,825 m (6,000 ft)
18SteamboatUnited States5284January2,662 m (8,700 ft)
19LaaxSwitzerland5196January2,059 m (6,800 ft)
20GrindelwaldSwitzerland5193January1,767 m (5,800 ft)
21Zell am See-KaprunAustria5192January1,890 m (6,200 ft)
22MayrhofenAustria5188January1,565 m (5,100 ft)
23Sun PeaksCanada5184December1,668 m (5,500 ft)
24TignesFrance50101December2,503 m (8,200 ft)
25Val d'IsèreFrance50101December2,653 m (8,700 ft)
26VerbierSwitzerland50101January2,415 m (7,900 ft)
27Davos KlostersSwitzerland5099January2,202 m (7,200 ft)
28ChamonixFrance5093December2,439 m (8,000 ft)
29CourmayeurItaly5093January1,990 m (6,500 ft)
30La PlagneFrance5091January2,250 m (7,400 ft)
31CerviniaItaly49105November2,765 m (9,100 ft)
32SöldenAustria49104December2,345 m (7,700 ft)
33VailUnited States4988March3,001 m (9,800 ft)
34MéribelFrance4987January2,201 m (7,200 ft)
35Les ArcsFrance4986December2,213 m (7,300 ft)
36CourchevelFrance4983December1,919 m (6,300 ft)
37IschglAustria4892January2,125 m (7,000 ft)
38Val ThorensFrance4891December2,765 m (9,100 ft)
39AltaUnited States4884January2,908 m (9,500 ft)
40SnowbirdUnited States4884January2,859 m (9,400 ft)
41ÅreSweden4882January832 m (2,700 ft)
42FernieCanada4881December1,593 m (5,200 ft)
43AvoriazFrance4878January2,038 m (6,700 ft)
44MegèveFrance4878January1,732 m (5,700 ft)
45Big SkyUnited States4797April2,738 m (9,000 ft)
46Beaver CreekUnited States4780March2,978 m (9,800 ft)
47Alpe d'HuezFrance4682December2,225 m (7,300 ft)
48Les Deux AlpesFrance4682December2,450 m (8,000 ft)
49Aspen SnowmassUnited States4676March3,106 m (10,200 ft)
50Saas-FeeSwitzerland4597January2,700 m (8,900 ft)
51Arosa LenzerheideSwitzerland4585January2,048 m (6,700 ft)
52Garmisch-PartenkirchenGermany4571January1,695 m (5,600 ft)
53KitzbühelAustria4569January1,400 m (4,600 ft)
54ZermattSwitzerland4493November2,752 m (9,000 ft)
55BreckenridgeUnited States4485March3,420 m (11,200 ft)
56Baqueira-BeretSpain4476December2,055 m (6,700 ft)
57GrandvaliraAndorra4476December2,175 m (7,100 ft)
58HemsedalNorway4474December1,035 m (3,400 ft)
59Saalbach HinterglemmAustria4465January1,550 m (5,100 ft)
60Mont TremblantCanada4459February570 m (1,900 ft)
61TellurideUnited States4376March3,237 m (10,600 ft)
62Crans-MontanaSwitzerland4372January2,250 m (7,400 ft)
63Park CityUnited States4371January2,561 m (8,400 ft)
64StoweUnited States4359January805 m (2,600 ft)
65Obergurgl-HochgurglAustria4289November2,415 m (7,900 ft)
66Kicking HorseCanada4275November1,848 m (6,100 ft)
67Deer ValleyUnited States4265January2,442 m (8,000 ft)
68HeavenlyUnited States4263January2,549 m (8,400 ft)
69Palisades TahoeUnited States4259January2,324 m (7,600 ft)
70Serre ChevalierFrance4171December2,000 m (6,600 ft)
71Lake LouiseCanada4085November2,142 m (7,000 ft)
72GudauriGeorgia4068March2,635 m (8,600 ft)
73Sun ValleyUnited States4062February2,271 m (7,500 ft)
74St. MoritzSwitzerland3985November2,563 m (8,400 ft)
75Mammoth MountainUnited States3856January2,897 m (9,500 ft)
76LivignoItaly3676November2,305 m (7,600 ft)
77SestriereItaly3665November2,412 m (7,900 ft)
78Las LeñasArgentina3664June2,835 m (9,300 ft)
79Sunshine VillageCanada3578November2,195 m (7,200 ft)
80GulmargIndia3559March3,315 m (10,900 ft)
81BanskoBulgaria3548January1,763 m (5,800 ft)
82BormioItaly3471November2,119 m (7,000 ft)
83TrysilNorway3450January748 m (2,500 ft)
84LeviFinland3354December369 m (1,200 ft)
85ThredboAustralia3245July1,701 m (5,600 ft)
86PerisherAustralia3244July1,824 m (6,000 ft)
87KillingtonUnited States3143January824 m (2,700 ft)
88PortilloChile3069June3,055 m (10,000 ft)
89Alta BadiaItaly3061November2,051 m (6,700 ft)
90Cortina d'AmpezzoItaly3058November2,026 m (6,600 ft)
91Madonna di CampiglioItaly3056November2,013 m (6,600 ft)
92Sierra NevadaSpain3047March2,700 m (8,900 ft)
93Taos Ski ValleyUnited States2953March3,327 m (10,900 ft)
94CardronaNew Zealand2846July1,782 m (5,800 ft)
95Valle NevadoChile2758June3,265 m (10,700 ft)
96Val GardenaItaly2752November1,877 m (6,200 ft)
97Mt HuttNew Zealand2439July1,745 m (5,700 ft)
98Coronet PeakNew Zealand2132September1,418 m (4,700 ft)
99YongpyongSouth Korea1620March1,114 m (3,700 ft)
100Mt BullerAustralia1619August1,578 m (5,200 ft)

Snowiest ski resorts in Europe

Snowiest ski resorts in Europe
RankPlaceSnowy days in winterSnowy days a yearSnowiest monthMid-mountain
1AndermattSwitzerland54108January2,200 m (7,200 ft)
2EngelbergSwitzerland54102January2,010 m (6,600 ft)
3St. Anton am ArlbergAustria53104January2,058 m (6,800 ft)
4Lech ZürsAustria5396January1,945 m (6,400 ft)
5ObertauernAustria5291December1,972 m (6,500 ft)
6Bad GasteinAustria5288December1,825 m (6,000 ft)
7LaaxSwitzerland5196January2,059 m (6,800 ft)
8GrindelwaldSwitzerland5193January1,767 m (5,800 ft)
9Zell am See-KaprunAustria5192January1,890 m (6,200 ft)
10MayrhofenAustria5188January1,565 m (5,100 ft)

Snowiest ski resorts in Asia

Snowiest ski resorts in Asia
RankPlaceSnowy days in winterSnowy days a yearSnowiest monthMid-mountain
1Hakuba ValleyJapan7590January1,286 m (4,200 ft)
2Niseko UnitedJapan7491December722 m (2,400 ft)
3Nozawa OnsenJapan7484January1,108 m (3,600 ft)
4FuranoJapan6687December655 m (2,100 ft)
5Shiga KogenJapan6480January1,816 m (6,000 ft)
6RusutsuJapan5769January697 m (2,300 ft)
7GulmargIndia3559March3,315 m (10,900 ft)
8YongpyongSouth Korea1620March1,114 m (3,700 ft)

Snowiest ski resorts in North America

Snowiest ski resorts in North America
RankPlaceSnowy days in winterSnowy days a yearSnowiest monthMid-mountain
1Whistler BlackcombCanada66112January1,480 m (4,900 ft)
2Revelstoke Mountain ResortCanada6194December1,369 m (4,500 ft)
3Jackson HoleUnited States57100February2,555 m (8,400 ft)
4Big WhiteCanada5592December1,914 m (6,300 ft)
5SteamboatUnited States5284January2,662 m (8,700 ft)
6Sun PeaksCanada5184December1,668 m (5,500 ft)
7VailUnited States4988March3,001 m (9,800 ft)
8AltaUnited States4884January2,908 m (9,500 ft)
9SnowbirdUnited States4884January2,859 m (9,400 ft)
10FernieCanada4881December1,593 m (5,200 ft)

Snowiest ski resorts in South America

Snowiest ski resorts in South America
RankPlaceSnowy days in winterSnowy days a yearSnowiest monthMid-mountain
1Cerro CatedralArgentina5378July1,565 m (5,100 ft)
2Las LeñasArgentina3664June2,835 m (9,300 ft)
3PortilloChile3069June3,055 m (10,000 ft)
4Valle NevadoChile2758June3,265 m (10,700 ft)

Snowiest ski resorts in Oceania

Snowiest ski resorts in Oceania
RankPlaceSnowy days in winterSnowy days a yearSnowiest monthMid-mountain
1ThredboAustralia3245July1,701 m (5,600 ft)
2PerisherAustralia3244July1,824 m (6,000 ft)
3CardronaNew Zealand2846July1,782 m (5,800 ft)
4Mt HuttNew Zealand2439July1,745 m (5,700 ft)
5Coronet PeakNew Zealand2132September1,418 m (4,700 ft)
6Mt BullerAustralia1619August1,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.