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

90°
Sunny
Feels like 101° · 19:00 local time

🇪🇸 Madrid

95°
Sunny
Feels like 92° · 19:00 local time

At this moment, Madrid is the warmer of the two by 5°F (3°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.

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