Measurements:
°C
°F
World Resorts Spain

Spain Weather in April

Weather Map by Month
Sea Water Temperature by Month
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC

• This is interactive weather map. You can zoom it in or out and move around to find resort you are interested in. You can also click resort name for more details.

• You can choose any month to see day air temperature or sea water temperature averages for selected period.

What is the Best Spain Resort to Visit in April?

Information below will help you to choose the right place to visit in Spain in April. You can find warmest resort with less rains and more sunny hours during the day. We also provide information about sea water temperature so you can find the best place for your trip.

Resort Name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature
Sunny
Hours *
A Coruña 58.9°F 50.4°F 51.1% 9 days (4.5 in) 56.4°F 07h. 34m.
Adeje 73.4°F 64.6°F 10.4% - 69.2°F 12h. 30m.
Aguilas 73.4°F 55.3°F 18.8% 1 day (0.7 in) 62.2°F 11h. 41m.
Alcudia 67.4°F 57.9°F 22.2% 2 days (1.1 in) 61.4°F 11h. 19m.
Algeciras 69.0°F 56.7°F 36.5% 3 days (2.8 in) 61.8°F 09h. 19m.
Alicante 71.1°F 56.0°F 21.2% 2 days (1.0 in) 61.8°F 11h. 24m.
Almeria 72.7°F 57.0°F 15.3% - 61.4°F 12h. 08m.
Almunecar 71.9°F 53.8°F 15.1% 1 day (1.1 in) 61.8°F 12h. 10m.
Altea 66.3°F 56.6°F 25.7% 1 day (0.6 in) 61.6°F 10h. 49m.
Badalona 67.1°F 53.5°F 26.1% 3 days (1.7 in) 59.2°F 10h. 51m.
Barcelona 66.3°F 54.5°F 25.3% 3 days (1.8 in) 59.2°F 10h. 57m.
Benalmadena 69.9°F 58.8°F 25.5% 1 day (0.9 in) 61.6°F 10h. 47m.
Benalmadeno 69.9°F 58.8°F 25.8% 1 day (0.9 in) 61.6°F 10h. 44m.
Benicasim 71.6°F 54.3°F 23.4% - 61.0°F 11h. 10m.
Benidorm 68.2°F 59.7°F 20.8% 1 day (1.1 in) 61.6°F 11h. 28m.
Bilbao 63.8°F 48.2°F 39.5% 6 days (2.9 in) 56.8°F 09h. 07m.
Blanes 66.1°F 52.4°F 25.6% 3 days (1.5 in) 58.8°F 10h. 56m.
Burgos 59.2°F 39.4°F 37.4% 5 days (2.5 in) - 09h. 22m.
Cadaqués 65.3°F 55.5°F 30.1% 2 days (2.1 in) 58.0°F 10h. 21m.
Cadiz 69.9°F 59.3°F 31.1% 3 days (2.4 in) 63.0°F 10h. 03m.
Cala Dor 67.9°F 57.7°F 26.2% 1 day (0.9 in) 61.6°F 10h. 46m.
Cala Figuera 67.7°F 58.3°F 25.6% - 61.6°F 10h. 51m.
Cala Mayor 69.2°F 56.0°F 24.1% 1 day (0.7 in) 61.8°F 11h. 04m.
Cala Mesquida 66.5°F 60.3°F 26.0% 1 day (0.6 in) 61.4°F 10h. 49m.
Calafell 67.4°F 52.4°F 24.1% 3 days (1.5 in) 59.8°F 11h. 06m.
Calella 65.6°F 52.6°F 25.6% 4 days (2.0 in) 58.8°F 10h. 56m.
Calpe 69.0°F 57.7°F 23.0% 1 day (0.5 in) 61.6°F 11h. 10m.
Cambrils 67.6°F 53.8°F 23.2% 3 days (1.6 in) 60.0°F 11h. 13m.
Camp de Mar 67.6°F 57.6°F 23.5% 1 day (0.9 in) 61.8°F 11h. 08m.
Can Picafort 66.0°F 56.3°F 28.2% 1 day (1.0 in) 61.6°F 10h. 30m.
Capella 64.6°F 40.0°F 25.6% 5 days (3.4 in) - 10h. 56m.
Cartagena 69.9°F 60.4°F 25.1% 1 day (0.6 in) 62.0°F 10h. 51m.
Castellon de la Plana 71.6°F 54.3°F 23.5% - 61.2°F 11h. 09m.
Ceuta 68.8°F 58.3°F 28.7% 3 days (2.0 in) 62.4°F 10h. 21m.
Chaclana de la Frontera 70.4°F 57.4°F 24.9% 4 days (2.6 in) 62.8°F 10h. 51m.
Coma Ruga 68.3°F 51.8°F 25.3% 2 days (1.1 in) 59.8°F 10h. 57m.
Cordoba 74.8°F 48.8°F 29.7% 3 days (1.9 in) - 10h. 16m.
Corralejo 72.8°F 66.0°F 32.6% - 67.4°F 09h. 39m.
Costa Adeje 76.6°F 67.6°F 8.7% - 69.2°F 12h. 43m.
Costa Blanca 68.5°F 59.9°F 22.4% - 61.6°F 11h. 15m.
Costa Brava 65.8°F 54.2°F 23.9% 2 days (1.5 in) 58.2°F 11h. 10m.
Cullera 72.9°F 54.2°F 23.1% 2 days (1.3 in) 61.2°F 11h. 11m.
Denia 67.6°F 59.8°F 21.3% 1 day (1.0 in) 61.2°F 11h. 24m.
Eivissa 67.3°F 61.2°F 21.4% 1 day (0.8 in) 62.0°F 11h. 23m.
El Arenal 65.8°F 42.7°F 26.5% 4 days (2.3 in) - 10h. 46m.
El Medano 76.4°F 66.4°F 8.1% - 68.8°F 12h. 47m.
El Puerto de Santa Maria 70.0°F 59.3°F 30.6% 3 days (2.4 in) 63.0°F 10h. 06m.
El Vendrell 68.4°F 51.8°F 25.3% 2 days (1.1 in) 59.8°F 10h. 57m.
Empirabrava 66.2°F 54.0°F 23.0% 2 days (1.4 in) 58.0°F 11h. 17m.
Estepona 71.3°F 50.5°F 26.6% 2 days (1.9 in) 61.2°F 10h. 38m.
Figueres 66.1°F 54.0°F 22.9% 2 days (1.4 in) 58.0°F 11h. 18m.
Formentera 64.3°F 60.5°F 30.8% 2 days (1.1 in) 62.2°F 10h. 09m.
Fuengirola 70.5°F 58.0°F 25.9% 1 day (0.7 in) 61.8°F 10h. 44m.
Fuerteventura 72.6°F 65.7°F 24.6% - 67.6°F 10h. 41m.
Gandia 70.4°F 55.7°F 23.5% 2 days (1.4 in) 61.2°F 11h. 07m.
Gijon 62.2°F 47.4°F 40.1% 5 days (2.7 in) 56.0°F 09h. 03m.
Girona 68.1°F 49.3°F 25.9% 3 days (2.0 in) 58.4°F 10h. 54m.
Golf del Sur 76.8°F 68.1°F 6.4% - 69.0°F 13h. 01m.
Gran Canaria 74.9°F 66.2°F 12.4% - 68.4°F 12h. 14m.
Granada 68.5°F 44.2°F 23.6% 4 days (2.3 in) 61.8°F 11h. 03m.
Guardamar del Segura 72.0°F 58.8°F 19.4% - 61.8°F 11h. 38m.
Guia de Isora 70.9°F 60.3°F 15.6% - 69.2°F 11h. 50m.
Huelva 73.1°F 55.2°F 25.9% 3 days (1.9 in) 62.4°F 10h. 45m.
Jerez 68.0°F 53.1°F 41.8% 7 days (6.6 in) - 08h. 38m.
L'Albir 65.6°F 57.6°F 28.8% 1 day (1.0 in) 61.6°F 10h. 24m.
La Manga 71.3°F 59.4°F 20.4% 1 day (0.6 in) 62.0°F 11h. 29m.
La Orotava 71.5°F 63.2°F 20.8% - 69.0°F 11h. 11m.
La Palma 71.9°F 65.5°F 23.6% - 69.4°F 10h. 49m.
La Pineda 67.4°F 54.7°F 23.1% 3 days (1.6 in) 60.0°F 11h. 14m.
Lanzarote 71.7°F 65.4°F 30.3% - 67.0°F 09h. 58m.
Las Palmas 72.9°F 65.5°F 26.0% - 68.4°F 10h. 30m.
León 58.1°F 40.9°F 41.4% 4 days (1.9 in) - 08h. 50m.
Lloret de Mar 66.0°F 53.3°F 25.4% 3 days (1.7 in) 58.6°F 10h. 57m.
Los Alkazares 70.6°F 59.7°F 26.0% - 62.0°F 10h. 44m.
Los Cristianos 76.8°F 68.1°F 7.8% - 69.2°F 12h. 50m.
Los Gigantes 73.0°F 64.6°F 11.5% - 69.2°F 12h. 21m.
Madrid 68.4°F 47.4°F 27.4% 3 days (1.7 in) - 10h. 39m.
Magaluf 69.5°F 55.9°F 24.4% 1 day (0.9 in) 61.8°F 11h. 01m.
Malaga 72.1°F 55.5°F 19.3% 1 day (0.9 in) 61.6°F 11h. 36m.
Malgrat de Mar 65.8°F 52.7°F 25.1% 3 days (1.8 in) 58.8°F 10h. 59m.
Mallorca 69.5°F 55.8°F 23.4% 2 days (1.2 in) 61.8°F 11h. 09m.
Manilva 71.5°F 53.2°F 33.5% 3 days (2.5 in) 61.2°F 09h. 43m.
Mar Menor 71.3°F 59.4°F 20.4% 1 day (0.6 in) 62.0°F 11h. 29m.
Marbella 71.3°F 53.5°F 23.7% 1 day (1.3 in) 61.6°F 11h. 01m.
Maspalomas 77.0°F 66.5°F 12.0% - 68.4°F 12h. 17m.
Mataro 65.9°F 55.0°F 26.6% 3 days (2.1 in) 59.0°F 10h. 47m.
Melilla 70.8°F 58.5°F 25.3% 1 day (1.1 in) 63.2°F 10h. 46m.
Menorca 66.0°F 59.5°F 23.7% 2 days (0.9 in) 61.0°F 11h. 07m.
Mijas 68.9°F 56.5°F 25.6% 1 day (1.0 in) 61.6°F 10h. 46m.
Mojacar 71.7°F 59.7°F 22.9% - 62.0°F 11h. 08m.
Morair 67.7°F 59.7°F 20.3% 1 day (1.0 in) 61.4°F 11h. 32m.
Motril 65.2°F 57.8°F 18.7% 3 days (1.7 in) - 11h. 40m.
Murcia 76.8°F 54.7°F 20.8% 1 day (0.6 in) 62.0°F 11h. 27m.
Nerja 69.7°F 58.1°F 20.6% - 61.8°F 11h. 26m.
Oropesa del Mar 71.6°F 54.3°F 23.3% - 61.0°F 11h. 10m.
Oviedo 62.3°F 44.0°F 37.7% 7 days (3.3 in) - 09h. 22m.
Paguera 68.3°F 57.3°F 21.4% 2 days (0.9 in) 61.8°F 11h. 24m.
Palma 71.6°F 53.2°F 24.3% 1 day (1.0 in) 61.8°F 11h. 01m.
Palma de Majorka 70.1°F 54.8°F 22.2% 1 day (1.1 in) 61.8°F 11h. 18m.
Palmanova 69.2°F 56.0°F 24.2% 1 day (0.7 in) 61.8°F 11h. 03m.
Pamplona 61.2°F 43.3°F 46.5% 11 days (6.8 in) - 08h. 09m.
Peniscola 69.0°F 53.9°F 22.7% 2 days (1.3 in) 61.0°F 11h. 16m.
Pilar de la Foradada 71.5°F 58.8°F 25.9% - 61.8°F 10h. 46m.
Pineda de Mar 65.7°F 52.4°F 25.3% 3 days (1.7 in) 58.8°F 10h. 57m.
Platja dAro 65.8°F 54.8°F 25.3% 3 days (1.6 in) 58.4°F 10h. 58m.
Platja de Palma 71.7°F 53.2°F 24.4% 1 day (1.0 in) 61.8°F 11h. 01m.
Platja den Bossa 68.0°F 61.4°F 25.3% 1 day (0.6 in) 62.2°F 10h. 52m.
Playa de Muro 69.1°F 55.9°F 25.1% 1 day (1.1 in) 61.6°F 10h. 56m.
Playa del Ingles 77.0°F 66.5°F 12.0% - 68.4°F 12h. 17m.
Playa-de-Las-Americas 76.8°F 68.1°F 7.8% - 69.2°F 12h. 50m.
Puerto de la Cruz 73.0°F 64.9°F 15.0% - 69.0°F 11h. 55m.
Puerto de Mogan 76.2°F 66.3°F 10.6% - 68.8°F 12h. 28m.
Puerto de Santiago 68.3°F 63.1°F 11.4% - 69.2°F 12h. 22m.
Puerto del Carmen 73.4°F 65.5°F 34.7% - 67.2°F 09h. 24m.
Reus 67.8°F 52.2°F 24.4% 4 days (2.3 in) 60.0°F 11h. 04m.
Roquetas de Mar 72.5°F 58.4°F 18.8% 1 day (0.8 in) 61.4°F 11h. 40m.
Roses 67.7°F 54.4°F 23.6% 1 day (1.1 in) 58.0°F 11h. 13m.
Salou 67.7°F 53.8°F 23.4% 3 days (1.6 in) 60.0°F 11h. 12m.
San Augustin 76.9°F 66.1°F 13.1% - 68.2°F 12h. 09m.
San Fernando 70.0°F 58.6°F 30.9% 4 days (2.9 in) 63.0°F 10h. 04m.
San Jose 72.5°F 58.8°F 17.4% - 61.8°F 11h. 51m.
San Juan de Los Terreros 73.6°F 59.1°F 22.7% - 62.2°F 11h. 10m.
San Pedro del Pinatar 70.6°F 59.7°F 26.3% - 62.0°F 10h. 43m.
San Sebastian 62.8°F 48.7°F 41.9% 6 days (3.6 in) 57.4°F 08h. 47m.
Santa Cruz de La Palma 73.2°F 64.3°F 26.5% - 69.0°F 10h. 27m.
Santa Cruz de Tenerife 71.5°F 64.4°F 25.3% 1 day (0.8 in) 68.8°F 10h. 35m.
Santa Pola 69.2°F 58.1°F 24.0% - 61.8°F 11h. 01m.
Santa Ponsa 68.5°F 56.8°F 24.5% 1 day (0.8 in) 61.8°F 11h. 00m.
Santa Susanna 65.8°F 52.7°F 25.1% 3 days (1.8 in) 58.8°F 10h. 59m.
Santander 61.5°F 52.6°F 37.3% 4 days (2.1 in) 56.6°F 09h. 25m.
Santiago de Compostela 59.9°F 44.9°F 63.2% 10 days (5.4 in) - 05h. 55m.
Segovia 59.7°F 38.1°F 34.2% 6 days (3.3 in) - 09h. 45m.
Sevilla 77.2°F 53.4°F 27.4% 3 days (1.8 in) 63.4°F 10h. 33m.
Sierra Nevada 60.3°F 43.8°F 24.1% 7 days (4.5 in) 61.8°F 10h. 59m.
Sitges 66.9°F 54.1°F 27.6% 2 days (1.3 in) 59.6°F 10h. 38m.
Tarifa 68.2°F 58.7°F 28.2% 3 days (2.2 in) 62.4°F 10h. 25m.
Tarragona 67.5°F 54.6°F 22.3% 2 days (1.5 in) 60.0°F 11h. 21m.
Tenerife 66.9°F 58.4°F 27.4% 1 day (0.9 in) 69.0°F 10h. 19m.
Toledo 69.7°F 46.3°F 26.8% 3 days (1.7 in) - 10h. 42m.
Torremolinos 72.9°F 55.7°F 24.7% - 61.6°F 10h. 53m.
Torrevieja 71.8°F 59.0°F 20.9% - 61.8°F 11h. 26m.
Torroks 67.4°F 59.3°F 21.7% 1 day (0.8 in) 61.8°F 11h. 17m.
Tossa de Mar 65.7°F 53.3°F 25.7% 3 days (1.7 in) 58.6°F 10h. 54m.
Valencia 71.7°F 55.1°F 23.6% 1 day (0.9 in) 61.2°F 11h. 07m.
Villajoyosa 69.3°F 57.5°F 20.4% 1 day (1.1 in) 61.6°F 11h. 31m.
Xabia 67.7°F 59.8°F 20.8% 1 day (0.9 in) 61.2°F 11h. 28m.
Zaragoza 70.8°F 48.6°F 26.5% 3 days (1.7 in) - 10h. 49m.
* We are using day length and cloud cover information for each day of the month to calculate average values of sunny hours during the day.