The weather in Barcelona is close to the ideal climate, with lots of sun & fairly high tempratures in the summer, while the winters can be quite mild with more rain.
Temperatures in Barcelona range from 5.05 to 29.75 (Celcius).
Rainfall in Barcelona varies from 39.0 to 252.0 (mm/month).