gowhereandwhen.com
Drag to explore · select a country

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.

Weather scores use Madrid as a reference. They are not forecasts or measures of snow, prices or crowds. How to use these ratings

Your year in Spain
AvoidFairGoodGreatIdeal
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

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.

Best months
Apr to May, Sep to Oct

The steadiest weather, peaking around May.

Shoulder
Mar, Jun, Aug, Nov

Other months to compare; prices and crowds depend on your destination and dates.

Low season
Jul, Dec to Feb

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.

May
Best month
34°C
Warmest, Jul
49mm
Wettest, Oct
2°C
Coldest, Jan

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.

Average daytime high and monthly rain, 2001–2020
MonthMadridBarcelonaSevilleBilbaoMalagaLas Palmas
Jan9°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
Feb11°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
Mar15°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
Apr18°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
May23°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
Jun29°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
Jul34°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
Aug33°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
Sep28°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
Oct21°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
Nov14°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
Dec10°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

01

Madrid and the centre

Hot, dry summers and cold, clear winters on the high plateau. Spring and autumn are the best of the year.

02

Barcelona and the coast

Milder and made for the shoulder seasons of April to June and September to October, mixing city and beach.

03

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?
April to June and September to October, when the weather is warm and comfortable and the crowds are lighter than the July to August peak.
Is Spain too hot in summer?
July and August are very hot inland, especially in Madrid and Seville. The coast is more bearable, but spring and autumn are easier across the country.
When is the cheapest time to visit Spain?
Compare current prices for your dates. Weather averages cannot show the cheapest month.

Where else, and when

Every country on one map, or jump straight to another guide.