Zurich Weather in December

Switzerland · December climate averages and travel tips

Avg high4°C (39°F)
Avg low-2°C (29°F)
Rainfall112 mm (4.4 in)
RatingPoor 0.9/10

Expect cold days in Zurich in December: the average high is 4°C (39°F) and the average low is -2°C (29°F). December is winter in Switzerland. The month is moderately rainy, with about 112 mm (4.4 in) of rain spread over 16 days. You get roughly 8.3 hours of daylight and frequently cloudy skies.

Is December a good time to visit Zurich?

December is not the best time to visit Zurich (0.9/10) mainly because of the cold. The weather is much better in September.

Visiting Zurich in December

Cold, grey days

December in Zurich feels damp and chilly, with highs around 4°C and lows near -2°C. Rain falls on 16 days, and cloud often hides the sun, so sightseeing can feel more wintry than festive. Short daylight leaves less time for outdoor plans.

The Old Town's lanes and the Kunsthaus work well when the weather turns wet. You can also warm up over fondue in a Stube, a traditional Swiss dining room. Save long walks along Lake Zurich for a brighter spell; wet paths and cold wind can make them less pleasant. Uetliberg's trails may be slippery, so skip the hike if conditions are poor.

Markets and Christmas

Zurich's Christmas markets bring lights and seasonal stalls to the city. The market inside the main railway station is easy to reach, while the Wienachtsdorf spreads across Sechseläutenplatz by the Opera House. Bahnhofstrasse's illuminated decorations make an evening stroll feel special.

Families who enjoy festive displays will find plenty to see, but the busiest market areas can feel crowded. Christmas and New Year also draw visitors, and hotel prices tend to rise around the holidays compared with quieter months.

Getting around

December is winter, and the weather isn't ideal for a beach-like lakeside day or a long countryside walk. Instead, mix short outdoor stops with museums, cafés and market visits. With just 2.1 hours of sun a day on average, a flexible plan helps when grey skies settle in.

For an easy market evening, take a tram to Bellevue, then walk across Sechseläutenplatz to the Wienachtsdorf. You'll avoid a longer trek through the cold, and the Opera House makes a handy landmark when the stalls are busy.

December weather at a glance

Average high4°C (39°F)
Average low-2°C (29°F)
Daily mean1°C (34°F)
Rainfall112 mm (4.4 in)
Rainy days (1 mm+)16
Humidity88%
Cloud cover77%
Daylight8.3 hours
Est. sunshine2.1 hours/day
Wind6.9 km/h
vs November5°C cooler than November, with 23 mm more rain.

What to pack for Zurich in December

Zurich weather in other months

Jan3°C / -3°C95 mmPoorFeb5°C / -2°C73 mmPoorMar10°C / 1°C89 mmPoorApr14°C / 5°C93 mmFairMay18°C / 9°C149 mmFairJun22°C / 13°C143 mmFairJul24°C / 15°C151 mmFairAug23°C / 14°C151 mmFairSep20°C / 11°C104 mmGoodOct15°C / 7°C94 mmFairNov9°C / 2°C89 mmPoorDec4°C / -2°C112 mmPoor

← NovemberBest time to visit ZurichJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.