Skip to content
wheretotravel.info
When to go · Spain

Best time to visit Spain

Weather by month for Madrid, the best months to go and how Spain's regions differ, scored from 10 years of climate data.

Weather by month

Spain weather by month

Average highs and lows, rain days, sunshine and our month score out of 10.

Weather by month in Madrid and month scores for Spain
Month High / low Rain days Sunshine Score
January 10°C / 1°C 7 days (38 mm) 7.0 h/day 7.1/10
February 13°C / 3°C 5 days (26 mm) 8.4 h/day 8.0/10
March 16°C / 5°C 9 days (58 mm) 9.2 h/day 7.9/10
Best month: April 19°C / 7°C 9 days (59 mm) 10.8 h/day 8.5/10
Best month: May 24°C / 12°C 6 days (31 mm) 12.6 h/day 8.8/10
June 30°C / 16°C 5 days (21 mm) 13.3 h/day 7.7/10
July 34°C / 20°C 1 day (7 mm) 13.9 h/day 5.9/10
August 33°C / 20°C 2 days (12 mm) 12.7 h/day 5.8/10
September 27°C / 15°C 5 days (52 mm) 11.0 h/day 8.0/10
Best month: October 22°C / 11°C 9 days (66 mm) 8.6 h/day 8.6/10
Best month: November 15°C / 6°C 8 days (49 mm) 7.3 h/day 8.2/10
December 12°C / 3°C 7 days (42 mm) 6.4 h/day 7.7/10

Figures for Madrid; the country's best months are weighted across its cities. Best months are highlighted. How we score months

Month by month

Spain in each month

January

Good 7.1/10

10°C / 1°C · 7 rain days · 7.0 h sun

Madrid is cold but fairly dry, with highs of 10.3°C, lows of 1.1°C and 6.5 rain days. The month scores 7.1 and is rated good, which suits museums and city walks if you pack warm layers. New Year's Day and Epiphany are public holidays, so some shops and offices may close.

Figures ↑ Where to go in January →

February

Best time 8.0/10

13°C / 3°C · 5 rain days · 8.4 h sun

Days warm up to 13.3°C, and rain falls on just 5.4 days, with only 26 mm in the month. With a score of 8, February is rated one of the best times to go. Mornings are still chilly, with lows of 2.6°C, so bring a coat.

Figures ↑ Where to go in February →

March

Best time 7.9/10

16°C / 5°C · 9 rain days · 9.2 h sun

Highs reach 16°C, but March has 9 rain days and 58 mm of rain, so pack an umbrella. It still scores 7.9 and is rated best. Expect a mix of bright spells and showers, with about 9.2 hours of sun a day.

Figures ↑ Where to go in March →

April

Best time 8.5/10

19°C / 7°C · 9 rain days · 10.8 h sun

Spring is well under way, with highs of 19.1°C and 10.8 hours of sun a day. Rain is common on about 9 days, but the month scores 8.5 and is rated best. Good Friday is a public holiday, so plan around possible closures.

Figures ↑ Where to go in April →

May

Best time 8.8/10

24°C / 12°C · 6 rain days · 12.6 h sun

May is the top-scoring month at 8.8. Highs of 24.4°C, only 6.3 rain days and 12.6 hours of sun make it comfortable for walking all day. Labour Day is a public holiday.

Figures ↑ Where to go in May →

June

Best time 7.7/10

30°C / 16°C · 5 rain days · 13.3 h sun

Highs climb to 29.5°C, and rain falls on only 4.5 days. It scores 7.7 and is still rated best, but afternoons get hot, so sightsee in the morning or evening. Nights are mild, with lows of 16.3°C.

Figures ↑ Where to go in June →

July

OK 5.9/10

34°C / 20°C · 1 rain days · 13.9 h sun

July is a poor time for sightseeing in Madrid. Highs average 34.4°C and nights stay warm at 20.2°C, which makes walking tiring. There is almost no rain, with just 1 rain day, but the heat drags the score down to 5.9, rated only ok.

Figures ↑ Where to go in July →

August

OK 5.8/10

33°C / 20°C · 2 rain days · 12.7 h sun

August has the lowest score of the year at 5.8, rated ok. Highs of 33.4°C and lows of 19.7°C make the city hard work in the daytime, and rain falls on only 1.7 days. Assumption is a public holiday. Go only if you can cope with strong heat.

Figures ↑ Where to go in August →

September

Best time 8.0/10

27°C / 15°C · 5 rain days · 11.0 h sun

The heat eases, with highs of 26.8°C and 5.2 rain days. September scores 8 and is rated best, making it a good time to return to city walks. Late-summer storms can still bring rain, with 52 mm in the month.

Figures ↑ Where to go in September →

October

Best time 8.6/10

22°C / 11°C · 9 rain days · 8.6 h sun

October scores 8.6, the second-best month of the year. Highs of 21.5°C feel pleasant, but it is the wettest month, with 66 mm of rain over 8.6 days. National Day of Spain is a public holiday.

Figures ↑ Where to go in October →

November

Best time 8.2/10

15°C / 6°C · 8 rain days · 7.3 h sun

Days cool to 14.5°C, with lows of 5.8°C and 7.8 rain days. November still scores 8.2 and is rated best, so it suits museum-heavy trips. All Saints Day is a public holiday.

Figures ↑ Where to go in November →

December

Best time 7.7/10

12°C / 3°C · 7 rain days · 6.4 h sun

Expect highs of 11.5°C, 6.9 rain days and the fewest sunshine hours of the year at 6.4 a day. It scores 7.7 and is rated best. Constitution Day and Immaculate Conception fall close together early in the month, and Christmas Day is also a public holiday.

Figures ↑ Where to go in December →

Regional differences

How Spain's cities compare

Average daytime high each month, coloured by that city's own month score.

Average high by month in Madrid, Alicante, Barcelona, Cordoba and Granada
City Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Madrid 10°C 13°C 16°C 19°C 24°C 30°C 34°C 33°C 27°C 22°C 15°C 12°C
Alicante 16°C 17°C 18°C 20°C 23°C 27°C 30°C 30°C 27°C 24°C 20°C 18°C
Barcelona 13°C 15°C 16°C 18°C 21°C 26°C 29°C 29°C 25°C 22°C 17°C 15°C
Cordoba 15°C 17°C 20°C 23°C 28°C 33°C 38°C 37°C 31°C 26°C 19°C 16°C
Granada 13°C 15°C 17°C 20°C 25°C 30°C 35°C 35°C 29°C 24°C 17°C 15°C

Best Good OK Tough weather

By trip type

Best time to visit Spain for…

Events calendar

Festivals and holidays in Spain 2026

  1. January

    Public holidays: New Year's Day (1 Jan), Epiphany (6 Jan)

  2. April

    Public holidays: Good Friday (3 Apr)

  3. May

    Public holidays: Labour Day (1 May)

  4. August

    Public holidays: Assumption (15 Aug)

  5. October

    Public holidays: National Day of Spain (12 Oct)

  6. November

    Public holidays: All Saints Day (1 Nov)

  7. December

    Public holidays: Constitution Day (6 Dec), Immaculate Conception (8 Dec), Christmas Day (25 Dec)

Keep planning

More on Spain

FAQ

When to go to Spain

What is the best month to visit Spain?

May is the best month, with the highest score of the year at 8.8. In Madrid, days reach about 24°C and nights drop to about 12°C. It gets 12.6 hours of sun and only 6.3 rain days. October (8.6), April (8.5) and November (8.2) are close behind. Note that these figures are for Madrid only, measured over 2015–2024.

Is August a good time to visit Spain?

August is only an OK time to visit. It scores 5.8, the lowest of any month. Madrid averages a high of 33.4°C, and nights stay warm at about 20°C. Rain is rare, with 1.7 rain days, but the heat makes sightseeing tiring. If you can choose, go in May or October instead.

Is July too hot to visit Spain?

For many travellers, yes. July is Madrid's hottest month, with an average high of 34.4°C and a low of 20.2°C. It scores 5.9, rated only OK. You get almost no rain, with just 1 rain day and 7 mm. If you go, plan outdoor visits for the cooler hours.

Is January a good time to visit Spain?

January is a good month to visit, but it is cold. It scores 7.1. Madrid averages a high of 10.3°C and a low of 1.1°C, so pack warm layers. It has 7 hours of sun a day and 6.5 rain days. February is milder, with a high of 13.3°C, and scores higher at 8.