Goldilocks Map

Best time to visit · Spain

Best time to visit Madrid

Madrid averages 44 just-right days a year; May, June and September are best. Most other days miss by being too cool.

Comfort map around Madrid: 44 just-right days a year
Just-right days a year around Madrid. Map © OpenStreetMap contributors, OpenFreeMap. Open the live map to set your own window.
44
just-right days a year
(70 to 80°F, dry, sunny)
150
runner's-weather days
(45 to 65°F, dry)
51
beach days
(80 to 92°F, bright)
79°F
average high in September, its best month

Madrid weather by month

0Jan9°C0Feb12°C2Mar16°C3Apr18°C9May23°C8Jun28°C3Jul32°C3Aug32°C10Sep26°C6Oct19°C0Nov13°C0Dec10°C

Bars: share of each month's days that are just right (number = days). Below: average daily high. Outlined bars are the best months.

When to visit Madrid

The best time to visit Madrid for comfortable weather is May, June and September, when 30%, 26% and 34% of days are just right. January, February, March, April, November and December are mostly too cool, with average highs of 49 to 64°F (18°C). July and August are mostly too hot, with average highs of 89°F (32°C).

Climate table

MonthAvg highDew pointCloud coverJust-right days
January49°F (9°C)35°F (2°C)53%0
February54°F (12°C)35°F (2°C)50%0
March60°F (16°C)37°F (3°C)46%2
April64°F (18°C)40°F (4°C)49%3
May73°F (23°C)45°F (7°C)46%9
June82°F (28°C)47°F (8°C)31%8
July89°F (32°C)50°F (10°C)15%3
August89°F (32°C)51°F (11°C)19%3
September79°F (26°C)48°F (9°C)33%10
October67°F (19°C)46°F (8°C)49%6
November55°F (13°C)40°F (4°C)56%0
December50°F (10°C)36°F (2°C)61%0

How Madrid compares

Madrid gets 44 just-right days a year with our default window; the median big US city gets 33. It ranks #6 of 8 Spain places on Goldilocks Map. On muggy days: 1. On gray days: 17.

See every Spain city ranked →

Places with a similar climate

Florence
Italy
35 days
Split
Croatia
42 days
Portland
Oregon
44 days
Milan
Italy
30 days
Tri-Cities
Washington
38 days
Barcelona
Spain
40 days

Nearby

Valencia
Spain
53 days
Sevilla
Spain
50 days
Málaga
Spain
46 days
Porto
Portugal
58 days
Lisbon
Portugal
61 days
Barcelona
Spain
40 days
Cite thisMadrid averages 44 just-right days a year (70 to 80°F highs, dry, mostly sunny), according to Goldilocks Map: https://goldilocksmap.com/spain/madrid/

Set your own perfect weather on the map →

Numbers are expected days in a typical year from 1991 to 2020 climate normals (TerraClimate; cloud cover from CHELSA), on a grid about 35 km wide. Checked against 10 years of daily records at 28 NOAA weather stations: typical error about 10 days a year. How it works. Updated 2026-10-07.