1. Before you go: plan your trip»

Weather in Barcelona: What to expect each month?

In Barcelona, there’s a Mediterranean climate.

It is characterised by mild, wet winters and warm, dry summers.

The average temperature in the city is around 19 degrees Celsius (66 degrees Fahrenheit), but it can vary depending on the season.

In the winter, temperatures can drop to as low as 8 degrees Celsius (46 degrees Fahrenheit), while in the summer, they can rise to as high as 30 degrees Celsius (86 degrees Fahrenheit).

What the weather is in Barcelona throughout the year?

Pick one of the months to learn more:

Mike Acler
Mike Acler

Barcelona travel writer

Based in Barcelona for over a decade. I've tested every major tourist card so you don't have to — and I update these reviews every year with current prices and first-hand experience.