This information may change. Always check the official source.Last verified: July 2026 by

Best time to visit Spain

In Madrid: April to May and September to October — the months averaging 18–27 °C by day. No other month of the twelve falls inside that band in Madrid.

Spain is not one climate. Each reference city below is answered on its own numbers.

Madrid

  1. January: 10 °C by day, 1 °C at night, 43 mm of rain
  2. February: 12 °C by day, 2 °C at night, 31 mm of rain
  3. March: 15 °C by day, 4 °C at night, 44 mm of rain
  4. April: 18 °C by day, 7 °C at night, 48 mm of rain, recommended
  5. May: 23 °C by day, 11 °C at night, 35 mm of rain, recommended
  6. June: 29 °C by day, 16 °C at night, 17 mm of rain
  7. July: 33 °C by day, 19 °C at night, 6 mm of rain
  8. August: 32 °C by day, 19 °C at night, 9 mm of rain
  9. September: 26 °C by day, 15 °C at night, 31 mm of rain, recommended
  10. October: 21 °C by day, 10 °C at night, 60 mm of rain, recommended
  11. November: 14 °C by day, 5 °C at night, 54 mm of rain
  12. December: 10 °C by day, 2 °C at night, 48 mm of rain
Warmest
July, 33 °C
Coolest
January, 10 °C
Driest
July, 6 mm
Wettest
October, 60 mm

Barcelona

April to June and September to October — 18–27 °C by day. No other month of the twelve falls inside that band in Barcelona.

  1. January: 13 °C by day, 5 °C at night, 40 mm of rain
  2. February: 14 °C by day, 6 °C at night, 34 mm of rain
  3. March: 16 °C by day, 8 °C at night, 42 mm of rain
  4. April: 18 °C by day, 10 °C at night, 55 mm of rain, recommended
  5. May: 21 °C by day, 13 °C at night, 46 mm of rain, recommended
  6. June: 25 °C by day, 18 °C at night, 34 mm of rain, recommended
  7. July: 28 °C by day, 21 °C at night, 24 mm of rain
  8. August: 28 °C by day, 21 °C at night, 44 mm of rain
  9. September: 24 °C by day, 18 °C at night, 79 mm of rain, recommended
  10. October: 21 °C by day, 15 °C at night, 89 mm of rain, recommended
  11. November: 16 °C by day, 10 °C at night, 62 mm of rain
  12. December: 14 °C by day, 6 °C at night, 40 mm of rain
Warmest
July, 28 °C
Coolest
January, 13 °C
Driest
July, 24 mm
Wettest
October, 89 mm

Málaga

March to June — 18–27 °C by day. 7 of the twelve months clear that band in Málaga, so this is the driest run of 4 in a row.

  1. January: 15 °C by day, 10 °C at night, 59 mm of rain
  2. February: 16 °C by day, 10 °C at night, 44 mm of rain
  3. March: 18 °C by day, 11 °C at night, 60 mm of rain, recommended
  4. April: 20 °C by day, 13 °C at night, 41 mm of rain, recommended
  5. May: 23 °C by day, 16 °C at night, 26 mm of rain, recommended
  6. June: 26 °C by day, 19 °C at night, 8 mm of rain, recommended
  7. July: 29 °C by day, 22 °C at night, 2 mm of rain
  8. August: 29 °C by day, 22 °C at night, 5 mm of rain
  9. September: 26 °C by day, 20 °C at night, 27 mm of rain
  10. October: 23 °C by day, 17 °C at night, 55 mm of rain
  11. November: 19 °C by day, 13 °C at night, 72 mm of rain
  12. December: 16 °C by day, 11 °C at night, 73 mm of rain
Warmest
July, 29 °C
Coolest
January, 15 °C
Driest
July, 2 mm
Wettest
December, 73 mm

How this is worked out: a month qualifies when its mean daytime high falls between 18 °C and 27 °C. Where more than five qualify, the answer is the driest run of consecutive qualifying months; where none do, it is the driest three months in a row if the year is hot throughout, or the warmest three if it never gets there. The figures are the thirty-year monthly averages charted below, and they are averages, not a forecast — any single year can miss them by a wide margin.

Madrid

Long-term averages for Madrid: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
0102030°C0100mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 10 °C, Night 1 °C, Rain 43 mm. February: Day 12 °C, Night 2 °C, Rain 31 mm. March: Day 15 °C, Night 4 °C, Rain 44 mm. April: Day 18 °C, Night 7 °C, Rain 48 mm. May: Day 23 °C, Night 11 °C, Rain 35 mm. June: Day 29 °C, Night 16 °C, Rain 17 mm. July: Day 33 °C, Night 19 °C, Rain 6 mm. August: Day 32 °C, Night 19 °C, Rain 9 mm. September: Day 26 °C, Night 15 °C, Rain 31 mm. October: Day 21 °C, Night 10 °C, Rain 60 mm. November: Day 14 °C, Night 5 °C, Rain 54 mm. December: Day 10 °C, Night 2 °C, Rain 48 mm
Show the monthly table
Madrid
MonthDay (°C)Night (°C)Rain (mm)
January10143
February12231
March15444
April18748
May231135
June291617
July33196
August32199
September261531
October211060
November14554
December10248

Barcelona

Long-term averages for Barcelona: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
51015202530°C0100mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 13 °C, Night 5 °C, Rain 40 mm. February: Day 14 °C, Night 6 °C, Rain 34 mm. March: Day 16 °C, Night 8 °C, Rain 42 mm. April: Day 18 °C, Night 10 °C, Rain 55 mm. May: Day 21 °C, Night 13 °C, Rain 46 mm. June: Day 25 °C, Night 18 °C, Rain 34 mm. July: Day 28 °C, Night 21 °C, Rain 24 mm. August: Day 28 °C, Night 21 °C, Rain 44 mm. September: Day 24 °C, Night 18 °C, Rain 79 mm. October: Day 21 °C, Night 15 °C, Rain 89 mm. November: Day 16 °C, Night 10 °C, Rain 62 mm. December: Day 14 °C, Night 6 °C, Rain 40 mm
Show the monthly table
Barcelona
MonthDay (°C)Night (°C)Rain (mm)
January13540
February14634
March16842
April181055
May211346
June251834
July282124
August282144
September241879
October211589
November161062
December14640

Málaga

Long-term averages for Málaga: the mean daily high, the mean overnight low and the mean monthly rainfall across 30 years of ERA5 reanalysis data (1995–2024).

DayNight
1015202530°C0100mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary: Day 15 °C, Night 10 °C, Rain 59 mm. February: Day 16 °C, Night 10 °C, Rain 44 mm. March: Day 18 °C, Night 11 °C, Rain 60 mm. April: Day 20 °C, Night 13 °C, Rain 41 mm. May: Day 23 °C, Night 16 °C, Rain 26 mm. June: Day 26 °C, Night 19 °C, Rain 8 mm. July: Day 29 °C, Night 22 °C, Rain 2 mm. August: Day 29 °C, Night 22 °C, Rain 5 mm. September: Day 26 °C, Night 20 °C, Rain 27 mm. October: Day 23 °C, Night 17 °C, Rain 55 mm. November: Day 19 °C, Night 13 °C, Rain 72 mm. December: Day 16 °C, Night 11 °C, Rain 73 mm
Show the monthly table
Málaga
MonthDay (°C)Night (°C)Rain (mm)
January151059
February161044
March181160
April201341
May231626
June26198
July29222
August29225
September262027
October231755
November191372
December161173

Comments

No comments yet. Share the first one.

Share a tip

Sign in to continue.

Sources (1)

What this guide was checked against. Rules and prices change — follow the official link before you rely on a detail.