December Weather in St. Moritz, Switzerland

Last updated: August 27, 2025

December in St. Moritz, Switzerland transforms the picturesque landscape into a winter wonderland, with average temperatures hovering around -9°C (16°F). Visitors can expect daytime highs reaching up to 2°C (37°F), while nighttime lows can plunge as low as -26°C (-14°F). The month also sees a significant amount of precipitation, totaling 125 mm (4.9 in) across approximately 15 days, creating ideal conditions for snow sports. With humidity levels at a brisk 90%, the air is crisp and invigorating, perfect for embracing the enchanting alpine atmosphere.

December Temperature in St. Moritz

As December settles over St. Moritz, temperatures take a notable plunge, with minima averaging around -26°C (-14°F) and averages hovering at -9°C (16°F). These chillier conditions mark the onset of winter, creating a breathtaking landscape often cloaked in snow. Max temperatures reach only 2°C (37°F), providing a stark contrast to the milder days of the preceding months. The steady decline in temperatures from the autumn months tells a clear story: winter is firmly establishing its reign in this Swiss alpine haven. Visitors can expect a beautiful winter wonderland, perfect for skiing and other outdoor adventures amidst the crisp air.

December Weather in St. Moritz: Daily Temperature Highs, Lows, and Averages

The chart illustrates December temperature patterns in St. Moritz, showcasing daily minimum, maximum, and average temperatures. It highlights the typical range of temperatures throughout the month, providing insights into weather trends. In St. Moritz, December typically has an average temperature of {2}°C ({3}°F), with highs reaching up to {4}°C ({5}°F) and lows dropping to around {6}°C ({7}°F).
JanFebMarAprMayJunJulAugSepOctNovDec121823303848515143362516
Data source: Temperature data for St. Moritz generated using information from the Copernicus Climate Change Service.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

December Precipitation in St. Moritz

In December, St. Moritz experiences a notable shift towards wintry weather, marked by 125 mm (4.9 in) of precipitation over 15 days. This trend highlights a gradual increase in moisture as winter sets in, compared to earlier months like September and October, which saw lower rainfall amounts and fewer precipitation days. The early winter months are characterized by a consistent pattern, with December's precipitation laying the foundation for the snowy landscapes that define this popular ski destination. As the year closes, the cold weather not only brings frosty charm but also prepares the region for its upcoming winter activities, making St. Moritz a breathtaking spot for snow lovers.

December Precipitation Trends in St. Moritz

The chart displays monthly precipitation patterns in St. Moritz, with values for each month alongside December’s data, which is highlighted for easy comparison. It shows the amount of precipitation, providing insights into how December’s conditions compare to those of other months. In St. Moritz, December typically receives around {2} mm ({3} inches) of precipitation spread over approximately {4} days.
JanFebMarAprMayJunJulAugSepOctNovDec75599099150160159195127148132125
Data source: Precipitation data for December generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

December Humidity in St. Moritz

In December, St. Moritz experiences a significant uptick in humidity, reaching 90%—a figure consistent with the high levels seen in January and October. As the winter chill settles in, the humidity remains relatively elevated compared to the preceding months, particularly following November's 88%. This trend reflects a steady increase in moisture as the year draws to a close, contrasting with the gradual decline observed from the spring into late autumn. The lush environment of this Swiss resort town is enhanced by this moisture, contributing to the breathtaking winter scenery that attracts visitors from all over the globe.

December Average Humidity in St. Moritz

This chart illustrates the average monthly humidity levels in St. Moritz, with December’s data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, helping you understand how conditions vary by season. In December, average humidity in St. Moritz is approximately {2}%, offering insight into how humid the weather typically is during this month.
JanFebMarAprMayJunJulAugSepOctNovDec92%89%87%84%80%82%83%80%83%90%89%90%
Data source: Humidity data for December generated using information from the Copernicus Climate Change Service.

December UV Index in St. Moritz

In December, St. Moritz experiences a low UV Index of 2, making it a perfect time for winter sports enthusiasts to enjoy the snowy slopes without the high sun exposure concerns of the summer months. With a burn time of 45 minutes, skiers and snowboarders can bask in the stunning alpine scenery with less worry about sun damage. This month contrasts sharply with the preceding spring and summer, where UV levels peak at 10, indicating a significant increase in sun intensity. As the year progresses, starting from the mild February to the very high levels of June and July, it's crucial for visitors to stay informed about the UV Index. For comprehensive details about the monthly trends and to prepare for your winter or summer visit, check out the St. Moritz UV Index.

Maximum UV Index Levels in St. Moritz for December

The chart shows the monthly maximum UV Index (UVI) for St. Moritz in December, representing the highest UV radiation level. The UVI measures the intensity of ultraviolet radiation from the sun, indicating the potential risk of sunburn and UV-related health issues. In December, the maximum UV index in St. Moritz typically reaches {2}, which falls under the {3} exposure category.
JanFebMarAprMayJunJulAugSepOctNovDec24689101097632
Data source: St. Moritz December UVI data generated using information from the Copernicus Climate Change Service.

UV Risk Categories

  •  Extreme (11+): Avoid the sun, stay in shade.
  •  Very High (8-10): Limit sun exposure.
  •  High (6-7): Use SPF 30+ and protective clothing.
  •  Moderate (3-5): Midday shade recommended.
  •  Low (0-2): No protection needed.

December Sunshine in St. Moritz

Nestled in the breathtaking Alps, St. Moritz, Switzerland, experiences a fascinating pattern of sunshine throughout the year. While December boasts 199 hours of daylight, it marks a gentle decline from the lively sunlit hours of preceding months. This slight dip transitions from the festive aura of November's 204 hours, leading into the winter wonderland of snow-covered landscapes. As the months roll into the new year, St. Moritz awakens from its frosty slumber, with January opening the door to 179 hours before the days gradually lengthen, reaching their peak in the vibrant summer months. This cyclical dance of daylight not only highlights St. Moritz’s climate but also enhances its charm, making it a year-round destination for adventurers and sun-seekers alike.

Monthly Sunshine Duration in St. Moritz: December Highlighted

The December sunshine duration represents the total number of hours St. Moritz experiences direct sunlight during the month of December, excluding cloudy or obstructed periods. This chart compares the sunshine duration of December with the other months of the year.
JanFebMarAprMayJunJulAugSepOctNovDec179h236h310h336h359h386h410h366h309h276h204h199h
Data source: St. Moritz December Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in St. Moritz During December

When considering the likelihood of sunny weather in December in St. Moritz, Switzerland, it's intriguing to note that the chance of sunshine stands at 34%. This figure positions December favorably compared to the preceding months, where the average chance of sun drops significantly, particularly in January at just 20% and November at 25%. As we transition into the winter season, the increasing sunny probabilities from November to December suggest a mild uptick in pleasant weather, making it an appealing time for outdoor winter activities amidst the snow-covered landscapes. Overall, while December's sunshine potential is modest, it offers a glimmer of warmth amidst the chilly atmosphere of the Swiss Alps.

Percentage of Sunny Days in December in St. Moritz

The chart illustrates the percentage of sunny days in St. Moritz throughout the year, with December highlighted. It highlights the variation in sunshine across each month and provides an overview of the typical frequency of sunny days, offering insights into how often St. Moritz experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec20%37%40%35%28%27%28%32%26%35%25%34%
Data source: St. Moritz December chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in St. Moritz in December

As December unfolds in beautiful St. Moritz, Switzerland, daylight starts to wane, offering just 8 hours of sunshine each day. This marks a steady decline from the brighter days of October and November, which both enjoyed 9 hours of daylight. The trend becomes strikingly clear as the year progresses towards the winter solstice, with daylight peaking in the vibrant spring and summer months, where the region basks in up to 15 hours of radiant sunshine. As the seasons shift, St. Moritz transforms into a picturesque winter wonderland, with shorter days emphasizing the beauty of its snow-covered landscapes, inviting visitors to embrace the magic of the season.

Average Daylight Hours in St. Moritz for December

The chart illustrates the variation in daylight duration in St. Moritz throughout the year, with December highlighted. It shows the monthly changes in daylight hours, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec9h 1m10h 19m11h 56m13h 36m15h 1m15h 44m15h 21m14h 5m12h 30m10h 50m9h 23m8h 37m
Data source: St. Moritz daylight hours, calculated by summing the hours between sunrise and sunset for each day.

December Winds in St. Moritz

In December, St. Moritz, Switzerland welcomes the winter season with a delightful average wind speed of 1.7 m/s (4 mph), slightly higher than the preceding months. This brisk, refreshing breeze, consistent with the region's winter charm, sets the stage for a magical outdoor experience, from skiing on pristine slopes to cozy evenings by the fire. As temperatures drop, the winds become a gentle reminder of the beauty and tranquility winter brings. This month’s wind speed mirrors the summer highs, reflecting a stable climatic pattern in St. Moritz that maintains a pleasant atmosphere amidst the snowy landscapes. With the wind gently stirring through the alpine air, December transforms St. Moritz into a winter wonderland, inviting all to embrace the enchanting chill.

Average December Wind Speed in St. Moritz

The chart displays monthly wind speed patterns in St. Moritz, with values for each month shown alongside December's data, which is highlighted for easy comparison. It illustrates the average wind speed, offering insights into how December's wind conditions compare to the rest of the year.
JanFebMarAprMayJunJulAugSepOctNovDec1.61.21.61.61.71.71.71.51.21.61.41.7 m/s
Data source: St. Moritz December wind data, generated using information from the Copernicus Climate Change Service.

How December Weather in St. Moritz Compares to Other Months

Weather in St. Moritz varies notably across the year, with each month offering distinct climate conditions. This page compares December’s weather to other months in St. Moritz, focusing on differences in temperature, rainfall, humidity, and UV levels.

In December, temperatures in St. Moritz range from a frigid minimum of -26°C (-14°F) to an average of -9°C (16°F), peaking at 2°C (37°F). The month sees significant precipitation, with about 125 mm (4.9 in) occurring over 15 days, contributing to a high humidity level of 90%.

Conversely, January experiences slightly colder conditions, with a minimum temperature of -27°C (-17°F) and an average of -11°C (12°F), while still reaching the same maximum of 2°C (36°F). Precipitation decreases to 75 mm (2.9 in) over just 10 days, and humidity rises slightly to 92%. For a closer look at the weather specifics for January in St. Moritz, you can check out St. Moritz weather in January.

December and February present distinct weather patterns, showcasing the depth of winter conditions. In December, temperatures range from a minimum of -26°C (-14°F) to a maximum of 2°C (37°F), with an average of -9°C (16°F). This month also sees substantial precipitation, totaling 125 mm (4.9 in) over 15 days and maintaining a high humidity level of 90%. In contrast, February is slightly milder, with minimum temperatures dropping to -28°C (-18°F) and maximums reaching 6°C (43°F), resulting in an average of -8°C (18°F). Precipitation decreases to 59 mm (2.3 in) over 11 days, accompanied by a slightly lower humidity of 89%. For more detailed insights, you can check St. Moritz weather in February.

December and March present stark contrasts in weather conditions. In December, temperatures can plunge to a frigid minimum of -26°C (-14°F), with an average temperature of -9°C (16°F) and a maximum reaching only 2°C (37°F). This month also sees a significant amount of precipitation at 125 mm (4.9 in) across approximately 15 days, coupled with high humidity levels at 90%. In contrast, March reveals a slight warming trend, with minimum temperatures still at -26°C (-14°F), but an average of -5°C (23°F) and a maximum soaring to 11°C (52°F). Precipitation decreases to 90 mm (3.5 in) over 13 days, and humidity levels drop slightly to 87%. For more details on weather patterns, visit St. Moritz weather in March.

December weather in St. Moritz is characterized by much colder temperatures, with average lows dipping to -9°C (16°F) and maximums rarely exceeding 2°C (37°F). The month sees significant precipitation, averaging 125 mm (4.9 in) over 15 days, accompanied by high humidity levels of 90%. In contrast, April brings a notable improvement, with milder temperatures ranging from a minimum of -19°C (-1°F) to a comfortable maximum of 12°C (54°F). While April still experiences some precipitation, it is slightly less at 99 mm (3.9 in) over 12 days and features a lower humidity rate of 84%. For more details on April weather in St. Moritz, you can check St. Moritz weather in April.

December and May present strikingly different weather conditions. In December, temperatures can plunge as low as -26°C (-14°F), with an average of -9°C (16°F) and a maximum of just 2°C (37°F). The month is also quite wet, experiencing around 125 mm (4.9 in) of precipitation across 15 days, paired with a high humidity level of 90%. In contrast, May welcomes milder temperatures, with a minimum of -13°C (8°F) and an average of 3°C (38°F), peaking at a much warmer 18°C (65°F). The month sees slightly more precipitation at 150 mm (5.9 in) over 22 days, although the humidity is lower at 80%. For those interested in exploring the nuances of May weather in St. Moritz, further details can be found at St. Moritz weather in May.

December and June present starkly contrasting weather conditions. In December, temperatures can plummet to a chilling minimum of -26°C (-14°F), with an average temperature of -9°C (16°F) and a maximum reaching just 2°C (37°F). The month sees significant precipitation, totaling 125 mm (4.9 in) over about 15 days, accompanied by high humidity levels at 90%. In contrast, June offers a much milder climate, with temperatures ranging from a minimum of -2°C (28°F) to a comfortable maximum of 25°C (77°F) and an average temperature of 9°C (49°F). While June has slightly higher precipitation at 159 mm (6.3 in) over 19 days, the humidity is lower at 82%. For more details on the June weather, check out St. Moritz weather in June.

December and July present strikingly contrasting weather conditions. In December, temperatures can plummet to a minimum of -26°C (-14°F), with an average of -9°C (16°F) and a maximum of just 2°C (37°F), creating a frigid atmosphere accompanied by high humidity at 90%. Precipitation is frequent, totaling 125 mm (4.9 in) over 15 days. Conversely, July experiences a refreshing warmth, with temperatures ranging from a minimum of 0°C (33°F) to a maximum of 23°C (73°F) and an average of 10°C (51°F). Although it has slightly more total precipitation at 159 mm (6.3 in) over 21 days, the humidity is lower at 83%. For more insights on the summer climate, check St. Moritz weather in July.

December and August present strikingly different weather conditions. In December, temperatures can plunge to a minimum of -26°C (-14°F), with an average reading of -9°C (16°F) and a maximum of just 2°C (37°F). The month is characterized by high humidity levels at 90% and considerable precipitation, totaling 125 mm (4.9 in) over 15 days. In contrast, August offers a much milder climate, with temperatures ranging from a minimum of 0°C (33°F) to a pleasant maximum of 21°C (70°F), averaging around 10°C (51°F). Although August experiences more rainfall, with 195 mm (7.7 in) spread over 21 days, the humidity is slightly lower at 80%. For a detailed look at summer weather conditions, check out St. Moritz weather in August.

December and September present starkly contrasting weather conditions. December is characterized by much colder temperatures, with a minimum of -26°C (-14°F) and an average hovering around -9°C (16°F), while September offers milder weather, ranging from a minimum of -12°C (11°F) to a warm maximum of 18°C (65°F). Although both months experience similar levels of precipitation, with December at 125 mm (4.9 in) and September slightly higher at 126 mm (5.0 in), the humidity is higher in December at 90%, compared to September's 83%. For a detailed look at the weather in September, you can visit St. Moritz weather in September.

In comparing the weather between December and October, December is significantly colder, with a minimum temperature dropping to -26°C (-14°F) and an average of -9°C (16°F), while October experiences milder temperatures with a minimum of -10°C (14°F) and an average of 2°C (36°F). Although December has more significant precipitation over a longer span of days, with 125 mm (4.9 in) falling over 15 days, October's precipitation is slightly higher at 148 mm (5.8 in) but occurs over just 11 days. Both months maintain a high humidity level of 90%, making the air feel damp and chilly, but October offers more pleasant conditions, especially with its maximum temperature reaching up to 14°C (57°F). For a detailed look at October’s weather patterns, you can check St. Moritz weather in October.

In comparing the weather patterns of December and November, December tends to be colder, with average temperatures around -9°C (16°F), compared to November's milder average of -4°C (25°F). While both months experience significant precipitation, December has slightly less at 125 mm (4.9 in) over 15 days, compared to November's 132 mm (5.2 in) over 14 days. Humidity levels are also slightly higher in December at 90%, versus November's 88%. Overall, December presents a harsher winter climate than November, making it feel colder and wetter. For more detailed insights, you can check the St. Moritz weather in November.

Compare St. Moritz's Climate with Cities Worldwide

Conclusion: What to Expect From December Weather in St. Moritz

As December casts its icy grip over St. Moritz, the weather showcases a stark contrast to the milder months that precede it. With temperatures plunging well below freezing and significant precipitation contributing to the enchanting snowfall, this month is distinctly characterized by its crisp air and increased humidity. The magic of winter envelops the resort, turning it into a snow-laden paradise perfect for winter sports enthusiasts. While the days may be short and the chill pervasive, the breathtaking scenery and festive atmosphere offer a unique charm that sets December apart from the rest of the year. Embrace the winter wonderland that is St. Moritz, and discover more about its unique conditions at St. Moritz Climate.