Barcelona Weather in December

Spain · December climate averages and travel tips

Avg high15°C (58°F)
Avg low6°C (42°F)
Rainfall26 mm (1.0 in)
RatingExcellent 8/10

Barcelona in December sees daytime temperatures around 15°C (58°F), dropping to about 6°C (42°F) at night. December is winter in Spain. The month is fairly dry, with about 26 mm (1.0 in) of rain spread over 4 days, one of the driest months of the year. You get roughly 9 hours of daylight and frequently cloudy skies.

Is December a good time to visit Barcelona?

December is a good time to visit Barcelona (8/10), though April to June and September to October are even better.

December weather at a glance

Average high15°C (58°F)
Average low6°C (42°F)
Daily mean9°C (49°F)
Rainfall26 mm (1.0 in)
Rainy days (1 mm+)4
Humidity76%
Cloud cover66%
Daylight9 hours
Est. sunshine3.4 hours/day
Wind8.2 km/h
vs November3°C cooler than November, with 31 mm less rain.

What to pack for Barcelona in December

Barcelona weather in other months

Jan14°C / 5°C32 mmGoodFeb15°C / 5°C26 mmExcellentMar17°C / 7°C45 mmExcellentApr20°C / 10°C49 mmExcellentMay24°C / 14°C46 mmExcellentJun28°C / 18°C33 mmExcellentJul31°C / 21°C26 mmExcellentAug31°C / 21°C39 mmExcellentSep27°C / 18°C59 mmExcellentOct23°C / 15°C68 mmExcellentNov18°C / 9°C57 mmExcellentDec15°C / 6°C26 mmExcellent

← NovemberBest time to visit BarcelonaJanuary →

Better weather in December nearby

Nearby in December

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