Barcelona, Spain skyline

Spain

Barcelona Climate & Weather Guide

Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.

Climate Overview

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

Temperature by Month

Rainfall by Month

Sunshine Hours

Monthly Averages

MonthAvg HighAvg LowRainfallRainy DaysSunshine
Jan13.2°C (55.8°F)5.1°C (41.2°F)39.9mm57.8h
Feb13.9°C (57°F)5.7°C (42.3°F)33mm68.6h
Mar15.8°C (60.4°F)7.6°C (45.7°F)52.1mm89.9h
Apr17.9°C (64.2°F)10.1°C (50.2°F)59.6mm810.9h
May21.2°C (70.2°F)13.6°C (56.5°F)50.2mm812.5h
Jun25.5°C (77.9°F)18°C (64.4°F)31.9mm613.2h

What to Pack

Suggested packing for Barcelona's climate.

Versatile Layers

Light layers that work for both mild afternoons and cooler evenings.

Rain Protection

A compact umbrella and a light rain jacket for the wettest months.

More cities in Spain

See Barcelona weather month by month

Planning a trip to Barcelona?

Get a day-by-day weather plan for your exact travel dates.

Use our Trip Planner