Barcelona has a Mediterranean climate with warm, dry summers around 30°C in Jul–Aug and mild 14–15°C winters. Rainfall is modest and concentrated in autumn (Sep–Nov, 55–79mm) while Jun–Aug stay parched. Late spring and September are the most comfortable windows — warm seas, fewer crowds, manageable heat.
Temperature range, rainfall, and humidity by month
| Month | High | Low | Rainfall | Humidity |
|---|---|---|---|---|
| Jan | 15.4° | 5.4° | 7mm | 68% |
| Feb | 14.8° | 6.7° | 36mm | 83% |
| Mar | 15.5° | 8.6° | 87mm | 81% |
| Apr | 19.5° | 11° | 47mm | 80% |
| May | 22.7° | 13.6° | 64mm | 75% |
| Jun | 30.2° | 20.9° | 1mm | 63% |
| Jul | 29.9° | 21.5° | 89mm | 72% |
| Aug | 30.9° | 21.8° | 58mm | 71% |
| Sep | 26.2° | 18.2° | 82mm | 78% |
| Oct | 23° | 14.5° | 33mm | 76% |
| Nov | 17.8° | 8.4° | 30mm | 69% |
| Dec | 14.8° | 7.1° | 106mm | 82% |
Experiences to seek out and peak periods to plan around
On 23 April, Las Ramblas and Passeig de Gràcia fill with book stalls and rose vendors; mild 19°C days make the all-day stroll comfortable.
Warm 27°C highs, the driest month of the year (~32mm rain), and 71% humidity make June ideal for beach days before July crowds land.
23–28 September: castellers, correfoc fire-runs, and the Piromusical at Montjuïc. Warm 27°C days, ~600 free events across Ciutat Vella.
Cooler 18–23°C air and softer light suit long days at Sagrada Família, Park Güell, and Gràcia — but pack a shell: Oct is the wettest month (~79mm).
Highs hit 30°C, cruise ships dock daily, and Sagrada Família tickets sell out weeks ahead; hotel rates commonly double versus spring.
Parc del Fòrum hosts 290k+ attendees; flights and Poblenou-area hotels spike for the festival weekend.
Close to two million attend the week's free events; Gothic Quarter streets and metro stations near Plaça Sant Jaume get packed after dark.
Fira de Santa Llúcia and the Cabalgata de Reyes draw Catalan family travel; mid-range hotel rates rise 20–40% and many restaurants close 24–26 Dec.
Compare climate across destinations in Spain
| City | Avg High | Avg Low | Annual Rain | Season Overview |
|---|---|---|---|---|
🇪🇸 Barcelona | 22° | 13° | 641 mm | |
🇪🇸 Madrid | 22° | 11° | 543 mm |
Government portals and tourism boards for Barcelona, Spain