Seville
- Day
- 26.5°C
- Sea
- -
- Sun
- 8.4h
- Rain days
- 5
Your May weather guide
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
Spain, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 87 places we track in Spain, ordered by daytime high.
Scroll sideways for more weather, down for more places. Click a heading to sort.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Seville | 26.5°C | 14.6°C | - | 8.4 h | 5 | 2 h 42 min |
| 2 | Torrevieja | 24.0°C | 14.9°C | 18.4°C | 8.6 h | 3 | 2 h 36 min |
| 3 | Valencia | 23.8°C | 14.5°C | 18.4°C | 7.9 h | 6 | 2 h 24 min |
| 4 | Costa de la Luz | 23.8°C | 15.1°C | 18.4°C | 8.9 h | 5 | 2 h 54 min |
| 5 | Cadiz | 23.8°C | 15.1°C | 18.4°C | 8.9 h | 5 | 2 h 54 min |
| 6 | Playa de la Arena | 23.6°C | 18.3°C | 20.2°C | 9.4 h | 1 | 4 h 24 min |
| 7 | Puerto de Santiago | 23.6°C | 18.3°C | 20.2°C | 9.4 h | 1 | 4 h 24 min |
| 8 | Los Gigantes | 23.5°C | 18.2°C | 20.2°C | 9.5 h | 1 | 4 h 24 min |
| 9 | Gran Canaria | 23.4°C | 17.8°C | 20.0°C | 9.4 h | 3 | 4 h 24 min |
| 10 | Ibiza | 23.4°C | 15.9°C | 18.4°C | 8.6 h | 3 | 2 h 30 min |
| 11 | Meloneras | 23.4°C | 17.8°C | 20.0°C | 9.4 h | 3 | 4 h 24 min |
| 12 | Benidorm | 23.3°C | 14.8°C | 18.4°C | 8.2 h | 5 | 2 h 30 min |
| 13 | Playa del Ingles | 23.3°C | 17.7°C | 20.0°C | 9.4 h | 3 | 4 h 24 min |
| 14 | Altea | 23.1°C | 14.7°C | 18.4°C | 8.2 h | 5 | 2 h 30 min |
| 15 | Puerto Rico | 23.0°C | 17.5°C | 20.2°C | 9.8 h | 1 | 4 h 24 min |
| 16 | Puerto de Mogan | 23.0°C | 17.5°C | 20.2°C | 9.8 h | 1 | 4 h 24 min |
| 17 | Taurito | 23.0°C | 17.5°C | 20.2°C | 9.8 h | 1 | 4 h 24 min |
| 18 | Amadores | 23.0°C | 17.5°C | 20.2°C | 9.8 h | 1 | 4 h 24 min |
| 19 | Albir | 22.9°C | 14.4°C | 18.4°C | 8.2 h | 5 | 2 h 30 min |
| 20 | San Antonio | 22.9°C | 16.1°C | 18.3°C | 8.7 h | 3 | 2 h 24 min |
| 21 | Estepona | 22.9°C | 15.9°C | 16.9°C | 8.6 h | 6 | 2 h 54 min |
| 22 | Playa de Palma | 22.9°C | 15.6°C | 18.4°C | 8.3 h | 5 | 2 h 24 min |
| 23 | Can Pastilla | 22.9°C | 15.6°C | 18.4°C | 8.3 h | 5 | 2 h 24 min |
| 24 | Alicante | 22.8°C | 15.3°C | 18.5°C | 8.1 h | 6 | 2 h 30 min |
| 25 | Majorca | 22.7°C | 15.6°C | 18.4°C | 8.2 h | 5 | 2 h 24 min |
| 26 | Palma | 22.7°C | 15.6°C | 18.4°C | 8.2 h | 5 | 2 h 24 min |
| 27 | Costa Blanca | 22.7°C | 15.0°C | 18.3°C | 8.2 h | 5 | 2 h 30 min |
| 28 | Nerja | 22.6°C | 16.2°C | 17.5°C | 9.0 h | 4 | 2 h 48 min |
| 29 | La Gomera | 22.5°C | 19.5°C | 20.2°C | 10.0 h | 1 | 4 h 24 min |
| 30 | Madrid | 22.5°C | 10.4°C | - | 7.5 h | 7 | 2 h 18 min |
| 31 | Santa Eulalia | 22.5°C | 16.2°C | 18.4°C | 8.6 h | 3 | 2 h 24 min |
| 32 | Es Cana | 22.5°C | 16.2°C | 18.4°C | 8.6 h | 3 | 2 h 24 min |
| 33 | Mojacar | 22.5°C | 14.6°C | 18.2°C | 8.8 h | 3 | 2 h 42 min |
| 34 | Salou | 22.4°C | 13.5°C | 17.5°C | 7.3 h | 7 | 2 h 12 min |
| 35 | Andalucia | 22.4°C | 14.7°C | 17.3°C | 8.7 h | 5 | 2 h 42 min |
| 36 | Costa Dorada | 22.4°C | 13.4°C | 17.5°C | 7.3 h | 7 | 2 h 12 min |
| 37 | La Pineda | 22.3°C | 13.4°C | 17.5°C | 7.3 h | 7 | 2 h 12 min |
| 38 | Torremolinos | 22.2°C | 14.7°C | 17.2°C | 8.6 h | 4 | 2 h 48 min |
| 39 | Fuengirola | 22.2°C | 14.9°C | 17.2°C | 9.1 h | 3 | 2 h 48 min |
| 40 | La Cala de Mijas | 22.2°C | 14.9°C | 17.2°C | 9.1 h | 3 | 2 h 48 min |
| 41 | Malaga | 22.1°C | 15.5°C | 17.2°C | 8.6 h | 4 | 2 h 48 min |
| 42 | Moraira | 22.1°C | 15.2°C | 18.2°C | 8.2 h | 5 | 2 h 30 min |
| 43 | Calas de Mallorca | 22.0°C | 15.4°C | 18.1°C | 8.2 h | 5 | 2 h 24 min |
| 44 | Porto Cristo | 22.0°C | 15.4°C | 18.1°C | 8.2 h | 5 | 2 h 24 min |
| 45 | Alcudia | 21.9°C | 15.8°C | 18.1°C | 8.0 h | 6 | 2 h 24 min |
| 46 | Calpe | 21.9°C | 14.9°C | 18.3°C | 8.2 h | 5 | 2 h 30 min |
| 47 | Playa de Muro | 21.9°C | 15.8°C | 18.1°C | 8.0 h | 6 | 2 h 24 min |
| 48 | Costa del Sol | 21.8°C | 14.7°C | 17.2°C | 8.8 h | 5 | 2 h 48 min |
| 49 | Cala d'Or | 21.8°C | 15.2°C | 18.1°C | 8.2 h | 5 | 2 h 24 min |
| 50 | Tenerife | 21.7°C | 16.7°C | 20.2°C | 10.0 h | 3 | 4 h 24 min |
| 51 | Playa de las Americas | 21.7°C | 16.7°C | 20.2°C | 10.0 h | 3 | 4 h 24 min |
| 52 | Puerto Pollensa | 21.7°C | 16.0°C | 18.1°C | 8.0 h | 6 | 2 h 18 min |
| 53 | Los Cristianos | 21.7°C | 16.7°C | 20.2°C | 10.0 h | 3 | 4 h 24 min |
| 54 | Denia | 21.7°C | 15.5°C | 18.1°C | 8.2 h | 5 | 2 h 30 min |
| 55 | Canary Islands | 21.6°C | 17.7°C | 20.0°C | 8.8 h | 1 | 4 h 24 min |
| 56 | Fuerteventura | 21.6°C | 17.7°C | 19.5°C | 7.3 h | 0 | 4 h 12 min |
| 57 | Costa Brava | 21.6°C | 12.7°C | 16.6°C | 6.8 h | 10 | 2 h 6 min |
| 58 | Corralejo | 21.6°C | 17.7°C | 19.5°C | 7.3 h | 0 | 4 h 12 min |
| 59 | Tossa de Mar | 21.6°C | 13.1°C | 16.4°C | 6.8 h | 10 | 2 h 6 min |
| 60 | Santa Susanna | 21.6°C | 12.6°C | 16.7°C | 6.8 h | 10 | 2 h 6 min |
| 61 | Marbella | 21.5°C | 14.9°C | 17.1°C | 8.8 h | 5 | 2 h 48 min |
| 62 | Costa Adeje | 21.5°C | 16.3°C | 20.2°C | 9.3 h | 2 | 4 h 24 min |
| 63 | Lloret de Mar | 21.5°C | 12.4°C | 16.6°C | 6.8 h | 10 | 2 h 6 min |
| 64 | Playa Paraiso | 21.5°C | 16.3°C | 20.2°C | 9.3 h | 2 | 4 h 24 min |
| 65 | Santa Cruz de Tenerife | 21.2°C | 18.0°C | 20.1°C | 7.2 h | 2 | 4 h 18 min |
| 66 | Sa Coma | 21.1°C | 15.4°C | 18.1°C | 8.2 h | 5 | 2 h 24 min |
| 67 | Cala Bona | 21.1°C | 15.4°C | 18.1°C | 8.2 h | 5 | 2 h 24 min |
| 68 | Cala Millor | 21.1°C | 15.4°C | 18.1°C | 8.2 h | 5 | 2 h 24 min |
| 69 | Playa Blanca | 21.0°C | 17.9°C | 19.5°C | 7.4 h | 0 | 4 h 12 min |
| 70 | Lanzarote | 20.9°C | 17.7°C | 19.5°C | 7.3 h | 0 | 4 h 6 min |
| 71 | Palma Nova | 20.9°C | 16.6°C | 18.4°C | 8.3 h | 5 | 2 h 24 min |
| 72 | Magaluf | 20.9°C | 16.6°C | 18.4°C | 8.3 h | 5 | 2 h 24 min |
| 73 | Matagorda | 20.9°C | 17.7°C | 19.5°C | 7.3 h | 0 | 4 h 6 min |
| 74 | Camp de Mar | 20.9°C | 16.6°C | 18.4°C | 8.6 h | 4 | 2 h 24 min |
| 75 | Paguera | 20.8°C | 16.5°C | 18.4°C | 8.6 h | 4 | 2 h 24 min |
| 76 | Costa Teguise | 20.8°C | 17.8°C | 19.4°C | 7.3 h | 0 | 4 h 6 min |
| 77 | Barcelona | 20.6°C | 13.2°C | 17.0°C | 6.9 h | 7 | 2 h 6 min |
| 78 | Santa Ponsa | 20.6°C | 16.3°C | 18.4°C | 8.3 h | 5 | 2 h 24 min |
| 79 | Benalmadena | 20.6°C | 13.2°C | 17.2°C | 8.6 h | 4 | 2 h 48 min |
| 80 | Mijas | 19.8°C | 12.2°C | 17.2°C | 8.6 h | 5 | 2 h 48 min |
| 81 | La Palma | 19.6°C | 16.7°C | 20.4°C | 8.7 h | 1 | 4 h 24 min |
| 82 | Cala'n Bosch | 19.4°C | 16.1°C | 17.9°C | 8.4 h | 5 | 2 h 18 min |
| 83 | Cala'n Forcat | 19.4°C | 16.1°C | 17.9°C | 8.4 h | 5 | 2 h 18 min |
| 84 | Cala Blanca | 19.4°C | 16.1°C | 17.9°C | 8.4 h | 5 | 2 h 18 min |
| 85 | Menorca | 19.2°C | 16.0°C | 17.8°C | 8.4 h | 4 | 2 h 24 min |
| 86 | Puerto de la Cruz | 18.3°C | 16.3°C | 20.2°C | 8.0 h | 4 | 4 h 18 min |
| 87 | San Sebastian | 18.1°C | 11.9°C | 15.8°C | 5.0 h | 15 | 1 h 54 min |
87 destinations shownClimate averages, not a forecast.
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.
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.
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.
Around 8.4 hours of sunshine a day on average, out of 14.0 hours of daylight (sunshine estimated from cloud cover).
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).
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.
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.
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.
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.
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
Plain answers, grounded in the averages.
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.
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.
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.
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.
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.
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