Bern Weather in December

Switzerland · December climate averages and travel tips

Avg high5°C (40°F)
Avg low-2°C (29°F)
Rainfall97 mm (3.8 in)
RatingPoor 1.7/10

Expect cold days in Bern in December: the average high is 5°C (40°F) and the average low is -2°C (29°F). December is winter in Switzerland. The month is moderately rainy, with about 97 mm (3.8 in) of rain spread over 15 days. You get roughly 8.3 hours of daylight and frequently cloudy skies.

Is December a good time to visit Bern?

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

December weather at a glance

Average high5°C (40°F)
Average low-2°C (29°F)
Daily mean1°C (34°F)
Rainfall97 mm (3.8 in)
Rainy days (1 mm+)15
Humidity84%
Cloud cover77%
Daylight8.3 hours
Est. sunshine2.1 hours/day
Wind6.5 km/h
vs November4°C cooler than November, with 14 mm more rain.

What to pack for Bern in December

Bern weather in other months

Jan4°C / -3°C73 mmPoorFeb5°C / -2°C60 mmPoorMar9°C / 1°C74 mmFairApr14°C / 4°C83 mmFairMay17°C / 8°C133 mmFairJun22°C / 12°C121 mmFairJul24°C / 14°C122 mmGoodAug23°C / 14°C122 mmGoodSep20°C / 10°C88 mmExcellentOct16°C / 7°C87 mmGoodNov9°C / 2°C83 mmPoorDec5°C / -2°C97 mmPoor

← NovemberBest time to visit BernJanuary →

Better weather in December nearby

Nearby in December

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