ReasonStay
Madrid · when to go

The best time to visit Madrid

Sunlit view of historic Plaza Mayor in Madrid, showcasing architecture and daily life. Sweet spot: May · June · September · October
In short

The best time to visit Madrid is late spring (May and June) and early autumn (September and October), when the weather is warm and pleasant, the terraces are lively, and the extreme summer heat has yet to arrive or has already eased. July and August are peak for heat but see many locals leave the city, while winter is cold, quiet and the low season. For the ideal balance of comfortable days and manageable crowds, aim for the shoulder months.

Best months MayJuneSeptemberOctober

Aerial view of Madrid featuring the prominent Palacio de Cibeles under a cloudy sky.
Season by season

When to go, and what to expect

Spring (Mar–May)

Weather: Mild and increasingly warm, with occasional showers early on and sunny, comfortable days by May.
Crowds: Moderate, building toward Easter and late spring; pleasant without peak crush.

A top pick for sightseeing around Plaza Mayor and long days outdoors — worth it.

Summer (Jun–Aug)

Weather: Hot and dry, with July and August often intensely hot; evenings stay warm.
Crowds: Many locals leave, but tourists fill the centre; some shops shut in August.

Fine if you love heat and long evenings; otherwise the least comfortable time.

Autumn (Sep–Oct)

Weather: Warm, settled early on, cooling gently into October — arguably the most pleasant stretch.
Crowds: Eases after summer; comfortable and lively without being overwhelming.

Excellent for walking the city and dining al fresco — highly recommended.

Winter (Nov–Feb)

Weather: Cold and crisp, sometimes frosty; clear sunny days are common, snow is rare.
Crowds: Quietest low season, apart from the Christmas and New Year period.

Best for budget-minded travellers and museum lovers who don't mind the chill.

Worth planning around

Notable events

May
San Isidro Festival (Fiestas de San Isidro), Madrid's patron saint celebration
December
Christmas and New Year festivities, including the Plaza Mayor Christmas market
March or April
Semana Santa (Holy Week) processions
Late June/early July
Madrid Pride (Orgullo)
Street scene in Madrid's Calle del Arenal with autumn trees, shoppers, and European architecture.
Good to know

Frequently asked

What is the cheapest time to visit Madrid?

Winter (outside the Christmas and New Year window) is the quietest low season, so it's generally the most affordable time to go, though days are cold.

Is August a good time to visit Madrid?

August is very hot and many locals are on holiday, so some shops and restaurants close. It's manageable for tourists but not the most comfortable or lively month.

When is the weather best in Madrid?

Late spring (May–June) and early autumn (September–October) offer the most pleasant weather — warm, sunny and comfortable for exploring on foot.

Next

Know when to go? Now decide where to stayour Madrid area guide →

An independent guide to Madrid — honest, verified, no invented data.