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 highs reach just 10.3°C, with lows near 1.1°C, so days feel cold and nights are frosty. Expect about 6.5 rain days and 38mm of rain, with 7 hours of sun. This is a good month overall (score 7.1), helped by New Year's Day and Epiphany on 6 January, a major holiday with parades in many cities.

Figures ↑ Where to go in January →

February

Best time 8.0/10

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

Temperatures climb slightly to a 13.3°C high, with 2.6°C lows, still chilly but brighter. Rain falls on about 5.4 days, totalling 26mm, and sunshine rises to 8.4 hours. Scores mark this as one of the best months (8.0), as the cold eases and crowds stay thin.

Figures ↑ Where to go in February →

March

Best time 7.9/10

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

Spring arrives with highs of 16°C, but rain becomes more frequent: 9 days and 58mm, the wettest spell so far. Sun hours rise to 9.2. This remains a best-rated month (7.9), good for sightseeing before the summer heat, though pack a rain jacket.

Figures ↑ Where to go in March →

April

Best time 8.5/10

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

Highs reach 19.1°C with lows of 7.4°C, pleasant for walking around. Rain is still common, 9 days and 59mm, similar to March. Good Friday falls on 3 April, bringing Easter processions. This is one of the best months (score 8.5) for comfortable temperatures.

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 (8.8), with highs of 24.4°C and lows of 11.5°C, warm but not hot. Rain drops to 6.3 days and 31mm, and sun hours climb to 12.6. Labour Day on 1 May marks the start of the month.

Figures ↑ Where to go in May →

June

Best time 7.7/10

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

Summer heat sets in: highs hit 29.5°C with lows of 16.3°C. Rain is rare, just 4.5 days and 21mm, and sunshine reaches 13.3 hours. Still rated among the best months (7.7), though the heat is building toward the peak of summer.

Figures ↑ Where to go in June →

July

OK 5.9/10

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

July brings the harshest heat of the year, with highs averaging 34.4°C and lows of 20.2°C. Rain nearly disappears, just 1 rain day and 7mm, under 13.9 hours of sun. The score drops to 5.9 (ok), reflecting how tough the heat can be for sightseeing during the day.

Figures ↑ Where to go in July →

August

OK 5.8/10

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

August stays extremely hot, with a 33.4°C high and 19.7°C low, barely cooler than July. Rain is minimal, 1.7 days and 12mm. Assumption on 15 August is a major holiday, but with a score of 5.8 (ok), the heat remains demanding for travel.

Figures ↑ Where to go in August →

September

Best time 8.0/10

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

Conditions ease as highs fall to 26.8°C and lows to 14.9°C. Rain picks up again, 5.2 days and 52mm, with 11 hours of sun. This is one of the best months (score 8.0), offering warm days without the summer extremes.

Figures ↑ Where to go in September →

October

Best time 8.6/10

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

October is the highest-scoring autumn month (8.6), with highs of 21.5°C and lows of 10.8°C. Rain increases to 8.6 days and 66mm, the wettest month of the year, and sun hours drop to 8.6. National Day of Spain on 12 October brings celebrations nationwide.

Figures ↑ Where to go in October →

November

Best time 8.2/10

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

Highs fall to 14.5°C with lows of 5.8°C as autumn deepens. Rain stays frequent at 7.8 days and 49mm, with sun dropping to 7.3 hours. All Saints Day on 1 November is widely observed. The month still scores well (8.2).

Figures ↑ Where to go in November →

December

Best time 7.7/10

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

Winter cold returns, with highs of 11.5°C and lows of 3.1°C. Rain falls on about 6.9 days, totalling 42mm, while sun hours hit the year's low at 6.4. Several holidays cluster this month: Constitution Day on 6 December, Immaculate Conception on 8 December, and Christmas Day on 25 December. The score of 7.7 reflects festive appeal despite the cold.

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

Is Spain good to visit in August?

August gets an 'ok' score of 5.8, mainly because of the heat. Madrid's high reaches 33.4°C with lows near 19.7°C, so days and nights both stay warm. Rain is rare, with only 1.7 rain days and 12mm for the month. It works if you can handle strong heat and plan around the hottest midday hours.

Is Spain good to visit in July?

July scores 5.9, the lowest of the year, due to extreme heat. Madrid's high averages 34.4°C, the warmest month on record here, with only 1 rain day and 7mm of rain. Sun hours peak at 13.9, so this month suits travellers who want guaranteed dry, sunny weather and don't mind very high temperatures.

Is Spain good to visit in May?

Yes, May is one of the best months, scoring 8.8. Madrid's high sits at a comfortable 24.4°C with lows of 11.5°C, and rain drops to 31mm over 6.3 days. Sun hours climb to 12.6, giving a good balance of warmth, daylight and manageable rainfall before summer's heat arrives.

Is Spain good to visit in October?

Yes, October scores 8.6, among the highest of the year. Madrid's high averages 21.5°C with a mild low of 10.8°C, making it comfortable for walking and sightseeing. It is also one of the wetter months, with 66mm of rain over 8.6 days, so some showers are likely alongside the mild temperatures.