Weather in Barcelona
Spain • Population: 1,686,208
Best Months to Visit
Based on temperature, precipitation, and humidity data
On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are June, July, and September. Barcelona is in Spain at 41.4°N. The 2001–2020 NASA POWER daily record describes a humid subtropical climate.
July is the warmest month (average 25.0°C, high 30.2°C) and January is the coolest (average 8.2°C, low 3.8°C). Rain is wet season runs from September to October, inside an annual total of 519 mm. The wettest month is October at 70 mm; the driest is June at 27 mm.
Best months to visit Barcelona
The three months with the highest comfort score are June, July, and September: June (22.3°C average, 27 mm, 62% humidity); July (25.0°C average, 28 mm, 62% humidity); September (21.5°C average, 59 mm, 70% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the wet season itself — fewer crowds, greener landscape, heavier rain — aim at September–October instead of the score.
How warm Barcelona gets
Barcelona has a 16.8°C gap between its coolest monthly average (8.2°C in January) and its warmest (25.0°C in July). That is a northern-hemisphere pattern.
Mean high across all twelve months is 20.8°C and mean low is 11.3°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.
When Barcelona gets wet
The wet season in Barcelona starts in September and ends in October (September and October). October is the core of it at 70 mm. June is the other extreme, with 27 mm.
A rainy day here is a day with at least 1 mm in the NASA POWER series. October averages 8 such days; June averages 5.
Distinctive months in Barcelona
The year bottoms out in January. Plan for 3.8°C at night and 12.7°C in the afternoon. April brings 50 mm and 8 rainy days; temperatures run from 9.0°C to 19.1°C. May stands apart from the months beside it: 22.8°C / 12.4°C and 49 mm. June is the driest month, averaging only 27 mm across 5 rainy days. Highs sit near 27.5°C. July is the warmest month. Afternoon highs average 30.2°C and nights settle near 19.8°C, with 28 mm of rain.
August brings 41 mm and 6 rainy days; temperatures run from 20.1°C to 29.9°C. September is when the wet season typically starts in Barcelona: highs near 26.0°C, and rainfall jumps to 59 mm (9 rainy days). October closes the wet season: 70 mm over 8 rainy days, then the calendar dries. November brings 54 mm and 6 rainy days; temperatures run from 7.9°C to 16.6°C.
How Barcelona compares inside Spain
Madrid is about 504 km away: Barcelona is about as warm as Madrid at the hot peak and 72 mm wetter over the year than Madrid. Madrid’s wettest month is October (66 mm) versus October here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 12.7°C | 3.8°C | 34 | 6 |
| February | 13.5°C | 4.0°C | 32 | 5 |
| March | 16.5°C | 6.2°C | 44 | 7 |
| April | 19.1°C | 9.0°C | 50 | 8 |
| May | 22.8°C | 12.4°C | 49 | 8 |
| June | 27.5°C | 17.0°C | 27 | 5 |
| July | 30.2°C | 19.8°C | 28 | 5 |
| August | 29.9°C | 20.1°C | 41 | 6 |
| September | 26.0°C | 16.9°C | 59 | 9 |
| October | 22.0°C | 13.4°C | 70 | 8 |
| November | 16.6°C | 7.9°C | 54 | 6 |
| December | 13.2°C | 4.7°C | 31 | 5 |
Monthly Details
Click on any month for detailed weather information: