Climate of Spain — Month by Month
Country-wide average for Spain. Part of Southern Europe, Europe.
Located in Southern Europe, Europe, Spain has a seasonal climate. Country-wide average temperatures range from 8°C / 46.4°F in January to 24°C / 75.2°F in July, with annual rainfall totalling around 515 mm / 20.3 in — driest in July (10 mm / 0.4 in), wettest in November (70 mm / 2.8 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit Spain →
See all 52 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 8°C46.4°F | 50 mm2″ | — |
| February | 9°C48.2°F | 45 mm1.8″ | — |
| March | 11°C51.8°F | 40 mm1.6″ | — |
| April | 13°C55.4°F | 50 mm2″ | — |
| May | 16.5°C61.7°F | 45 mm1.8″ | Sunny & Mild |
| June | 20.5°C68.9°F | 25 mm1″ | Sunny & Warm, Sunny & Mild |
| July | 24°C75.2°F | 10 mm0.4″ | Sunny & Warm |
| August | 24°C75.2°F | 15 mm0.6″ | Sunny & Warm |
| September | 21°C69.8°F | 40 mm1.6″ | Sunny & Warm, Sunny & Mild |
| October | 16.5°C61.7°F | 65 mm2.6″ | — |
| November | 12°C53.6°F | 70 mm2.8″ | — |
| December | 9°C48.2°F | 60 mm2.4″ | — |
Frequently asked questions
What is the best time to visit Spain?
The best months to visit Spain for sunny, dry weather are May, June, July, August, September. The warmest month is July (24°C / 75.2°F average), and the driest is July (~10 mm / 0.4 in rainfall).
What is the climate of Spain?
Spain has country-wide monthly average temperatures ranging from 8°C / 46.4°F in January to 24°C / 75.2°F in July. Annual rainfall averages about 515 mm / 20.3 in, with the wettest month being November (70 mm / 2.8 in) and the driest July (10 mm / 0.4 in). Regional variation within Spain can be significant — see subdivision or city pages for detail.
What is the hottest month in Spain?
The hottest month in Spain is July, with a country-wide average temperature of 24°C / 75.2°F.
What is the coldest month in Spain?
The coldest month in Spain is January, with a country-wide average temperature of 8°C / 46.4°F.
When does it rain most in Spain?
The wettest month in Spain is November, averaging about 70 mm / 2.8 in of rain. The driest is July with about 10 mm / 0.4 in.