Go in April to June or September to October for warm, comfortable weather and lighter crowds. July and August are hot, especially inland, and winter is mild on the coast but cool in the centre.
A 0 to 100 comfort rating from daytime heat, overnight chill, rainfall and storm risk, for Madrid. Higher is better. Some booking links earn us a commission, at no extra cost to you.
The steadiest weather, peaking around May.
Other months to compare; prices and crowds depend on your destination and dates.
Check local events and prices for your dates.
The year at a glance
Spain saves its best for spring and autumn. Madrid, high on the central plateau, anchors the ratings, and there July and August can be fierce and dry while April to June and September to October are warm and easygoing. The festival calendar, from Holy Week to the spring fairs, peaks in spring.
Climates vary widely: the Mediterranean coast and Barcelona are milder, the south around Seville is the hottest, and the green north stays cooler and wetter. Winter is gentle along the coast and in the south, which is why the Costa del Sol and the Canary Islands draw sun-seekers year round.
Spain weather, city by city
Madrid is the guide's score city. Compare other regions before you pick a month.
Swipe the table sideways on a small screen.
| Month | Madrid | Barcelona | Seville | Bilbao | Malaga | Las Palmas |
|---|---|---|---|---|---|---|
| Jan | 9°C 38 mm rain | 13°C 34 mm rain | 15°C 48 mm rain | 12°C 126 mm rain | 15°C 56 mm rain | 19°C 18 mm rain |
| Feb | 11°C 39 mm rain | 14°C 32 mm rain | 17°C 49 mm rain | 12°C 98 mm rain | 15°C 56 mm rain | 19°C 22 mm rain |
| Mar | 15°C 48 mm rain | 17°C 44 mm rain | 19°C 58 mm rain | 14°C 94 mm rain | 16°C 69 mm rain | 19°C 15 mm rain |
| Apr | 18°C 52 mm rain | 19°C 50 mm rain | 22°C 53 mm rain | 15°C 80 mm rain | 18°C 51 mm rain | 20°C 10 mm rain |
| May | 23°C 42 mm rain | 23°C 49 mm rain | 27°C 28 mm rain | 17°C 65 mm rain | 20°C 24 mm rain | 21°C 6 mm rain |
| Jun | 29°C 22 mm rain | 28°C 27 mm rain | 34°C 5 mm rain | 21°C 56 mm rain | 24°C 3 mm rain | 22°C 2 mm rain |
| Jul | 34°C 9 mm rain | 30°C 28 mm rain | 38°C 1 mm rain | 23°C 35 mm rain | 27°C 1 mm rain | 23°C 2 mm rain |
| Aug | 33°C 14 mm rain | 30°C 41 mm rain | 37°C 4 mm rain | 24°C 36 mm rain | 27°C 3 mm rain | 24°C 5 mm rain |
| Sep | 28°C 24 mm rain | 26°C 59 mm rain | 32°C 24 mm rain | 22°C 53 mm rain | 24°C 29 mm rain | 24°C 8 mm rain |
| Oct | 21°C 66 mm rain | 22°C 70 mm rain | 26°C 71 mm rain | 20°C 95 mm rain | 21°C 60 mm rain | 24°C 17 mm rain |
| Nov | 14°C 54 mm rain | 17°C 54 mm rain | 19°C 71 mm rain | 15°C 146 mm rain | 18°C 82 mm rain | 22°C 24 mm rain |
| Dec | 10°C 40 mm rain | 13°C 31 mm rain | 16°C 57 mm rain | 13°C 120 mm rain | 16°C 71 mm rain | 20°C 28 mm rain |
Bilbao is cooler and wetter in summer than Madrid or Seville. Las Palmas stays milder in winter. These city estimates do not cover mountains, beaches or every island.
Sources and weather notes
City figures are NASA POWER estimates from daily data, 2001–2020. Highs are the average daily high; rain is the average monthly total. These are planning averages, not forecasts. The original Madrid chart uses a different dataset.
NASA POWER data and method · Spain tourism climate guide · Checked September 2026
Spain month by month
Highs, lows, rainfall and the rating, for Madrid.
JanuaryCool and dry.Good 55
- Daytime high
- 10°C / 50°F
- Overnight low
- 2°C / 36°F
- Rainfall
- 33 mm
Cool and dry.
FebruaryCool and dry.Great 69
- Daytime high
- 13°C / 55°F
- Overnight low
- 3°C / 37°F
- Rainfall
- 35 mm
Cool and dry.
MarchMild and dry.Ideal 88
- Daytime high
- 17°C / 63°F
- Overnight low
- 5°C / 41°F
- Rainfall
- 26 mm
Mild and dry.
AprilMild and dry.Ideal 96
- Daytime high
- 19°C / 66°F
- Overnight low
- 7°C / 45°F
- Rainfall
- 37 mm
Mild and dry.
MayWarm and dryIdeal 100
- Daytime high
- 24°C / 75°F
- Overnight low
- 11°C / 52°F
- Rainfall
- 43 mm
Warm and dry.
JuneHot and dry.Ideal 93
- Daytime high
- 30°C / 86°F
- Overnight low
- 16°C / 61°F
- Rainfall
- 21 mm
Hot and dry.
JulyVery hot and dry.Great 73
- Daytime high
- 34°C / 93°F
- Overnight low
- 19°C / 66°F
- Rainfall
- 11 mm
Very hot and dry.
AugustHot and dry.Ideal 80
- Daytime high
- 33°C / 91°F
- Overnight low
- 19°C / 66°F
- Rainfall
- 10 mm
Hot and dry.
SeptemberWarm and dryIdeal 100
- Daytime high
- 28°C / 82°F
- Overnight low
- 15°C / 59°F
- Rainfall
- 23 mm
Warm and dry.
OctoberMild and dryIdeal 98
- Daytime high
- 20°C / 68°F
- Overnight low
- 10°C / 50°F
- Rainfall
- 49 mm
Mild and dry.
NovemberCool and dry.Ideal 75
- Daytime high
- 14°C / 57°F
- Overnight low
- 6°C / 43°F
- Rainfall
- 47 mm
Cool and dry.
DecemberCool and dry.Good 57
- Daytime high
- 10°C / 50°F
- Overnight low
- 3°C / 37°F
- Rainfall
- 41 mm
Cool and dry.
Where you go changes when you go
Madrid and the centre
Hot, dry summers and cold, clear winters on the high plateau. Spring and autumn are the best of the year.
Barcelona and the coast
Milder and made for the shoulder seasons of April to June and September to October, mixing city and beach.
Seville and the south
The hottest corner of the country, glorious in spring and autumn and best avoided at the height of summer.
Best time to visit Spain for
Cities and culture
April to June and September to October for Madrid, Barcelona and Seville, with warm days and manageable crowds.
Beaches
Compare June and September for the Mediterranean coast. Air temperature does not show sea warmth.
Festivals
Spring for Holy Week processions and Seville's April Fair, two of the country's great spectacles.
Winter sun
The Canary Islands and the southern coast stay mild through winter, a warm escape from northern Europe.
What is on, and when
Holy Week and fairs, April
Semana Santa processions and Seville's Feria fill the spring calendar across the south.
Beach season, June and Sep
Try the Mediterranean coast in June or September. Check sea conditions locally.
Where to stay in Spain
Compare places to stay around Madrid. Choose your dates on the booking site.
We may earn a commission when you book through these links, at no extra cost to you. Recommendations and weather ratings are independent of commission.
Before you choose a stay
- Check the exact location and transport connections.
- Compare the full price, including taxes and fees.
- Read cancellation terms before you book.
Your travel month helps with planning. Enter your own dates on the booking site.
Ready to book?
Compare actual rates for your travel dates. The weather scores above do not predict accommodation prices or availability.
Prefer to sort flights first? Compare flights
Good to know
What is the best time to visit Spain?
Is Spain too hot in summer?
When is the cheapest time to visit Spain?
Plan another month or destination
Browse all 75 country guides · Sources, editorial approach and weather methodology