
Spain
Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.
Barcelona experiences its warmest weather in July, with average highs reaching 28.1°C (82.6°F). The coolest month is typically January, averaging 13.2°C (55.8°F). Rainfall is heaviest in October (around 91.9mm), while July tends to be the driest month of the year with approximately 29.9mm of precipitation.
28.1°C (82.6°F)
Hottest month avg high
13.2°C (55.8°F)
Coolest month avg high
92mm
Wettest month avg
30mm
Driest month avg
| Month | Avg High | Avg Low | Rainfall | Rainy Days | Sunshine |
|---|---|---|---|---|---|
| Jan | 13.2°C (55.8°F) | 5.1°C (41.2°F) | 39.9mm | 5 | 7.8h |
| Feb | 13.9°C (57°F) | 5.7°C (42.3°F) | 33mm | 6 | 8.6h |
| Mar | 15.8°C (60.4°F) | 7.6°C (45.7°F) | 52.1mm | 8 | 9.9h |
| Apr | 17.9°C (64.2°F) | 10.1°C (50.2°F) | 59.6mm | 8 | 10.9h |
| May | 21.2°C (70.2°F) | 13.6°C (56.5°F) | 50.2mm | 8 | 12.5h |
| Jun | 25.5°C (77.9°F) | 18°C (64.4°F) | 31.9mm | 6 | 13.2h |
Suggested packing for Barcelona's climate.
Light layers that work for both mild afternoons and cooler evenings.
A compact umbrella and a light rain jacket for the wettest months.
Get a day-by-day weather plan for your exact travel dates.
Use our Trip Planner