Your May weather guide

Weather in Spain in May

May is a good month for Spain if you want warm days for exploring rather than reliably warm sea swimming. Average daytime temperatures reach 22°C, with nights around 16°C, so light clothes and an evening layer make a useful combination. The catch is the sea: at an average of 19°C, it can still feel cool. Southern mainland destinations suit warmth seekers, while the Canary Island options offer a better balance of mild evenings and warmer water.

Long-term climate averages, not a forecast · 1991-2020

Average daytime high
21.9°Cacross 87 destinations
Average night-time low
15.7°Cafter dark
Sea temperature
18.5°Cbracing
Rainy days
4days1 mm or more

Spain, month by month

Turn up the warmth

Warmest places in Spain in May

Ranked by average daytime high. The full comparison is in the table below.

#1Hot

Seville

Spain · 2 h 42 min from London

Day
26.5°C
Sea
-
Sun
8.4h
Rain days
5
#2Warm

Torrevieja

Spain · 2 h 36 min from London

Day
24.0°C
Sea
18.4°C
Sun
8.6h
Rain days
3
#3Warm

Valencia

Spain · 2 h 24 min from London

Day
23.8°C
Sea
18.4°C
Sun
7.9h
Rain days
6
#4Warm

Costa de la Luz

Spain · 2 h 54 min from London

Day
23.8°C
Sea
18.4°C
Sun
8.9h
Rain days
5
#5Warm

Cadiz

Spain · 2 h 54 min from London

Day
23.8°C
Sea
18.4°C
Sun
8.9h
Rain days
5
#6Warm

Playa de la Arena

Spain · 4 h 24 min from London

Day
23.6°C
Sea
20.2°C
Sun
9.4h
Rain days
1

Spain destinations ranked for May

All 87 places we track in Spain, ordered by daytime high.

87 destinations

Scroll sideways for more weather, down for more places. Click a heading to sort.

Spain destinations ranked by May temperature
#Destination
1Seville26.5°C14.6°C-8.4 h52 h 42 min
2Torrevieja24.0°C14.9°C18.4°C8.6 h32 h 36 min
3Valencia23.8°C14.5°C18.4°C7.9 h62 h 24 min
4Costa de la Luz23.8°C15.1°C18.4°C8.9 h52 h 54 min
5Cadiz23.8°C15.1°C18.4°C8.9 h52 h 54 min
6Playa de la Arena23.6°C18.3°C20.2°C9.4 h14 h 24 min
7Puerto de Santiago23.6°C18.3°C20.2°C9.4 h14 h 24 min
8Los Gigantes23.5°C18.2°C20.2°C9.5 h14 h 24 min
9Gran Canaria23.4°C17.8°C20.0°C9.4 h34 h 24 min
10Ibiza23.4°C15.9°C18.4°C8.6 h32 h 30 min
11Meloneras23.4°C17.8°C20.0°C9.4 h34 h 24 min
12Benidorm23.3°C14.8°C18.4°C8.2 h52 h 30 min
13Playa del Ingles23.3°C17.7°C20.0°C9.4 h34 h 24 min
14Altea23.1°C14.7°C18.4°C8.2 h52 h 30 min
15Puerto Rico23.0°C17.5°C20.2°C9.8 h14 h 24 min
16Puerto de Mogan23.0°C17.5°C20.2°C9.8 h14 h 24 min
17Taurito23.0°C17.5°C20.2°C9.8 h14 h 24 min
18Amadores23.0°C17.5°C20.2°C9.8 h14 h 24 min
19Albir22.9°C14.4°C18.4°C8.2 h52 h 30 min
20San Antonio22.9°C16.1°C18.3°C8.7 h32 h 24 min
21Estepona22.9°C15.9°C16.9°C8.6 h62 h 54 min
22Playa de Palma22.9°C15.6°C18.4°C8.3 h52 h 24 min
23Can Pastilla22.9°C15.6°C18.4°C8.3 h52 h 24 min
24Alicante22.8°C15.3°C18.5°C8.1 h62 h 30 min
25Majorca22.7°C15.6°C18.4°C8.2 h52 h 24 min
26Palma22.7°C15.6°C18.4°C8.2 h52 h 24 min
27Costa Blanca22.7°C15.0°C18.3°C8.2 h52 h 30 min
28Nerja22.6°C16.2°C17.5°C9.0 h42 h 48 min
29La Gomera22.5°C19.5°C20.2°C10.0 h14 h 24 min
30Madrid22.5°C10.4°C-7.5 h72 h 18 min
31Santa Eulalia22.5°C16.2°C18.4°C8.6 h32 h 24 min
32Es Cana22.5°C16.2°C18.4°C8.6 h32 h 24 min
33Mojacar22.5°C14.6°C18.2°C8.8 h32 h 42 min
34Salou22.4°C13.5°C17.5°C7.3 h72 h 12 min
35Andalucia22.4°C14.7°C17.3°C8.7 h52 h 42 min
36Costa Dorada22.4°C13.4°C17.5°C7.3 h72 h 12 min
37La Pineda22.3°C13.4°C17.5°C7.3 h72 h 12 min
38Torremolinos22.2°C14.7°C17.2°C8.6 h42 h 48 min
39Fuengirola22.2°C14.9°C17.2°C9.1 h32 h 48 min
40La Cala de Mijas22.2°C14.9°C17.2°C9.1 h32 h 48 min
41Malaga22.1°C15.5°C17.2°C8.6 h42 h 48 min
42Moraira22.1°C15.2°C18.2°C8.2 h52 h 30 min
43Calas de Mallorca22.0°C15.4°C18.1°C8.2 h52 h 24 min
44Porto Cristo22.0°C15.4°C18.1°C8.2 h52 h 24 min
45Alcudia21.9°C15.8°C18.1°C8.0 h62 h 24 min
46Calpe21.9°C14.9°C18.3°C8.2 h52 h 30 min
47Playa de Muro21.9°C15.8°C18.1°C8.0 h62 h 24 min
48Costa del Sol21.8°C14.7°C17.2°C8.8 h52 h 48 min
49Cala d'Or21.8°C15.2°C18.1°C8.2 h52 h 24 min
50Tenerife21.7°C16.7°C20.2°C10.0 h34 h 24 min
51Playa de las Americas21.7°C16.7°C20.2°C10.0 h34 h 24 min
52Puerto Pollensa21.7°C16.0°C18.1°C8.0 h62 h 18 min
53Los Cristianos21.7°C16.7°C20.2°C10.0 h34 h 24 min
54Denia21.7°C15.5°C18.1°C8.2 h52 h 30 min
55Canary Islands21.6°C17.7°C20.0°C8.8 h14 h 24 min
56Fuerteventura21.6°C17.7°C19.5°C7.3 h04 h 12 min
57Costa Brava21.6°C12.7°C16.6°C6.8 h102 h 6 min
58Corralejo21.6°C17.7°C19.5°C7.3 h04 h 12 min
59Tossa de Mar21.6°C13.1°C16.4°C6.8 h102 h 6 min
60Santa Susanna21.6°C12.6°C16.7°C6.8 h102 h 6 min
61Marbella21.5°C14.9°C17.1°C8.8 h52 h 48 min
62Costa Adeje21.5°C16.3°C20.2°C9.3 h24 h 24 min
63Lloret de Mar21.5°C12.4°C16.6°C6.8 h102 h 6 min
64Playa Paraiso21.5°C16.3°C20.2°C9.3 h24 h 24 min
65Santa Cruz de Tenerife21.2°C18.0°C20.1°C7.2 h24 h 18 min
66Sa Coma21.1°C15.4°C18.1°C8.2 h52 h 24 min
67Cala Bona21.1°C15.4°C18.1°C8.2 h52 h 24 min
68Cala Millor21.1°C15.4°C18.1°C8.2 h52 h 24 min
69Playa Blanca21.0°C17.9°C19.5°C7.4 h04 h 12 min
70Lanzarote20.9°C17.7°C19.5°C7.3 h04 h 6 min
71Palma Nova20.9°C16.6°C18.4°C8.3 h52 h 24 min
72Magaluf20.9°C16.6°C18.4°C8.3 h52 h 24 min
73Matagorda20.9°C17.7°C19.5°C7.3 h04 h 6 min
74Camp de Mar20.9°C16.6°C18.4°C8.6 h42 h 24 min
75Paguera20.8°C16.5°C18.4°C8.6 h42 h 24 min
76Costa Teguise20.8°C17.8°C19.4°C7.3 h04 h 6 min
77Barcelona20.6°C13.2°C17.0°C6.9 h72 h 6 min
78Santa Ponsa20.6°C16.3°C18.4°C8.3 h52 h 24 min
79Benalmadena20.6°C13.2°C17.2°C8.6 h42 h 48 min
80Mijas19.8°C12.2°C17.2°C8.6 h52 h 48 min
81La Palma19.6°C16.7°C20.4°C8.7 h14 h 24 min
82Cala'n Bosch19.4°C16.1°C17.9°C8.4 h52 h 18 min
83Cala'n Forcat19.4°C16.1°C17.9°C8.4 h52 h 18 min
84Cala Blanca19.4°C16.1°C17.9°C8.4 h52 h 18 min
85Menorca19.2°C16.0°C17.8°C8.4 h42 h 24 min
86Puerto de la Cruz18.3°C16.3°C20.2°C8.0 h44 h 18 min
87San Sebastian18.1°C11.9°C15.8°C5.0 h151 h 54 min

87 destinations shownClimate averages, not a forecast.

May climate overview

Daytime highs across Spain in May run from 18.1°C (San Sebastian) to 26.5°C (Seville). In Seville about 59% of May days reach 25°C. Nights average 15.7°C; the coldest 10% of nights in San Sebastian fall to 9°C or below.

Rainfall in May

Expect around 4 rainy days (1 mm or more) in May, with Playa Blanca the driest (0 days) and San Sebastian the wettest (15 days). The wettest May at Seville between 1991 and 2020 was 1996 with 111 mm; the driest was 1991 with 0 mm.

Sea temperature

The sea averages 18.5°C around Spain in May - warmest at La Palma (20.4°C). That is bracing: fine for a dip, cool for long swims.

Sunshine and daylight

Around 8.4 hours of sunshine a day on average, out of 14.0 hours of daylight (sunshine estimated from cloud cover).

May against the rest of the year in Spain

May is the 6th warmest month of the twelve in Spain. It is 2.7°C warmer than April and 3.4°C warmer in June. The hottest month here is August (28°C) and the coolest January (16°C).

Which part of Spain in May?

What to pack for Spain in May

Based on the averages: light layers - warm in the sun, cooler in the shade; a light jumper for evenings (16°C at night); a light waterproof for the odd shower; swimwear if you do not mind a bracing 19°C sea.

Similar weather elsewhere in May

Within 1.5°C of Spain's May daytime average: Alanya (23°C, sea 21°C), Paphos (23°C, sea 20°C), Saranda (23°C, sea 19°C), Sal (23°C, sea 23°C), Algarve (23°C, sea 17°C). See the full ranking for May.

Where to go for mainland warmth

Seville is the warmest option listed, with daytime temperatures around 26°C. That makes it a good choice if warmth matters more than access to the sea, though walking may feel hot at midday; keep more active plans for earlier or later. Torrevieja and Valencia both reach 24°C, but Torrevieja has the lower rain figure, with 3 rainy days against Valencia's 6. Costa de la Luz and Cadiz also average 24°C, offering warm conditions on land without equally warm water. If you prefer cooler days, San Sebastian is the coolest destination listed at 18°C. Your choice is mainly between stronger warmth and more comfortable conditions for being active.

Choose the islands for milder evenings and warmer water

For a trip built around time by the water, the Canary Island options have the stronger weather balance. Playa de la Arena, Puerto de Santiago and Los Gigantes average 24°C by day, 18°C at night and 20°C in the sea, with 1 rainy day. Gran Canaria is slightly cooler by day at 23°C, but shares those night and sea temperatures. The water may still feel fresh, so these are better choices for relatively warmer swimming, not a promise of bath-like conditions. Ibiza also reaches 23°C, but its 18°C sea and 16°C nights make an evening layer and some tolerance for cool water more useful.

What to pack and how to plan your days

Pack light daytime clothes, sun protection and a jumper or light jacket rather than treating May as full summer. Mainland evenings can be noticeably cooler than afternoons: Valencia averages 14°C at night, while Seville, Torrevieja and Cadiz sit at 15°C. Spain's average of 8.4 hours of sunshine gives good scope for outdoor plans, but the average of 4 rainy days means a light waterproof is sensible too. Keep plans flexible rather than assuming every day will be dry. In warmer places, use the middle of the day for a slower lunch or a rest, then head out again as the heat eases.

A little more detail

Spain in May FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Spain in May?

Seville is the warmest of the 87 places we track in Spain in May with an average high of 26.5°C; San Sebastian is the coolest at 18.1°C.

Is the sea warm in Spain in May?

Not really: the warmest sea we track in Spain in May is 20.4°C at La Palma, below the 22°C most people find comfortable.

Is Spain warmer than London in May?

Yes. Spain averages 22°C by day in May, compared with London's 17°C. The difference depends on your destination: Seville averages 26°C, while San Sebastian is much closer to London at 18°C, so check the place rather than relying on the country average.

Is the sea warm enough to swim in May?

It depends on your tolerance for cool water. Spain's average sea temperature is 19°C. The listed Canary Island destinations offer 20°C, while Ibiza, Valencia, Torrevieja and Costa de la Luz have 18°C water. Choose the Canaries if warmer swimming conditions are a priority.

Which destinations have the least rain in May?

Among the destinations listed, Playa de la Arena, Puerto de Santiago and Los Gigantes have the lowest figure, averaging 1 rainy day. Torrevieja, Gran Canaria and Ibiza average 3. These are useful choices for outdoor-focused trips, although low rain averages do not guarantee a dry stay.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 87 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather