Weather in Barcelona in December

View all deals

10° C



37 mm

per month


54 %



67 %


Weather in Barcelona in December

What’s the weather like in Barcelona in December?

December is winter in Barcelona, and although the city experiences milder temperatures compared to other parts of Europe, it can still get quite cold. The weather in December is characterized by cool temperatures, occasional rain showers, and limited sunshine. It is important to pack warm clothing and an umbrella when visiting Barcelona in December.

Average daily temperatures

The average daily temperatures in Barcelona in December range between 8°C (46°F) and 15°C (59°F). However, it is worth noting that temperatures can drop significantly during the night, often reaching lows of 5°C (41°F) or lower. Daytime temperatures can vary, sometimes reaching highs of around 18°C (64°F) on particularly pleasant days.

Sunshine and rainfall

December is one of the wettest months in Barcelona, with an average of 7 rainy days throughout the month. The total rainfall for December averages around 40mm. Although the rainfall is relatively moderate, it is recommended to carry a waterproof jacket or an umbrella to be prepared for the occasional showers.

In terms of sunshine, December in Barcelona experiences shorter daylight hours compared to the summer months. On average, you can expect around 5 hours of sunshine per day. It is advisable to make the most of the limited sunshine and plan outdoor activities accordingly.

Holiday deals in Barcelona

Destinations with similar weather