snowingplaces

Where is the best snow in December?

For fresh snow in December, the record points to Niseko United, where it snows on about 23 days that month at mid-mountain, followed by Hakuba Valley and Furano. The coldest of the 88 resorts that are usually open, and so the most likely to keep its snow dry, is Lake Louise.

Ski resorts ranked by snowy days in December

88 resorts whose lifts usually run in December and that average at least 4 snowy days. Mid-mountain, 2016 to 2025.

Ski resorts ranked by snowy days in December
RankPlaceSnowy days in DecemberShare of the year's snowLow to high
1Niseko UnitedJapan2325%−11 to −5 °C (12 to 23 °F)
2Hakuba ValleyJapan2127%−7 to 0 °C (19 to 32 °F)
3FuranoJapan2023%−11 to −5 °C (12 to 23 °F)
4Nozawa OnsenJapan1927%−6 to 1 °C (21 to 34 °F)
5Whistler BlackcombCanada1818%−9 to −3 °C (16 to 27 °F)
6Revelstoke Mountain ResortCanada1721%−10 to −5 °C (14 to 23 °F)
7RusutsuJapan1722%−10 to −4 °C (14 to 25 °F)
8Shiga KogenJapan1621%−10 to −3 °C (14 to 27 °F)
9Big WhiteCanada1517%−14 to −7 °C (7 to 19 °F)
10Sun PeaksCanada1518%−12 to −6 °C (10 to 21 °F)
11Jackson HoleUnited States1415%−12 to −5 °C (10 to 23 °F)
12AndermattSwitzerland1414%−11 to −4 °C (12 to 25 °F)
13St. Anton am ArlbergAustria1414%−9 to −1 °C (16 to 30 °F)
14FernieCanada1419%−11 to −5 °C (12 to 23 °F)
15Lech ZürsAustria1415%−9 to −1 °C (16 to 30 °F)
16EngelbergSwitzerland1315%−8 to −1 °C (18 to 30 °F)
17TignesFrance1317%−10 to −4 °C (14 to 25 °F)
18Val d'IsèreFrance1317%−10 to −4 °C (14 to 25 °F)
19Zell am See-KaprunAustria1315%−7 to 0 °C (19 to 32 °F)
20ObertauernAustria1316%−9 to −2 °C (16 to 28 °F)
21ChamonixFrance1319%−10 to −4 °C (14 to 25 °F)
22LaaxSwitzerland1316%−9 to −2 °C (16 to 28 °F)
23HemsedalNorway1317%−10 to −5 °C (14 to 23 °F)
24La PlagneFrance1318%−10 to −3 °C (14 to 27 °F)
25Val ThorensFrance1319%−13 to −6 °C (9 to 21 °F)
26VerbierSwitzerland1315%−9 to −2 °C (16 to 28 °F)
27CerviniaItaly1313%−13 to −6 °C (9 to 21 °F)
28IschglAustria1315%−11 to −2 °C (12 to 28 °F)
29MayrhofenAustria1314%−8 to 1 °C (18 to 34 °F)
30MéribelFrance1319%−9 to −2 °C (16 to 28 °F)
31CourchevelFrance1320%−8 to 0 °C (18 to 32 °F)
32CourmayeurItaly1318%−9 to −2 °C (16 to 28 °F)
33GrindelwaldSwitzerland1315%−5 to 2 °C (23 to 36 °F)
34SöldenAustria1314%−11 to −3 °C (12 to 27 °F)
35Alpe d'HuezFrance1221%−10 to −2 °C (14 to 28 °F)
36AvoriazFrance1219%−8 to 0 °C (18 to 32 °F)
37Les Deux AlpesFrance1221%−11 to −3 °C (12 to 27 °F)
38SteamboatUnited States1215%−11 to −3 °C (12 to 27 °F)
39Les ArcsFrance1220%−11 to −3 °C (12 to 27 °F)
40MegèveFrance1219%−7 to 1 °C (19 to 34 °F)
41Bad GasteinAustria1216%−8 to −1 °C (18 to 30 °F)
42Davos KlostersSwitzerland1214%−11 to −3 °C (12 to 27 °F)
43Kicking HorseCanada1217%−16 to −9 °C (3 to 16 °F)
44Crans-MontanaSwitzerland1219%−12 to −5 °C (10 to 23 °F)
45Saas-FeeSwitzerland1212%−12 to −6 °C (10 to 21 °F)
46ÅreSweden1214%−9 to −4 °C (16 to 25 °F)
47Big SkyUnited States1210%−15 to −7 °C (5 to 19 °F)
48Lake LouiseCanada1213%−17 to −11 °C (1 to 12 °F)
49Arosa LenzerheideSwitzerland1114%−10 to −1 °C (14 to 30 °F)
50Garmisch-PartenkirchenGermany1116%−10 to −1 °C (14 to 30 °F)
51Mont TremblantCanada1117%−13 to −4 °C (9 to 25 °F)
52ZermattSwitzerland1112%−13 to −7 °C (9 to 19 °F)
53VailUnited States1113%−15 to −3 °C (5 to 27 °F)
54Serre ChevalierFrance1118%−8 to −1 °C (18 to 30 °F)
55KitzbühelAustria1117%−9 to 2 °C (16 to 36 °F)
56StoweUnited States1117%−11 to −3 °C (12 to 27 °F)
57Obergurgl-HochgurglAustria1114%−11 to −4 °C (12 to 25 °F)
58LeviFinland1118%−12 to −7 °C (10 to 19 °F)
59Saalbach HinterglemmAustria1118%−8 to 1 °C (18 to 34 °F)
60St. MoritzSwitzerland1113%−13 to −5 °C (9 to 23 °F)
61AltaUnited States1012%−12 to −4 °C (10 to 25 °F)
62Beaver CreekUnited States1013%−15 to −2 °C (5 to 28 °F)
63SnowbirdUnited States1012%−10 to −3 °C (14 to 27 °F)
64SestriereItaly1016%−12 to −4 °C (10 to 25 °F)
65Sunshine VillageCanada1013%−17 to −11 °C (1 to 12 °F)
66TrysilNorway1019%−10 to −5 °C (14 to 23 °F)
67Aspen SnowmassUnited States1015%−14 to −2 °C (7 to 28 °F)
68Baqueira-BeretSpain1018%−6 to 2 °C (21 to 36 °F)
69GrandvaliraAndorra1017%−5 to 2 °C (23 to 36 °F)
70BreckenridgeUnited States1011%−15 to −5 °C (5 to 23 °F)
71Park CityUnited States1014%−10 to −2 °C (14 to 28 °F)
72HeavenlyUnited States919%−7 to 2 °C (19 to 36 °F)
73LivignoItaly914%−13 to −4 °C (9 to 25 °F)
74Sun ValleyUnited States918%−13 to −2 °C (9 to 28 °F)
75Deer ValleyUnited States915%−10 to −1 °C (14 to 30 °F)
76TellurideUnited States912%−14 to −2 °C (7 to 28 °F)
77Palisades TahoeUnited States918%−7 to 2 °C (19 to 36 °F)
78BormioItaly914%−11 to −3 °C (12 to 27 °F)
79BanskoBulgaria820%−5 to 2 °C (23 to 36 °F)
80GudauriGeorgia813%−15 to −5 °C (5 to 23 °F)
81Mammoth MountainUnited States817%−9 to 1 °C (16 to 34 °F)
82KillingtonUnited States817%−10 to −2 °C (14 to 28 °F)
83Cortina d'AmpezzoItaly716%−9 to −2 °C (16 to 28 °F)
84Madonna di CampiglioItaly716%−11 to −1 °C (12 to 30 °F)
85Alta BadiaItaly714%−9 to −2 °C (16 to 28 °F)
86Val GardenaItaly715%−9 to −1 °C (16 to 30 °F)
87Taos Ski ValleyUnited States611%−12 to −2 °C (10 to 28 °F)
88Sierra NevadaSpain610%−4 to 2 °C (25 to 36 °F)

Other months

Reading this table

Snowy days are days with at least 1 cm of snowfall, so they tell you how likely you are to see fresh snow during a week's stay. The share column shows how much of the resort's yearly snowfall arrives in December: a high share early in the season means the base is still building. Temperatures are the average daily low and high at mid-mountain, and long spells above freezing mean heavier, wetter snow. All figures are averages over 2016 to 2025 from ERA5 reanalysis, so a single year can look very different. We do not show snowfall in centimetres because the record underestimates it in the mountains. Resorts are included when their usual season covers December, but check this season's dates before you book.