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: