Madrid vs Barcelona: Climate Comparison

Side-by-side monthly climate data for Madrid, Spain and Barcelona, Spain

At a Glance

Climate Zone
Mediterranean
Madrid
Climate Zone
Mediterranean
Barcelona
Annual Mean Temp
15.6°C
60.1°F
Madrid
Annual Mean Temp
16.7°C
62.1°F
Barcelona
Annual Rainfall
520.0mm
115.0 rainy days
Madrid
Annual Rainfall
630.0mm
128.0 rainy days
Barcelona
Hottest Month
July
28.1°C
Madrid
Hottest Month
August
25.5°C
Barcelona
Coldest Month
January
5.2°C
Madrid
Coldest Month
January
8.4°C
Barcelona

Monthly Temperature Comparison (°C)

Month Madrid Mean Barcelona Mean Difference
January 5.2°C 8.4°C -3.2°C (Barcelona warmer)
February 8.5°C 10.7°C -2.2°C (Barcelona warmer)
March 10.6°C 12.2°C -1.6°C (Barcelona warmer)
April 13.6°C 14.0°C -0.4°C (Barcelona warmer)
May 18.5°C 17.9°C +0.6°C (Madrid warmer)
June 22.8°C 22.3°C +0.5°C (Madrid warmer)
July 28.1°C 25.2°C +2.9°C (Madrid warmer)
August 27.3°C 25.5°C +1.8°C (Madrid warmer)
September 20.2°C 21.8°C -1.6°C (Barcelona warmer)
October 15.9°C 18.3°C -2.4°C (Barcelona warmer)
November 10.1°C 13.8°C -3.7°C (Barcelona warmer)
December 6.9°C 9.9°C -3.0°C (Barcelona warmer)

Monthly Precipitation Comparison (mm)

MonthMadridBarcelonaBar
January 42.5 mm 52.1 mm
February 21.8 mm 23.8 mm
March 69.6 mm 50.5 mm
April 60.9 mm 85.7 mm
May 28.7 mm 54.2 mm
June 29.6 mm 41.8 mm
July 2.6 mm 29.0 mm
August 10.4 mm 50.2 mm
September 82.0 mm 85.0 mm
October 77.4 mm 80.5 mm
November 45.7 mm 57.2 mm
December 48.9 mm 20.0 mm

Sunshine, Humidity & Wind Comparison

Metric Madrid Barcelona
Annual Avg Humidity (%) 59.5% 75.3%
Annual Avg Wind (km/h) 17.7 18.5
Annual Avg UV Index — —

Frequently Asked Questions

Which city is warmer, Madrid or Barcelona?

Madrid has an annual mean temperature of 15.6°C (60.1°F), while Barcelona averages 16.7°C (62.1°F). Barcelona is warmer by 1.1°C.

Which city gets more rain, Madrid or Barcelona?

Madrid receives 520.0mm of annual precipitation, while Barcelona receives 630.0mm. Barcelona is wetter by 110mm.

When is the best time to visit Madrid and Barcelona?

For Madrid, the best months are July, August, June. For Barcelona, the best months are July, June, August.

How do the climate zones compare?

Madrid has a Mediterranean climate, while Barcelona has a Mediterranean climate. Both cities share the same climate classification, though local factors like latitude, altitude, and proximity to water can create meaningful differences in their weather patterns.