Company Logo - Home Link

The Weather in Barcelona in December

Updated: October 13, 2023

This post covers the weather in December in Barcelona and during Christmas.

I include the average temperatures and precipitation, as well as tips for what to pack.

The weather is too cold for the beach but is an excellent time to explore the city's cultural sites and nightlife, and there is a lot to do. 

As a retired meteorologist turned tour guide, I didn't expect that I would use my experience as a forecaster in my new career in tourism.

But here I am, finding myself answering more weather questions as a blogger than I ever did as a weatherman.

So, here are answers to some frequently asked questions about the weather in Barcelona in December and during Christmas.

Is Barcelona Cold in December?

Daytime high temperatures tend to be around 15-16 C (near 60 F) early in December falling to around 13-14 C (mid-50s F) by New Year’s Eve.

A few of the warmer afternoons early in the month can reach up to around 18 C (mid-60s F). 

The record high temperature in Barcelona during December is 22 C (73 F).

Late night and early morning low temperatures will generally range from about 7 C (mid-40s F) early in December falling to near 5 C (low 40s F) by the end of the month.

A few of the colder mornings, especially near the end of the month, can dip down to near 1 C (mid-30s F). 

The record low temperature in Barcelona during December is -2C/28F. 

Clouds and Rain

Barcelona in December is generally sunny with about 18-19 days with either clear or at least partly sunny skies.

Rain occurs on about 5-6 days this month but amounts tend to be light. 

Snow normally does not fall in Barcelona, however, it can occur on rare occasions in the inland hilly areas around the city.


The wind in Barcelona tends to be mostly light during December, averaging 4-12 mph/6-29 kph but occasionally can be moderate at 13-18 mph/20-28 kph.


December has the least amount of daylight, however, there will still be about 9.25 hours daily this month.


December is not the best time to be at the beach as the average water temperatures will be falling from about 16 C to 14 C ( 61°F to 57°F).

What to Wear in Barcelona in December? 

December is cold so bring along some clothes suited for late Autumn and for early Winter.

We recommend long-sleeved shirts and tops, as well as a couple of sweaters plus a warm coat or jacket. 

Add a scarf or two and don’t forget some comfortable walking shoes.

Things to Do in Barcelona in December

If you're willing to brave the colder weather, it's never a bad time to take a pay-what-you-wish walking tour in Barcelona.

You may also want to consider attending a football match, as FC Barcelona will typically have at least a few games this month.

One great way to keep warm and indoors is to see a live Flamenco show. There are also usually at least a few great concerts to see in December.

For even more great ideas, make sure to read our post covering fun things to do in Barcelona in December.

About The Author

Fred Pickhardt

Fred is a marine meteorologist and sailed briefly with American Export Lines in the Far East trade. He has extensive experience in weather analysis, weather forecasting, and forensic weather event reconstructions. Fred founded Ocean Weather Services and currently provides forensic marine weather reports to the maritime industry.
Updated: October 13th, 2023
Back to Top