Skip to main content
AMZBooking
Santiago Bernabéu Stadium tour, Madrid

Best time to visit · Madrid · Spain

The best time to visit Madrid

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Badefa, CC0

Quick answer

The best times to visit Madrid are April to June and September to October, when days are warm and sunny without the fierce heat of high summer. July and August are very hot, though August is quieter and cheaper; winter is cold but bright, with low prices and uncrowded museums.

Key facts

Best months
April–June and September–October
Shoulder season
March and November–December
Warmest month
July (avg high 32°C (90°F))
Coldest month
January (avg high 10°C (50°F))
Rainiest month
April (~7 rainy days)
Lowest hotel prices
January–February and August

Seasons

Madrid has a continental Mediterranean climate shaped by its 650-metre altitude: hot, dry summers that often exceed 35°C, cold but sunny winters with occasional frost, and pleasant springs and autumns.

March–May

Spring

Warming days, Easter processions and San Isidro in May; the Retiro is in bloom and terraces fill in the evenings.

June–August

Summer

Hot and dry with temperatures often above 35°C in July and August; nights out are long, and August is quieter as locals leave.

September–November

Autumn

Warm September days, mild October and cooler November, with full cultural calendars and good day-trip weather.

December–February

Winter

Cold, often sunny days and frosty nights, with Christmas lights, the Three Kings parade and the January sales.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January10°C3°C69.6 h2/52/5
February12°C4°C510.6 h2/52/5
March16°C6°C411.8 h3/53/5
April18°C8°C713.2 h4/54/5
May22°C11°C614.4 h4/54/5
June28°C16°C315 h4/54/5
July32°C19°C114.8 h3/53/5
August31°C19°C113.8 h2/52/5
September26°C15°C312.4 h4/54/5
October19°C11°C611 h4/54/5
November13°C6°C69.9 h3/53/5
December10°C3°C69.3 h3/54/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Madrid by month
MonthEvents
JanuaryThree Kings parade — Cabalgata de Reyes through the centre (5 January); January sales (from early January)
FebruaryARCOmadrid contemporary art fair (usually late February or early March); Carnival parades and costume events (February or March)
MarchSemana Santa processions (March or April, depending on Easter)
AprilMadrid Marathon (usually April); Madrid Open tennis tournament (usually late April to early May)
MayDos de Mayo celebrations, especially in Malasaña (2 May); San Isidro — Madrid's patron saint festival with traditional dress and street dances (around 15 May)
JuneMadrid Book Fair in the Retiro (usually late May to mid-June); Madrid Pride (MADO) — one of Europe's largest Pride celebrations (usually late June to early July)
JulyVeranos de la Villa — summer arts festival (July–August)
AugustVerbenas of San Cayetano, San Lorenzo and La Paloma — traditional neighbourhood fiestas (early to mid-August)
OctoberFiesta Nacional de España — military parade (12 October); Fiesta de la Trashumancia — shepherds lead flocks of sheep through central Madrid (usually late October)
NovemberMadrid Jazz Festival (usually November)
DecemberChristmas market in Plaza Mayor (usually late November to late December); New Year's Eve twelve grapes at Puerta del Sol (31 December)

Cheapest and quietest times

Hotel prices are usually lowest in January–February and August, and the sights are quietest in January–February and August.

Madrid on a budget.

What to pack

Packing for Madrid by season
SeasonPack
SpringLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes
SummerLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes
AutumnLight layers for the day and a light jacket for the evening; Comfortable walking shoes
WinterLayers, a warm sweater and a jacket for cool evenings; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Madrid?

The best times to visit Madrid are April to June and September to October, when days are warm and sunny without the fierce heat of high summer. July and August are very hot, though August is quieter and cheaper; winter is cold but bright, with low prices and uncrowded museums.

+When are hotel prices lowest in Madrid?

Usually in January–February and August. Cold, crisp and often sunny, with frosty nights; museums are quiet and the January sales begin.

+What is the rainiest month in Madrid?

April, with about 7 days of rain on average.

+How hot does Madrid get?

The warmest month, July, averages highs of 32°C (90°F) and lows of 19°C (66°F).