Budapest Weather in December

Hungary · December climate averages and travel tips

Avg high4°C (38°F)
Avg low-2°C (28°F)
Rainfall49 mm (1.9 in)
RatingPoor 3.4/10

Expect cold days in Budapest in December: the average high is 4°C (38°F) and the average low is -2°C (28°F). December is winter in Hungary. The month is fairly dry, with about 49 mm (1.9 in) of rain spread over 9 days. You get roughly 8.3 hours of daylight and frequently cloudy skies.

Is December a good time to visit Budapest?

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

December weather at a glance

Average high4°C (38°F)
Average low-2°C (28°F)
Daily mean0°C (32°F)
Rainfall49 mm (1.9 in)
Rainy days (1 mm+)9
Humidity91%
Cloud cover78%
Daylight8.3 hours
Est. sunshine2 hours/day
Wind9.6 km/h
vs November6°C cooler than November, with similar rainfall.

What to pack for Budapest in December

Budapest weather in other months

Jan3°C / -4°C40 mmPoorFeb6°C / -3°C43 mmPoorMar11°C / 0°C37 mmGoodApr17°C / 5°C36 mmExcellentMay21°C / 10°C69 mmExcellentJun26°C / 15°C68 mmExcellentJul29°C / 17°C61 mmExcellentAug29°C / 16°C64 mmExcellentSep24°C / 12°C57 mmExcellentOct17°C / 6°C47 mmExcellentNov10°C / 2°C46 mmFairDec4°C / -2°C49 mmPoor

← NovemberBest time to visit BudapestJanuary →

Better weather in December nearby

Nearby in December

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