Barcelona vs Madrid: Weather & Climate Compared

🇪🇸 Barcelona, Spain · 🇪🇸 Madrid, Spain
Warmer overall
Barcelona
Sunnier
Barcelona
More rainy days
Barcelona

Barcelona vs Madrid weather right now

🇪🇸 Barcelona weather

68°
Overcast
Feels like 72° · 08:25 local time

🇪🇸 Madrid weather

68°
Patchy rain nearby
Feels like 65° · 12:47 local time

At this moment, Barcelona is the warmer of the two by 0°F (0°C).

The short answer

Barcelona takes the temperature crown. Averaged over all twelve months it runs 61°F (16°C), about 1.6°F (0.9°C) above Madrid's 60°F (15°C).

Head to head

  • Sunshine: expect more blue sky in Barcelona - 10.2 sun hours a day on average, against 10.1 in Madrid.
  • Rain: umbrellas get more use in Barcelona - about 82 wet days a year versus 72 in Madrid.
  • Snow: only Madrid sees regular snowfall - roughly 1 days of it annually.
  • Peak heat: Barcelona tops out in July (83°F (29°C) highs); Madrid peaks in July (94°F (34°C)).
  • Coldest nights: winter bottoms out at 41°F (5°C) in Barcelona (January) and 34°F (1°C) in Madrid (January).

Barcelona vs Madrid month by month

Average highs and lows plus rainy days, from 2015–2024 weather data.
MonthBarcelona high / low Madrid high / low Barcelona rain daysMadrid rain days
January 56° / 41° 51° / 34° 4 6
February 58° / 43° 56° / 37° 6 5
March 61° / 46° 61° / 41° 7 9
April 64° / 50° 66° / 46° 8 9
May 71° / 57° 76° / 53° 7 6
June 78° / 65° 85° / 62° 6 4
July 83° / 71° 94° / 68° 4 1
August 83° / 71° 92° / 68° 7 2
September 77° / 65° 80° / 59° 12 5
October 71° / 59° 71° / 52° 9 9
November 63° / 49° 58° / 43° 8 8
December 59° / 43° 53° / 38° 4 7

Who's warmer, month by month?

These two trade places through the year - Barcelona leads in 6 months, Madrid in 6, so the better-weather answer depends on when you ask. The starkest contrast comes in July, when Madrid runs about 10°F (6°C) warmer; March is the great equalizer.

Sunshine, daylight and rain chance

Daily sunshine hours, daylight on the 15th of each month, and the chance that a given day is wet.
Month Barcelona sunMadrid sun Barcelona daylightMadrid daylight Barcelona wet-day chanceMadrid wet-day chance
January 7.9 h7.0 h 9.5 h9.6 h 13%21%
February 8.7 h8.4 h 10.6 h10.6 h 21%19%
March 9.8 h9.2 h 11.8 h11.8 h 22%29%
April 10.7 h10.8 h 13.3 h13.2 h 28%30%
May 12.3 h12.6 h 14.5 h14.4 h 24%21%
June 13.0 h13.3 h 15.1 h15.0 h 20%15%
July 13.5 h13.9 h 14.9 h14.8 h 14%3%
August 12.2 h12.7 h 13.8 h13.8 h 22%6%
September 10.2 h11.0 h 12.4 h12.4 h 39%17%
October 8.8 h8.6 h 11.0 h11.0 h 30%28%
November 7.8 h7.3 h 9.8 h9.9 h 25%27%
December 7.7 h6.4 h 9.2 h9.3 h 12%22%

Seasons compared

Three-month averages. Months are named rather than seasons because the southern hemisphere has its summer in December - February.
MonthsBarcelona high / lowMadrid high / low Barcelona rain daysMadrid rain days Barcelona sunMadrid sun
December - February 58° / 42° 53° / 36° 1419 8.1 h7.3 h
March - May 65° / 51° 68° / 46° 2224 10.9 h10.9 h
June - August 82° / 69° 90° / 66° 177 12.9 h13.3 h
September - November 70° / 58° 70° / 51° 2822 8.9 h9.0 h

Best months for sightseeing

Counting months with average highs between 64°F and 82°F (18-28°C) and fewer than 12 wet days:

  • Barcelona: May, June, September, October (4 months)
  • Madrid: April, May, September, October (4 months)

Both cities are at their most comfortable in May, September, October, the easiest window for a trip that takes in both.

Records, distance and time difference

  • Barcelona records (2015-2024): high of 99° in July, low of 29° in January.
  • Madrid records (2015-2024): high of 107° in August, low of 12° in January.
  • Distance: Barcelona and Madrid are about 313 miles (504 km) apart as the crow flies.
  • Time difference: the two cities share the same local time right now.

Barcelona vs Madrid: quick answers

Is Barcelona warmer than Madrid?
Yes - Barcelona is warmer on annual average by about 1.6°F (0.9°C). The month-by-month table shows where the gap widens.
Which city is sunnier, Barcelona or Madrid?
Barcelona, with 10.2 hours of average daily sunshine against 10.1 in Madrid.
Which city gets more rain?
Barcelona - roughly 82 days with measurable precipitation a year, compared with 72 in Madrid.
Dig deeper
More comparisons with Barcelona