Weather overview
Барселона enjoys a Mediterranean climate with mild winters and warm summers, making it a year-round destination. The city rarely sees extreme temperatures, but the character of each season brings its own rhythm. From the gentle warmth of spring to the lively heat of summer, and the crisp air of autumn to the soft chill of winter, Барселона adapts gracefully to the changing months.
Rainfall in Барселона is modest, with most precipitation concentrated in autumn and spring. The driest months are June, July, and December, when sunny skies dominate. Even during wetter periods, rain rarely disrupts plans for long, as showers tend to be brief and followed by clear skies. The sea plays a calming role, moderating temperatures and adding a refreshing breeze, especially in the warmer months.
Temperature
In Барселона, temperatures rise gradually from January, when the average is +9.7 °C, to the peak of summer in August at +26 °C. The hottest days can reach +29.9 °C in August, but the heat is often tempered by coastal winds. Evenings remain pleasant, with nighttime lows around +22.7 °C in the same month.
Winter in Барселона is mild compared to much of Europe, with December and January averaging +10.8 °C and +9.7 °C respectively. The coldest nights dip to +6 °C in January, but frost is rare. By March, the city warms up noticeably, with daytime highs climbing to +17 °C and a gentle +12.7 °C on average. Spring and autumn offer the most comfortable temperatures, ranging from +14.7 °C in April to +22.7 °C in September.
| Month | Minimum | Maximum |
|---|---|---|
| January | 6 | 14.7 |
| February | 7.4 | 15.6 |
| March | 9 | 17 |
| April | 11.3 | 18.7 |
| May | 15 | 22.1 |
| June | 19.6 | 26.5 |
| July | 22.5 | 29.3 |
| August | 22.7 | 29.9 |
| September | 19.2 | 26.9 |
| October | 15.6 | 23.3 |
| November | 10.2 | 18.6 |
| December | 7.5 | 16 |
Precipitation
Барселона receives most of its rainfall in autumn, particularly in October, when precipitation reaches 86 mm. September and April also see higher rain levels, with 70.6 mm and 72.1 mm respectively. These months can bring short, intense showers, but they rarely last all day. The rest of the year is relatively dry, with July being the driest month at just 24.5 mm of rain.
The summer months in Барселона are the sunniest and driest, with June and July seeing less than 30 mm of rain each. Even in winter, precipitation remains moderate, with December and February averaging around 24-29 mm. While rain is possible year-round, it seldom interferes with outdoor plans, and the city’s vibrant atmosphere persists regardless of the weather.
| Month | Precipitation |
|---|---|
| January | 39.1 |
| February | 28.9 |
| March | 42.2 |
| April | 72.1 |
| May | 30.8 |
| June | 29.4 |
| July | 24.5 |
| August | 41.1 |
| September | 70.6 |
| October | 86 |
| November | 65.7 |
| December | 24.1 |
What to pack
For a trip to Барселона in summer, pack light, breathable clothing to stay comfortable in temperatures that can reach +29.9 °C. A hat, sunglasses, and sunscreen are essential for the strong Mediterranean sun, while a light jacket or shawl will come in handy for cooler evenings. Don’t forget swimwear, as the sea temperature peaks at +27.4 °C in August, perfect for beach days.
In spring and autumn, layers are key for Барселона’s variable weather. A mix of short-sleeve shirts, light sweaters, and a waterproof jacket will prepare you for temperatures ranging from +14.7 °C in April to +22.7 °C in September. Comfortable walking shoes are a must, as the city’s charm is best explored on foot. For winter, a warm coat isn’t necessary, but a medium-weight jacket, scarf, and closed shoes will keep you comfortable in the mild but occasionally chilly +9.7 °C of January.
| Month | Wind speed |
|---|---|
| January | 4.5 |
| February | 4 |
| March | — |
| April | 4.4 |
| May | 4 |
| June | 4 |
| July | 3.9 |
| August | 3.9 |
| September | 4.1 |
| October | 4 |
| November | 4.2 |
| December | 4.2 |