Impact-Site-Verification: e97618de-a52b-470d-b945-7e81282bcff0
Madrid, Spain

Madrid, Spain

Best Time to Visit Madrid

Weather month by month, from 20 years of weather-station records.

Best months
May, September, and October
Warmest month
July, 34°C
Wettest month
October, 62 mm

Madrid weather by month

Average daily high and low, total rainfall and days with at least 2.5 mm of rain.

MonthHigh / lowRainVerdict
January10°C / 3°C33 mm · 4 daysCold
February13°C / 4°C33 mm · 3 daysFair
March16°C / 6°C53 mm · 5 daysGood
April19°C / 9°C59 mm · 6 daysFair
May24°C / 12°C41 mm · 4 daysGreat
June29°C / 17°C23 mm · 3 daysGood
July34°C / 20°C7 mm · 1 dayHot
August33°C / 20°C11 mm · 1 dayHot
September27°C / 16°C25 mm · 2 daysGreat
October21°C / 12°C62 mm · 5 daysGreat
November14°C / 7°C46 mm · 5 daysFair
December11°C / 4°C40 mm · 4 daysCold

Madrid by season

Spring

Spring is arguably Madrid's finest season. Days are warm and sunny, parks like Retiro are in full bloom with roses and jasmine, and the city hosts major festivals like San Isidro.

  • + Perfect mild weather for walking
  • + Festivals and outdoor events
  • + Beautiful blooming parks and terraces open
  • − Can be crowded during Easter (Semana Santa)
  • − Prices may be slightly higher than winter

Summer

Hot, dry, and sunny with intense heat, especially in July and August. The city empties as locals head to the coast, but comes alive at night with outdoor cinema, festivals, and terrace bars.

  • + Long days and vibrant nightlife
  • + Outdoor events and rooftop bars
  • + Fewer crowds at major sights (except tourists)
  • − Extreme heat (often above 35°C/95°F)
  • − Many small, local shops may close for holiday in August

Autumn

A return to pleasant temperatures and local life after summer. The light is golden, and the city is lively with cultural events. September and October are particularly lovely.

  • + Comfortable, warm temperatures
  • + Cultural season begins (theatre, opera)
  • + Beautiful autumn colors in Retiro Park
  • − Unpredictable weather with a chance of rain in November
  • − Shorter days

Winter

Crisp, cold, and often sunny, with occasional frosts. It's the low season for tourism, offering a more local experience. The Christmas lights and markets (especially Plaza Mayor) are magical.

  • + Fewest tourists and lower prices
  • + Beautiful Christmas decorations and markets
  • + Ideal for museum-hopping without crowds
  • − Cold temperatures (can drop near freezing)
  • − Some outdoor attractions less appealing

Madrid month by month

Madrid in January

Cold

In January, Madrid averages highs of 10°C and lows of 3°C, with about 4 rainy days and 33 mm of rain. It is cold, so pack warm layers.

Madrid in February

Fair

In February, Madrid averages highs of 13°C and lows of 4°C, with about 3 rainy days and 33 mm of rain. Expect mixed weather, with comfortable spells.

Madrid in March

Good

In March, Madrid averages highs of 16°C and lows of 6°C, with about 5 rainy days and 53 mm of rain. It is a good month to visit.

Madrid in April

Fair

In April, Madrid averages highs of 19°C and lows of 9°C, with about 6 rainy days and 59 mm of rain. Expect mixed weather, with comfortable spells.

Madrid in May

Great

In May, Madrid averages highs of 24°C and lows of 12°C, with about 4 rainy days and 41 mm of rain. It is one of the most comfortable months for sightseeing.

Madrid in June

Good

In June, Madrid averages highs of 29°C and lows of 17°C, with about 3 rainy days and 23 mm of rain. It is a good month to visit.

Madrid in July

Hot

In July, Madrid averages highs of 34°C and lows of 20°C, with about 1 rainy day and 7 mm of rain. It is hot, so plan sightseeing for mornings and evenings.

Madrid in August

Hot

In August, Madrid averages highs of 33°C and lows of 20°C, with about 1 rainy day and 11 mm of rain. It is hot, so plan sightseeing for mornings and evenings.

Madrid in September

Great

In September, Madrid averages highs of 27°C and lows of 16°C, with about 2 rainy days and 25 mm of rain. It is one of the most comfortable months for sightseeing.

Madrid in October

Great

In October, Madrid averages highs of 21°C and lows of 12°C, with about 5 rainy days and 62 mm of rain. It is one of the most comfortable months for sightseeing.

Madrid in November

Fair

In November, Madrid averages highs of 14°C and lows of 7°C, with about 5 rainy days and 46 mm of rain. Expect mixed weather, with comfortable spells.

Madrid in December

Cold

In December, Madrid averages highs of 11°C and lows of 4°C, with about 4 rainy days and 40 mm of rain. It is cold, so pack warm layers.

Top tours and experiences in Madrid

The tours and tickets travellers book most, with ratings and reviews from Viator.

Avila & Segovia Tour with Tickets to Monuments from Madrid

Avila & Segovia Tour with Tickets to Monuments from Madrid

4.812,023 reviews9h
Three Cities in One Day: Segovia, Avila and Toledo from Madrid

Three Cities in One Day: Segovia, Avila and Toledo from Madrid

4.811,152 reviews12h
Toledo Tour from Madrid: Cathedral, Synagogue & St. Tome's Church

Toledo Tour from Madrid: Cathedral, Synagogue & St. Tome's Church

4.88,030 reviews8h
Toledo Half or Full Day Tour with Optional Lunch from Madrid

Toledo Half or Full Day Tour with Optional Lunch from Madrid

4.56,317 reviews5h
All things to do in Madrid →

Tours and prices from Viator, a Tripadvisor company. Prices change with your dates. We may earn a commission if you book, at no extra cost to you.

Plan your Madrid trip

Best time to visit Madrid: FAQ

What is the best month to visit Madrid?+

May is the most comfortable month on average, with highs of 24°C. September and October are close behind.

What is the rainiest month in Madrid?+

October is the wettest month, with about 62 mm of rain.

How hot does Madrid get?+

July is the warmest month, with average highs of 34°C and lows of 20°C. The coldest nights come in January, averaging 3°C.

Averages for 2006–2025 from the MADRID - RETIRO weather station (2 km from the centre), NOAA Global Historical Climatology Network. Verdicts rate sightseeing comfort from daytime highs and rainy days.