Your holiday weather, at a glance

Spain in April: where is it warmest?

In April, Murcia is the warmest place with 23 °C by day, Llívia the coolest with 13 °C. 32 of 102 destinations have good holiday weather.

All destinations in April, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Murcia9823°–9 h4
Seville9323°–9 h7
Córdoba9422°–9 h7
Huelva5222°17°9 h6
Melilla5022°17°8 h6
Alicante9821°16°9 h5
Elche9721°–9 h5
Valencia9321°16°8 h6
Jerez de la Frontera9221°–9 h7
Maspalomas (Playa del Inglés), Gran Canaria5921°20°8 h2
Costa Calma, Fuerteventura5821°19°9 h1
Playa de las Américas (Los Cristianos), Tenerife5821°20°8 h3
Los Gigantes, Tenerife5821°20°8 h3
Costa Adeje, Tenerife5621°20°8 h3
Corralejo, Fuerteventura5621°19°9 h1
Puerto de la Cruz, Tenerife5521°20°8 h3
Torrevieja, Costa Blanca4921°16°8 h5
Sanlúcar de Barrameda4721°17°9 h7
Cádiz4621°17°9 h7
Las Palmas de Gran Canaria9720°19°8 h4
Santa Cruz de Tenerife9720°20°8 h4
Zaragoza9220°–8 h7
Santa Cruz de La Palma9020°20°6 h4
Playa Blanca, Lanzarote5220°19°9 h1
Puerto del Carmen, Lanzarote5020°19°9 h1
Ibiza Town4420°16°9 h5
La Manga4220°16°8 h5
Sóller3720°16°8 h7
S'Arenal3720°16°8 h7
Alcúdia, Mallorca3620°16°8 h7
Cartagena9819°16°9 h4
Almería9719°16°9 h5
Castellón de la Plana9519°16°9 h6
Manacor9219°–8 h7
Toledo9119°–9 h8
Granada8919°–8 h8
San Cristóbal de La Laguna8919°20°6 h4
Benidorm3719°16°9 h7
Villarreal3719°16°9 h6
Palma de Mallorca3619°16°8 h7
Estepona3619°16°8 h7
Magaluf3619°16°8 h7
Dénia3519°16°9 h7
Pollença3519°16°8 h7
Altea3519°16°9 h7
Moraira3519°16°9 h7
Porto Cristo3419°16°8 h6
Algeciras3419°16°9 h7
Conil de la Frontera3419°17°9 h7
Peníscola3419°16°8 h7
Ceuta3319°17°8 h7
Málaga3219°16°8 h7
Marbella3219°16°8 h7
Tarifa3219°17°8 h8
Torremolinos3219°16°8 h7
Nerja3219°16°8 h10
Fuengirola3219°16°8 h7
Benalmádena3219°16°8 h7
Cambrils3119°15°8 h8
Salou, Costa Daurada3019°15°8 h9
Tarragona2919°15°8 h9
Madrid8918°–8 h8
Ronda8518°–8 h9
Girona8318°–7 h9
Alcobendas8318°–8 h9
Calp3518°16°9 h7
Cala Millor3418°16°8 h6
Cala Ratjada3418°16°8 h6
Paguera3418°16°8 h7
Artà3218°16°8 h7
Empuriabrava2918°14°7 h8
Sitges2718°15°7 h9
Lloret de Mar, Costa Brava2618°14°7 h9
Tossa de Mar2618°14°7 h9
Calella2418°14°7 h10
Figueres7917°–7 h8
Terrassa7817°–7 h10
Valladolid7717°–8 h11
Barcelona7617°15°7 h8
L'Hospitalet de Llobregat7617°15°7 h8
Valldemossa3317°16°8 h6
Cadaqués2917°14°7 h8
Pontevedra2017°14°7 h14
Salamanca7416°–8 h10
Vigo6116°14°7 h14
A Coruña5916°14°7 h14
Santander5616°14°5 h14
Santiago de Compostela5616°–6 h15
Mahón, Menorca3416°16°8 h6
Ferrol1716°14°7 h14
Hondarribia1416°14°5 h14
León6615°–8 h11
Pamplona6315°–6 h10
Segovia6115°–7 h12
San Sebastián5115°14°6 h15
Oviedo5115°–6 h15
Vitoria-Gasteiz4915°–6 h15
Bilbao4515°–5 h15
Burgos5214°–6 h13
Gijón4714°13°6 h16
Guernica914°14°5 h15
Llívia5113°–6 h15

Spain in April: quick answers

Spain in April: where is it warmest?

The warmest places in April are Murcia (23 °C), Seville (23 °C) and Córdoba (22 °C).

Spain in April: where is the sea warmest?

The sea is warmest at Maspalomas (Playa del Inglés), Gran Canaria (20 °C), Playa de las Américas (Los Cristianos), Tenerife (20 °C) and Los Gigantes, Tenerife (20 °C).

Spain in April: where is the weather best?

The best holiday weather in April – warm, sunny and dry – is in Murcia, Alicante and Cartagena.

Spain month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences