Seville
- Day
- 31.8°C
- Sea
- -
- Sun
- 11.2h
- Rain days
- 1
Your June weather guide
June is a good month for Spain if you want warm days and little rain, but choose your base with heat in mind. Country averages reach 25°C by day and 19°C at night, with just 2 rainy days. That suits time outdoors without making every destination equally comfortable. Seville calls for a slower pace in the midday heat, while the coast offers a better balance for travellers planning to mix swimming with days out.
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 | 31.8°C | 18.8°C | - | 11.2 h | 1 | 2 h 42 min |
| 2 | Madrid | 28.4°C | 15.3°C | - | 10.0 h | 3 | 2 h 18 min |
| 3 | Torrevieja | 28.0°C | 18.8°C | 22.0°C | 10.9 h | 2 | 2 h 36 min |
| 4 | Valencia | 27.9°C | 18.5°C | 22.2°C | 10.0 h | 4 | 2 h 24 min |
| 5 | Ibiza | 27.7°C | 19.6°C | 22.1°C | 11.0 h | 2 | 2 h 30 min |
| 6 | Costa de la Luz | 27.7°C | 18.4°C | 20.7°C | 11.5 h | 1 | 2 h 54 min |
| 7 | Cadiz | 27.7°C | 18.4°C | 20.7°C | 11.5 h | 1 | 2 h 54 min |
| 8 | Benidorm | 27.6°C | 18.8°C | 22.1°C | 10.6 h | 3 | 2 h 30 min |
| 9 | Altea | 27.5°C | 18.7°C | 22.0°C | 10.5 h | 2 | 2 h 30 min |
| 10 | Playa de Palma | 27.4°C | 19.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 11 | Can Pastilla | 27.4°C | 19.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 12 | Albir | 27.2°C | 18.4°C | 22.1°C | 10.5 h | 2 | 2 h 30 min |
| 13 | Majorca | 27.1°C | 19.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 14 | Palma | 27.1°C | 19.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 15 | San Antonio | 27.1°C | 19.8°C | 22.0°C | 11.1 h | 2 | 2 h 24 min |
| 16 | Estepona | 27.0°C | 19.4°C | 18.6°C | 11.4 h | 2 | 2 h 54 min |
| 17 | Costa Blanca | 26.9°C | 18.9°C | 22.0°C | 10.6 h | 2 | 2 h 30 min |
| 18 | Alicante | 26.7°C | 19.2°C | 22.2°C | 10.5 h | 3 | 2 h 30 min |
| 19 | Nerja | 26.7°C | 20.0°C | 19.9°C | 11.5 h | 2 | 2 h 48 min |
| 20 | Santa Eulalia | 26.6°C | 19.9°C | 22.0°C | 11.0 h | 2 | 2 h 24 min |
| 21 | Es Cana | 26.6°C | 19.9°C | 22.0°C | 11.0 h | 2 | 2 h 24 min |
| 22 | Salou | 26.5°C | 17.5°C | 21.5°C | 9.4 h | 6 | 2 h 12 min |
| 23 | Andalucia | 26.5°C | 18.3°C | 19.4°C | 11.4 h | 1 | 2 h 42 min |
| 24 | Costa Dorada | 26.4°C | 17.4°C | 21.5°C | 9.4 h | 6 | 2 h 12 min |
| 25 | La Pineda | 26.4°C | 17.3°C | 21.5°C | 9.4 h | 6 | 2 h 12 min |
| 26 | Mojacar | 26.4°C | 18.4°C | 21.4°C | 11.2 h | 1 | 2 h 42 min |
| 27 | Torremolinos | 26.2°C | 18.3°C | 19.5°C | 11.3 h | 1 | 2 h 48 min |
| 28 | Moraira | 26.2°C | 19.0°C | 21.8°C | 10.5 h | 2 | 2 h 30 min |
| 29 | Calas de Mallorca | 26.1°C | 19.1°C | 21.8°C | 10.7 h | 3 | 2 h 24 min |
| 30 | Fuengirola | 26.1°C | 18.3°C | 19.3°C | 11.7 h | 1 | 2 h 48 min |
| 31 | La Cala de Mijas | 26.1°C | 18.3°C | 19.3°C | 11.7 h | 1 | 2 h 48 min |
| 32 | Porto Cristo | 26.1°C | 19.1°C | 21.8°C | 10.7 h | 3 | 2 h 24 min |
| 33 | Alcudia | 26.0°C | 19.6°C | 21.8°C | 10.5 h | 4 | 2 h 24 min |
| 34 | Calpe | 26.0°C | 18.8°C | 21.9°C | 10.5 h | 2 | 2 h 30 min |
| 35 | Playa de Muro | 26.0°C | 19.6°C | 21.8°C | 10.5 h | 4 | 2 h 24 min |
| 36 | Los Gigantes | 26.0°C | 20.1°C | 21.3°C | 11.6 h | 0 | 4 h 24 min |
| 37 | Playa de la Arena | 26.0°C | 20.2°C | 21.3°C | 11.4 h | 0 | 4 h 24 min |
| 38 | Puerto de Santiago | 26.0°C | 20.2°C | 21.3°C | 11.4 h | 0 | 4 h 24 min |
| 39 | Malaga | 25.9°C | 19.0°C | 19.5°C | 11.3 h | 1 | 2 h 48 min |
| 40 | Cala d'Or | 25.9°C | 18.9°C | 21.8°C | 10.7 h | 3 | 2 h 24 min |
| 41 | Tossa de Mar | 25.9°C | 17.1°C | 20.1°C | 8.5 h | 7 | 2 h 6 min |
| 42 | Costa Brava | 25.8°C | 16.7°C | 20.3°C | 8.5 h | 7 | 2 h 6 min |
| 43 | Puerto Pollensa | 25.8°C | 19.8°C | 21.8°C | 10.5 h | 4 | 2 h 18 min |
| 44 | Costa del Sol | 25.7°C | 18.2°C | 19.3°C | 11.5 h | 1 | 2 h 48 min |
| 45 | Lloret de Mar | 25.7°C | 16.4°C | 20.3°C | 8.5 h | 7 | 2 h 6 min |
| 46 | Santa Susanna | 25.7°C | 16.6°C | 20.4°C | 8.5 h | 7 | 2 h 6 min |
| 47 | Denia | 25.6°C | 19.3°C | 21.8°C | 10.5 h | 2 | 2 h 30 min |
| 48 | Marbella | 25.3°C | 18.3°C | 18.9°C | 11.6 h | 1 | 2 h 48 min |
| 49 | Gran Canaria | 25.1°C | 19.3°C | 21.2°C | 11.2 h | 1 | 4 h 24 min |
| 50 | Meloneras | 25.1°C | 19.3°C | 21.2°C | 11.2 h | 1 | 4 h 24 min |
| 51 | Magaluf | 25.0°C | 20.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 52 | Sa Coma | 25.0°C | 19.1°C | 21.7°C | 10.7 h | 3 | 2 h 24 min |
| 53 | Cala Bona | 25.0°C | 19.1°C | 21.7°C | 10.7 h | 3 | 2 h 24 min |
| 54 | Cala Millor | 25.0°C | 19.1°C | 21.7°C | 10.7 h | 3 | 2 h 24 min |
| 55 | Playa del Ingles | 25.0°C | 19.2°C | 21.2°C | 11.2 h | 1 | 4 h 24 min |
| 56 | Camp de Mar | 25.0°C | 20.4°C | 22.1°C | 11.0 h | 2 | 2 h 24 min |
| 57 | Palma Nova | 24.9°C | 20.4°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 58 | Paguera | 24.8°C | 20.3°C | 22.1°C | 11.0 h | 2 | 2 h 24 min |
| 59 | Santa Ponsa | 24.7°C | 20.1°C | 22.1°C | 10.7 h | 3 | 2 h 24 min |
| 60 | Barcelona | 24.6°C | 17.2°C | 20.7°C | 8.9 h | 6 | 2 h 6 min |
| 61 | Benalmadena | 24.5°C | 16.6°C | 19.3°C | 11.3 h | 1 | 2 h 48 min |
| 62 | Puerto Rico | 24.5°C | 18.9°C | 21.4°C | 11.7 h | 1 | 4 h 24 min |
| 63 | Puerto de Mogan | 24.5°C | 18.9°C | 21.4°C | 11.7 h | 1 | 4 h 24 min |
| 64 | Taurito | 24.5°C | 18.9°C | 21.4°C | 11.7 h | 1 | 4 h 24 min |
| 65 | Amadores | 24.5°C | 18.9°C | 21.4°C | 11.7 h | 1 | 4 h 24 min |
| 66 | La Gomera | 24.4°C | 21.5°C | 21.3°C | 11.8 h | 1 | 4 h 24 min |
| 67 | Mijas | 23.7°C | 15.6°C | 19.3°C | 11.3 h | 2 | 2 h 48 min |
| 68 | Costa Adeje | 23.5°C | 18.1°C | 21.3°C | 11.4 h | 1 | 4 h 24 min |
| 69 | Playa Paraiso | 23.5°C | 18.1°C | 21.3°C | 11.4 h | 1 | 4 h 24 min |
| 70 | Canary Islands | 23.3°C | 19.4°C | 21.1°C | 10.1 h | 1 | 4 h 24 min |
| 71 | Cala'n Bosch | 23.3°C | 19.7°C | 21.6°C | 10.9 h | 2 | 2 h 18 min |
| 72 | Cala'n Forcat | 23.3°C | 19.7°C | 21.6°C | 10.9 h | 2 | 2 h 18 min |
| 73 | Cala Blanca | 23.3°C | 19.7°C | 21.6°C | 10.9 h | 2 | 2 h 18 min |
| 74 | Tenerife | 23.2°C | 18.1°C | 21.3°C | 11.7 h | 2 | 4 h 24 min |
| 75 | Playa de las Americas | 23.2°C | 18.1°C | 21.3°C | 11.7 h | 2 | 4 h 24 min |
| 76 | Los Cristianos | 23.2°C | 18.1°C | 21.3°C | 11.7 h | 2 | 4 h 24 min |
| 77 | Menorca | 23.1°C | 19.7°C | 21.5°C | 10.9 h | 2 | 2 h 24 min |
| 78 | Fuerteventura | 23.0°C | 19.3°C | 20.6°C | 7.9 h | 0 | 4 h 12 min |
| 79 | Corralejo | 23.0°C | 19.3°C | 20.6°C | 7.9 h | 0 | 4 h 12 min |
| 80 | Santa Cruz de Tenerife | 22.9°C | 19.7°C | 21.3°C | 8.0 h | 2 | 4 h 18 min |
| 81 | Playa Blanca | 22.5°C | 19.5°C | 20.6°C | 7.9 h | 0 | 4 h 12 min |
| 82 | Lanzarote | 22.4°C | 19.3°C | 20.6°C | 7.8 h | 0 | 4 h 6 min |
| 83 | Matagorda | 22.4°C | 19.3°C | 20.6°C | 7.8 h | 0 | 4 h 6 min |
| 84 | Costa Teguise | 22.2°C | 19.3°C | 20.5°C | 7.6 h | 0 | 4 h 6 min |
| 85 | La Palma | 21.5°C | 18.7°C | 21.6°C | 10.4 h | 1 | 4 h 24 min |
| 86 | San Sebastian | 20.6°C | 14.7°C | 18.9°C | 5.7 h | 13 | 1 h 54 min |
| 87 | Puerto de la Cruz | 19.7°C | 17.8°C | 21.4°C | 9.1 h | 3 | 4 h 18 min |
87 destinations shownClimate averages, not a forecast.
Daytime highs across Spain in June run from 19.7°C (Puerto de la Cruz) to 31.8°C (Seville). In Seville about 93% of June days reach 25°C. Nights average 18.8°C; the coldest 10% of nights in Puerto de la Cruz fall to 17°C or below.
Expect around 2 rainy days (1 mm or more) in June, with Playa Blanca the driest (0 days) and San Sebastian the wettest (13 days). The wettest June at Seville between 1991 and 2020 was 1992 with 52 mm; the driest was 2001 with 0 mm.
The sea averages 21.2°C around Spain in June - warmest at Valencia (22.2°C). That is bracing: fine for a dip, cool for long swims.
Around 10.5 hours of sunshine a day on average, out of 14.6 hours of daylight (sunshine estimated from cloud cover).
June is the 4th warmest month of the twelve in Spain. It is 3.4°C warmer than May and 2.7°C warmer in July. The hottest month here is August (28°C) and the coolest January (16°C).
Based on the averages: summer clothes for the day; swimwear if you do not mind a bracing 21°C sea.
Within 1.5°C of Spain's June daytime average: Sardinia (27°C, sea 21°C), Paphos (27°C, sea 24°C), Boa Vista (27°C, sea 23°C), Verona (27°C), Seychelles (27°C, sea 27°C). See the full ranking for June.
Seville is the hottest destination in the figures, averaging 32°C by day. It suits travellers who enjoy heat and are happy to keep the middle of the day quiet, rather than spend it walking outdoors. Plan more active outings for mornings and evenings, and prioritise shade and sun protection. Madrid is less hot at 28°C, with nights averaging 15°C rather than Seville's 19°C. That makes a light layer more useful after dark in Madrid. Rain is a relatively small consideration in either city: Seville averages 1 rainy day and Madrid 3, though neither figure guarantees a dry stay.
For a swimming-focused holiday, Torrevieja, Benidorm, Altea and Ibiza combine daytime averages of 28°C with sea temperatures of 22°C. The water may still feel fresh on entry, so do not expect bath-like warmth. Valencia has the same daytime and sea averages, but its 4 rainy days suggest leaving more flexibility than in those destinations, which average 2. Playa de Palma is slightly less hot at 27°C, with the sea also at 22°C. Cadiz and the Costa de la Luz offer 28°C days and just 1 rainy day on average, but their 21°C sea makes them a less appealing choice if warmer water is your priority.
A little more detail
Plain answers, grounded in the averages.
Seville is the warmest of the 87 places we track in Spain in June with an average high of 31.8°C; Puerto de la Cruz is the coolest at 19.7°C.
The sea averages 22°C or more at Torrevieja (22°C), Valencia (22°C), Ibiza (22°C), Benidorm (22°C), Altea (22°C) in June.
Puerto de la Cruz is the coolest destination in the figures, averaging 20°C by day. It is the better fit if you prefer milder daytime weather to Seville's 32°C heat, though that daytime figure alone does not tell you about swimming conditions.
Pack light daytime clothing, sun protection and a light layer for evenings. Spain averages 10.5 hours of sunshine, so shade matters even when temperatures feel comfortable. Your evening layer will be more useful in Madrid, where nights average 15°C, than in Ibiza at 20°C.
Spain averages 25°C by day, compared with London's 20°C. The difference depends on your destination: Madrid and several coastal choices average 28°C, while Seville reaches 32°C. Puerto de la Cruz, at 20°C, matches London's daytime average.
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