Your April weather guide

Weather in Spain in April

April is a good month for Spain if you want mild days for exploring rather than reliable beach heat. Country averages of 19°C by day and 13°C at night favour light layers, while the 17°C sea is a catch for anyone planning long swims. Your choice of destination matters: Seville offers mainland warmth, the warmer island options have milder evenings, and San Sebastian calls for a cooler-weather approach. Treat it as spring, not summer.

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

Average daytime high
19.2°Cacross 87 destinations
Average night-time low
13.3°Cafter dark
Sea temperature
16.6°Ccold for swimming
Rainy days
6days1 mm or more

Spain, month by month

Turn up the warmth

Warmest places in Spain in April

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

#1Warm

Seville

Spain · 2 h 42 min from London

Day
22.3°C
Sea
-
Sun
7.1h
Rain days
7
#2Warm

Gran Canaria

Spain · 4 h 24 min from London

Day
22.0°C
Sea
19.2°C
Sun
8.5h
Rain days
4
#3Warm

Playa de la Arena

Spain · 4 h 24 min from London

Day
22.0°C
Sea
19.4°C
Sun
8.3h
Rain days
3
#4Warm

Meloneras

Spain · 4 h 24 min from London

Day
22.0°C
Sea
19.2°C
Sun
8.5h
Rain days
4
#5Warm

Puerto de Santiago

Spain · 4 h 24 min from London

Day
22.0°C
Sea
19.4°C
Sun
8.3h
Rain days
3
#6Warm

Los Gigantes

Spain · 4 h 24 min from London

Day
21.9°C
Sea
19.4°C
Sun
8.4h
Rain days
3

Spain destinations ranked for April

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 April temperature
#Destination
1Seville22.3°C11.3°C-7.1 h72 h 42 min
2Gran Canaria22.0°C16.6°C19.2°C8.5 h44 h 24 min
3Playa de la Arena22.0°C17.0°C19.4°C8.3 h34 h 24 min
4Meloneras22.0°C16.6°C19.2°C8.5 h44 h 24 min
5Puerto de Santiago22.0°C17.0°C19.4°C8.3 h34 h 24 min
6Los Gigantes21.9°C17.0°C19.4°C8.4 h34 h 24 min
7Playa del Ingles21.9°C16.5°C19.2°C8.5 h44 h 24 min
8Puerto Rico21.8°C16.5°C19.4°C8.9 h24 h 24 min
9Puerto de Mogan21.8°C16.5°C19.4°C8.9 h24 h 24 min
10Taurito21.8°C16.5°C19.4°C8.9 h24 h 24 min
11Amadores21.8°C16.5°C19.4°C8.9 h24 h 24 min
12La Gomera21.3°C18.3°C19.5°C9.1 h24 h 24 min
13Torrevieja21.0°C11.8°C15.8°C7.6 h52 h 36 min
14Tenerife20.6°C15.7°C19.5°C9.0 h54 h 24 min
15Valencia20.6°C11.2°C15.4°C7.1 h62 h 24 min
16Playa de las Americas20.6°C15.7°C19.5°C9.0 h54 h 24 min
17Los Cristianos20.6°C15.7°C19.5°C9.0 h54 h 24 min
18Fuerteventura20.5°C16.7°C18.7°C6.8 h14 h 12 min
19Corralejo20.5°C16.7°C18.7°C6.8 h14 h 12 min
20Canary Islands20.4°C16.6°C19.2°C8.0 h34 h 24 min
21Costa de la Luz20.4°C12.4°C16.6°C7.4 h72 h 54 min
22Cadiz20.4°C12.4°C16.6°C7.4 h72 h 54 min
23Benidorm20.1°C11.7°C15.7°C7.3 h72 h 30 min
24Costa Adeje20.1°C15.1°C19.5°C8.1 h44 h 24 min
25Santa Cruz de Tenerife20.1°C16.9°C19.3°C6.6 h44 h 18 min
26Playa Paraiso20.1°C15.1°C19.5°C8.1 h44 h 24 min
27Altea20.0°C11.6°C15.7°C7.4 h62 h 30 min
28Alicante19.9°C12.2°C15.8°C7.1 h72 h 30 min
29Playa Blanca19.9°C16.9°C18.6°C6.9 h14 h 12 min
30Lanzarote19.8°C16.6°C18.6°C6.8 h14 h 6 min
31Ibiza19.8°C13.1°C15.8°C7.7 h52 h 30 min
32Estepona19.8°C13.2°C15.8°C7.2 h82 h 54 min
33Matagorda19.8°C16.6°C18.6°C6.8 h14 h 6 min
34Costa Blanca19.7°C11.9°C15.7°C7.3 h62 h 30 min
35Albir19.7°C11.4°C15.7°C7.4 h62 h 30 min
36Costa Teguise19.7°C16.7°C18.5°C6.9 h14 h 6 min
37Nerja19.4°C13.3°C15.8°C7.7 h62 h 48 min
38Mojacar19.4°C11.5°C15.9°C7.8 h42 h 42 min
39San Antonio19.3°C13.2°C15.8°C7.7 h52 h 24 min
40Andalucia19.2°C11.9°C15.9°C7.4 h72 h 42 min
41Fuengirola19.2°C12.2°C15.8°C7.8 h52 h 48 min
42La Cala de Mijas19.2°C12.2°C15.8°C7.8 h52 h 48 min
43Malaga19.1°C12.8°C15.8°C7.3 h72 h 48 min
44Torremolinos19.1°C11.9°C15.8°C7.3 h72 h 48 min
45Playa de Palma19.1°C12.4°C15.7°C7.2 h72 h 24 min
46Moraira19.1°C12.3°C15.6°C7.3 h62 h 30 min
47Santa Eulalia19.1°C13.4°C15.8°C7.7 h52 h 24 min
48Es Cana19.1°C13.4°C15.8°C7.7 h52 h 24 min
49Can Pastilla19.1°C12.4°C15.7°C7.2 h72 h 24 min
50Salou19.0°C10.0°C14.6°C6.8 h82 h 12 min
51Majorca18.9°C12.5°C15.6°C7.2 h72 h 24 min
52Palma18.9°C12.5°C15.6°C7.2 h72 h 24 min
53Costa Dorada18.9°C10.0°C14.6°C6.8 h82 h 12 min
54Calpe18.9°C12.0°C15.6°C7.3 h62 h 30 min
55La Pineda18.9°C10.0°C14.6°C6.8 h82 h 12 min
56Costa del Sol18.7°C12.0°C15.8°C7.4 h72 h 48 min
57Denia18.7°C12.6°C15.4°C7.3 h62 h 30 min
58Marbella18.6°C12.3°C15.8°C7.4 h72 h 48 min
59Calas de Mallorca18.6°C12.4°C15.4°C7.0 h62 h 24 min
60Porto Cristo18.6°C12.4°C15.4°C7.0 h62 h 24 min
61Cala d'Or18.4°C12.3°C15.5°C7.1 h62 h 24 min
62Alcudia18.3°C12.7°C15.4°C7.0 h72 h 24 min
63Playa de Muro18.3°C12.7°C15.4°C7.0 h72 h 24 min
64Puerto Pollensa18.2°C12.8°C15.4°C7.0 h72 h 18 min
65La Palma18.2°C15.5°C19.7°C7.9 h34 h 24 min
66Santa Susanna18.1°C9.1°C14.0°C6.2 h102 h 6 min
67Costa Brava18.0°C9.2°C14.0°C6.2 h102 h 6 min
68Lloret de Mar18.0°C8.9°C14.0°C6.2 h102 h 6 min
69Madrid18.0°C6.5°C-6.6 h82 h 18 min
70Tossa de Mar18.0°C9.7°C13.9°C6.2 h102 h 6 min
71Sa Coma17.8°C12.4°C15.4°C7.0 h62 h 24 min
72Cala Bona17.8°C12.4°C15.4°C7.0 h62 h 24 min
73Cala Millor17.8°C12.4°C15.4°C7.0 h62 h 24 min
74Benalmadena17.6°C10.6°C15.8°C7.3 h72 h 48 min
75Magaluf17.6°C13.6°C15.7°C7.2 h72 h 24 min
76Camp de Mar17.6°C13.6°C15.6°C7.6 h52 h 24 min
77Palma Nova17.5°C13.6°C15.7°C7.2 h72 h 24 min
78Paguera17.5°C13.5°C15.6°C7.6 h52 h 24 min
79Barcelona17.3°C9.6°C14.3°C6.5 h92 h 6 min
80Santa Ponsa17.3°C13.4°C15.7°C7.2 h72 h 24 min
81Puerto de la Cruz17.3°C15.3°C19.4°C7.3 h54 h 18 min
82Mijas16.7°C9.5°C15.8°C7.2 h72 h 48 min
83Cala'n Bosch16.3°C13.2°C15.3°C7.4 h62 h 18 min
84Cala'n Forcat16.3°C13.2°C15.3°C7.4 h62 h 18 min
85Cala Blanca16.3°C13.2°C15.3°C7.4 h62 h 18 min
86Menorca16.2°C13.2°C15.2°C7.3 h62 h 24 min
87San Sebastian15.2°C9.1°C13.4°C4.4 h161 h 54 min

87 destinations shownClimate averages, not a forecast.

April climate overview

Daytime highs across Spain in April run from 15.2°C (San Sebastian) to 22.3°C (Seville). Even in Seville only 27% of days reach 25°C. Nights average 13.3°C; the coldest 10% of nights in San Sebastian fall to 6°C or below.

Rainfall in April

Expect around 6 rainy days (1 mm or more) in April, with Fuerteventura the driest (1 days) and San Sebastian the wettest (16 days). The wettest April at Seville between 1991 and 2020 was 2008 with 188 mm; the driest was 2001 with 1 mm.

Sea temperature

The sea averages 16.6°C around Spain in April - warmest at La Palma (19.7°C). That is cold for swimming without a wetsuit.

Sunshine and daylight

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

April against the rest of the year in Spain

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

Which part of Spain in April?

What to pack for Spain in April

Based on the averages: light layers - warm in the sun, cooler in the shade; a light jumper for evenings (13°C at night); a light waterproof for the odd shower.

Similar weather elsewhere in April

Within 1.5°C of Spain's April daytime average: Albufeira (21°C, sea 16°C), Fethiye (20°C, sea 18°C), Kusadasi (20°C, sea 17°C), Antalya (20°C, sea 18°C), Marmaris (20°C, sea 17°C). See the full ranking for April.

Where to go for warmer, drier weather

Seville is a strong mainland choice for daytime warmth, averaging 22°C, but its 11°C nights mean you will still want a jacket after dark. San Sebastian is the coolest destination in the figures, at 15°C by day, so it suits travellers who prefer cooler conditions rather than those seeking warmth. Gran Canaria matches Seville's 22°C daytime average and stays milder at night, with 4 rainy days compared with Seville's 7. For fewer rain interruptions, Puerto Rico, Puerto de Mogan and Taurito each average 2 rainy days alongside 22°C afternoons. Playa de la Arena, Puerto de Santiago and Los Gigantes are also warmer options, averaging 22°C by day and 3 rainy days.

What to pack and how to plan your days

Pack for changing spring conditions: light clothes for warmer afternoons, a jumper or jacket for evenings, and a waterproof layer for showers. Spain averages 6 rainy days in April, so keep outdoor plans flexible rather than expecting uninterrupted dry weather. Average daily sunshine of 7.4 hours makes time outside appealing, but sunshine does not mean summer heat. For swimming, the countrywide sea average of 17°C will feel chilly to many travellers. The listed warmer island destinations offer 19°C water, a better prospect for a dip but still not warm-water swimming. April therefore suits walking and relaxed outdoor days better than a holiday built entirely around the sea.

A little more detail

Spain in April FAQs

Plain answers, grounded in the averages.

Where is the hottest place in Spain in April?

Seville is the warmest of the 87 places we track in Spain in April with an average high of 22.3°C; San Sebastian is the coolest at 15.2°C.

Is the sea warm in Spain in April?

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

Is Spain warmer than London in April?

Yes. Spain averages 19°C by day in April, compared with London's 14°C. The difference depends on where you go: Seville and Gran Canaria average 22°C, while San Sebastian averages 15°C, much closer to London.

Where should I go for milder evenings?

Gran Canaria, Meloneras, Playa de la Arena, Puerto de Santiago and Los Gigantes average 17°C at night. They are better choices for milder evenings than Seville, where the night average falls to 11°C despite equally warm daytime temperatures.

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