Spain holds most of the Iberian Peninsula, a high dry meseta at its centre, green Atlantic coasts in the north and warm Mediterranean shores in the east and south. The Alhambra in Granada and Cordoba's mosque-cathedral carry Moorish history, the Camino de Santiago crosses the north, and the Canary Islands lie off Africa. Spring and autumn are kindest for cities and walking, summer is hot inland and crowded on the coasts, and winter is mild in the south and wet in the north.
Warmest month: July (27°C). Wettest: October (99 mm). Best overall score: May (10.0/10).
| Month | Avg temp | Rain | Sunny days | Score |
|---|---|---|---|---|
| January | 4°C | 38 mm | 1 | 5.5/10 |
| February | 6°C | 15 mm | 7 | 6.7/10 |
| March | 9°C | 73 mm | 12 | 6.7/10 |
| April | 12°C | 29 mm | 27 | 9.5/10 |
| May | 17°C | 28 mm | 31 | 10.0/10 |
| June | 22°C | 38 mm | 30 | 9.8/10 |
| July | 27°C | 3 mm | 31 | 7.3/10 |
| August | 27°C | 25 mm | 31 | 7.8/10 |
| September | 19°C | 63 mm | 20 | 9.0/10 |
| October | 16°C | 99 mm | 7 | 7.1/10 |
| November | 10°C | 38 mm | 0 | 6.5/10 |
| December | 6°C | 59 mm | 0 | 5.0/10 |
Spain. Live activities and tours from GetYourGuide, matched to this destination.
Climate data: Open-Meteo ERA5 historical archive, the five most recent complete years (2021–2025). Scores are monthly averages for that window, not forecasts, and short-window precipitation can differ from longer-term normals. “Sunny days” count days with at least 6 hours of measured sunshine — they are not dry days.
Curated in Spain
Aínsa
Albarracín
Alcúdia
Alhambra
Alicante
Alquézar
Altea
Baeza

Barcelona
Benasque
Besalú

Bilbao
Cáceres
Cadaqués
Cádiz
Carmona
Cazorla
Comillas

Cordoba
Cudillero
Cuenca
Deià

Formigal
Fornalutx
Frigiliana
Girona
Granada
Grazalema
Guadalupe
Guadix

Ibiza
Jaca
Lanzarote
Luarca
Madrid
Malaga

Mallorca
Marbella
Mijas
Mojácar
Morella

Nerja
Olvera
Park Guell
Pedraza
Peñíscola
Picos de Europa
Pollença
Potes
Priego de Córdoba
Ronda

Sagrada Familia
Salamanca
San Sebastian
Santiago de Compostela
Santillana del Mar
Segovia
Sepúlveda
Setenil de las Bodegas

Seville
Sierra Nevada

Sitges
Sos del Rey Católico
Tarifa
Tenerife
Toledo
Tossa de Mar
Trujillo
Úbeda

Valencia

Valldemossa
Vejer de la Frontera
Zahara de la Sierra