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.

Sources (1)

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