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 *
Adeje 74.3°F 65.5°F 9.6% - 69.4°F 12h. 36m.
Aguilas 73.8°F 54.5°F 18.6% 1 day (0.7 in) 62.4°F 11h. 42m.
Alcudia 67.7°F 58.0°F 21.4% 2 days (1.1 in) 61.8°F 11h. 25m.
Algeciras 71.2°F 57.0°F 35.0% 2 days (1.8 in) 62.0°F 09h. 32m.
Alicante 71.5°F 55.6°F 20.6% 2 days (1.1 in) 62.0°F 11h. 29m.
Almeria 73.3°F 56.8°F 14.7% - 61.8°F 12h. 12m.
Almunecar 72.8°F 53.2°F 14.5% 1 day (1.0 in) 62.2°F 12h. 14m.
Badalona 67.1°F 52.5°F 25.6% 3 days (1.6 in) 59.4°F 10h. 55m.
Barcelona 66.4°F 53.8°F 24.6% 3 days (1.6 in) 59.4°F 11h. 03m.
Benalmadena 71.7°F 59.5°F 24.5% 1 day (0.6 in) 62.0°F 10h. 55m.
Benalmadeno 71.7°F 59.5°F 24.8% 1 day (0.6 in) 62.0°F 10h. 52m.
Benicasim 72.0°F 52.9°F 22.6% - 61.2°F 11h. 17m.
Benidorm 68.5°F 59.9°F 19.4% 1 day (1.1 in) 62.0°F 11h. 39m.
Bilbao 63.6°F 47.6°F 37.7% 5 days (2.4 in) 57.0°F 09h. 21m.
Blanes 66.1°F 52.0°F 25.2% 3 days (1.5 in) 58.8°F 10h. 59m.
Burgos 59.5°F 39.2°F 35.7% 5 days (2.3 in) - 09h. 36m.
Cadiz 71.8°F 59.9°F 28.6% 3 days (1.4 in) 63.2°F 10h. 23m.
Cala Dor 68.9°F 57.5°F 25.7% 1 day (0.9 in) 61.8°F 10h. 50m.
Cala Figuera 68.9°F 58.2°F 24.7% - 61.8°F 10h. 58m.
Cala Mayor 70.6°F 55.5°F 22.7% 1 day (0.7 in) 62.0°F 11h. 15m.
Cala Mesquida 67.5°F 60.5°F 25.1% 1 day (0.6 in) 61.6°F 10h. 56m.
Calafell 67.4°F 51.9°F 23.1% 3 days (1.5 in) 60.0°F 11h. 14m.
Calella 65.8°F 52.1°F 24.8% 3 days (1.7 in) 59.0°F 11h. 02m.
Calpe 70.0°F 58.2°F 22.9% 1 day (0.5 in) 61.8°F 11h. 11m.
Cambrils 67.9°F 53.3°F 21.5% 3 days (1.6 in) 60.2°F 11h. 27m.
Camp de Mar 68.9°F 57.3°F 21.8% 1 day (0.7 in) 62.0°F 11h. 21m.
Capella 64.5°F 39.3°F 23.1% 5 days (3.1 in) - 11h. 16m.
Cartagena 71.2°F 60.7°F 24.6% - 62.4°F 10h. 56m.
Castellon de la Plana 72.0°F 52.9°F 22.8% - 61.4°F 11h. 15m.
Ceuta 69.7°F 58.5°F 27.2% 3 days (1.6 in) 62.6°F 10h. 33m.
Chaclana de la Frontera 71.2°F 57.6°F 23.2% 4 days (2.1 in) 63.0°F 11h. 04m.
Coma Ruga 68.7°F 50.4°F 23.2% 1 day (0.9 in) 60.0°F 11h. 14m.
Cordoba 75.5°F 48.7°F 28.0% 3 days (1.8 in) - 10h. 29m.
Corralejo 74.6°F 66.7°F 30.7% - 67.6°F 09h. 55m.
Costa Adeje 78.6°F 68.2°F 7.4% - 69.4°F 12h. 53m.
Costa Blanca 69.3°F 60.6°F 20.1% - 62.0°F 11h. 33m.
Costa Brava 66.1°F 53.9°F 23.0% 2 days (1.2 in) 58.2°F 11h. 17m.
Cullera 73.1°F 53.9°F 22.0% 2 days (1.3 in) 61.4°F 11h. 19m.
Denia 68.1°F 60.1°F 20.5% 1 day (1.1 in) 61.4°F 11h. 31m.
Eivissa 67.6°F 61.4°F 20.0% 1 day (0.7 in) 62.2°F 11h. 34m.
El Arenal 67.6°F 43.2°F 23.6% 3 days (1.8 in) - 11h. 09m.
El Medano 78.6°F 66.5°F 7.0% - 69.0°F 12h. 56m.
El Puerto de Santa Maria 71.9°F 59.9°F 28.1% 3 days (1.4 in) 63.2°F 10h. 27m.
El Vendrell 68.8°F 50.4°F 23.3% 2 days (0.8 in) 60.0°F 11h. 13m.
Empirabrava 66.3°F 53.7°F 21.9% 2 days (1.3 in) 58.0°F 11h. 26m.
Estepona 71.9°F 50.1°F 25.2% 2 days (1.5 in) 61.6°F 10h. 49m.
Figueres 66.2°F 53.8°F 21.8% 2 days (1.3 in) 58.2°F 11h. 27m.
Fuengirola 72.0°F 58.3°F 25.8% 1 day (0.6 in) 62.0°F 10h. 44m.
Fuerteventura 73.1°F 66.1°F 23.0% - 67.8°F 10h. 53m.
Gandia 70.7°F 55.7°F 21.9% 2 days (1.5 in) 61.6°F 11h. 19m.
Gijon 62.2°F 47.1°F 38.0% 5 days (2.5 in) 56.2°F 09h. 20m.
Girona 67.9°F 48.5°F 25.3% 3 days (1.7 in) 58.6°F 10h. 59m.
Golf del Sur 78.9°F 68.4°F 6.0% - 69.2°F 13h. 04m.
Gran Canaria 75.4°F 66.7°F 12.9% - 68.6°F 12h. 10m.
Granada 69.1°F 44.2°F 21.1% 4 days (2.2 in) 62.2°F 11h. 22m.
Guardamar del Segura 72.5°F 58.9°F 18.9% - 62.0°F 11h. 42m.
Guia de Isora 73.1°F 60.9°F 15.5% - 69.4°F 11h. 51m.
Huelva 73.9°F 55.3°F 24.5% 3 days (1.8 in) 62.6°F 10h. 56m.
La Manga 72.0°F 59.5°F 19.5% - 62.2°F 11h. 36m.
La Orotava 73.9°F 64.0°F 12.3% - 69.2°F 12h. 16m.
La Palma 72.6°F 65.9°F 20.8% 1 day (0.6 in) 69.4°F 11h. 11m.
La Pineda 67.6°F 54.3°F 21.2% 2 days (1.4 in) 60.2°F 11h. 29m.
Lanzarote 72.3°F 65.8°F 28.3% - 67.4°F 10h. 13m.
Las Palmas 73.6°F 66.0°F 24.8% - 68.6°F 10h. 39m.
Lloret de Mar 66.0°F 53.0°F 24.8% 3 days (1.5 in) 58.8°F 11h. 02m.
Los Alkazares 71.9°F 60.0°F 25.5% - 62.2°F 10h. 49m.
Los Cristianos 78.7°F 68.6°F 7.0% - 69.4°F 12h. 56m.
Los Gigantes 73.9°F 65.1°F 10.7% - 69.4°F 12h. 28m.
Madrid 68.8°F 47.0°F 25.6% 3 days (1.6 in) - 10h. 53m.
Magaluf 70.8°F 55.6°F 22.9% 1 day (0.7 in) 62.2°F 11h. 13m.
Malaga 72.8°F 55.3°F 18.1% 1 day (0.7 in) 62.0°F 11h. 45m.
Malgrat de Mar 65.8°F 52.2°F 24.6% 3 days (1.6 in) 59.0°F 11h. 03m.
Mallorca 69.8°F 55.7°F 22.6% 2 days (1.1 in) 62.0°F 11h. 15m.
Manilva 73.3°F 53.5°F 31.4% 2 days (1.5 in) 61.6°F 10h. 00m.
Mar Menor 72.0°F 59.5°F 19.5% - 62.2°F 11h. 37m.
Marbella 71.7°F 53.2°F 22.8% 1 day (1.1 in) 61.8°F 11h. 08m.
Maspalomas 78.8°F 66.9°F 13.2% - 68.6°F 12h. 08m.
Mataro 66.2°F 54.2°F 24.9% 3 days (1.6 in) 59.2°F 11h. 01m.
Melilla 71.7°F 58.6°F 22.8% 1 day (0.9 in) 63.4°F 11h. 06m.
Menorca 66.2°F 59.6°F 22.6% 1 day (0.9 in) 61.2°F 11h. 16m.
Mijas 70.6°F 57.4°F 24.5% 1 day (0.7 in) 62.0°F 10h. 55m.
Mojacar 72.9°F 59.8°F 23.4% 1 day (0.5 in) 62.4°F 11h. 04m.
Morair 68.1°F 60.0°F 19.7% 1 day (1.0 in) 61.6°F 11h. 36m.
Murcia 77.1°F 54.5°F 20.4% 1 day (0.6 in) 62.2°F 11h. 30m.
Nerja 71.5°F 58.7°F 18.2% - 62.2°F 11h. 45m.
Oropesa del Mar 72.0°F 52.9°F 22.4% - 61.2°F 11h. 17m.
Oviedo 62.0°F 43.5°F 35.8% 6 days (3.2 in) - 09h. 37m.
Paguera 69.0°F 57.2°F 20.6% 2 days (0.9 in) 62.0°F 11h. 31m.
Palma 73.1°F 52.3°F 22.9% 1 day (0.9 in) 62.0°F 11h. 13m.
Palma de Majorka 70.5°F 54.6°F 21.2% 1 day (1.1 in) 62.0°F 11h. 26m.
Palmanova 70.6°F 55.5°F 22.8% 1 day (0.7 in) 62.2°F 11h. 14m.
Peniscola 69.5°F 53.7°F 21.2% 2 days (1.3 in) 61.0°F 11h. 28m.
Pilar de la Foradada 72.4°F 59.0°F 25.3% - 62.0°F 10h. 50m.
Pineda de Mar 65.7°F 52.0°F 24.5% 3 days (1.7 in) 59.0°F 11h. 04m.
Platja dAro 66.9°F 54.3°F 24.0% 3 days (1.0 in) 58.6°F 11h. 09m.
Platja de Palma 73.2°F 52.3°F 23.0% 1 day (0.9 in) 62.0°F 11h. 12m.
Platja den Bossa 69.3°F 61.8°F 23.6% - 62.4°F 11h. 06m.
Playa de Muro 70.2°F 55.4°F 24.2% 1 day (0.9 in) 61.8°F 11h. 03m.
Playa del Ingles 78.8°F 66.9°F 13.2% - 68.6°F 12h. 08m.
Playa-de-Las-Americas 78.6°F 68.6°F 7.0% - 69.4°F 12h. 56m.
Puerto de la Cruz 75.2°F 65.9°F 9.5% - 69.2°F 12h. 37m.
Puerto de Mogan 78.1°F 66.8°F 11.5% - 69.0°F 12h. 21m.
Puerto del Carmen 74.9°F 66.2°F 31.8% - 67.6°F 09h. 46m.
Reus 68.4°F 51.5°F 22.2% 3 days (2.0 in) 60.2°F 11h. 21m.
Roquetas de Mar 74.0°F 58.7°F 17.4% - 61.8°F 11h. 51m.
Roses 68.5°F 54.0°F 21.3% 1 day (0.8 in) 58.0°F 11h. 32m.
Salou 67.9°F 53.3°F 21.7% 3 days (1.6 in) 60.2°F 11h. 26m.
San Augustin 78.8°F 66.4°F 14.4% - 68.6°F 11h. 58m.
San Fernando 71.7°F 59.4°F 28.3% 3 days (1.5 in) 63.0°F 10h. 24m.
San Jose 73.9°F 59.0°F 16.8% - 62.0°F 11h. 56m.
San Juan de Los Terreros 74.7°F 58.7°F 23.2% - 62.4°F 11h. 06m.
San Pedro del Pinatar 71.8°F 60.0°F 25.8% - 62.2°F 10h. 47m.
San Sebastian 62.7°F 48.4°F 40.1% 6 days (2.9 in) 57.4°F 09h. 02m.
Santa Cruz de La Palma 75.3°F 64.9°F 21.0% - 69.2°F 11h. 09m.
Santa Cruz de Tenerife 72.2°F 64.7°F 23.6% 1 day (0.9 in) 69.0°F 10h. 49m.
Santa Ponsa 69.8°F 56.4°F 22.9% 1 day (0.6 in) 62.0°F 11h. 12m.
Santa Susanna 65.8°F 52.2°F 24.6% 3 days (1.6 in) 59.0°F 11h. 03m.
Santander 61.6°F 52.5°F 35.4% 4 days (2.1 in) 56.8°F 09h. 41m.
Segovia 60.1°F 37.7°F 32.3% 6 days (2.9 in) - 10h. 01m.
Sevilla 78.1°F 53.5°F 26.5% 3 days (1.6 in) 63.6°F 10h. 41m.
Sierra Nevada 61.3°F 44.4°F 21.1% 7 days (3.6 in) 62.2°F 11h. 22m.
Sitges 67.6°F 52.4°F 25.8% 1 day (0.8 in) 59.8°F 10h. 53m.
Tarifa 69.2°F 58.9°F 26.8% 3 days (1.8 in) 62.8°F 10h. 36m.
Tarragona 67.7°F 54.1°F 20.8% 2 days (1.4 in) 60.2°F 11h. 33m.
Tenerife 68.2°F 59.2°F 24.5% 1 day (0.9 in) 69.2°F 10h. 42m.
Toledo 70.1°F 46.1°F 25.2% 3 days (1.7 in) - 10h. 55m.
Torremolinos 74.7°F 55.3°F 24.3% 1 day (0.5 in) 62.0°F 10h. 56m.
Torrevieja 72.3°F 59.0°F 20.0% - 62.2°F 11h. 33m.
Torroks 69.7°F 60.0°F 18.7% - 62.2°F 11h. 40m.
Tossa de Mar 65.8°F 53.0°F 25.3% 2 days (1.4 in) 58.8°F 10h. 58m.
Valencia 71.8°F 55.0°F 22.6% 1 day (0.9 in) 61.4°F 11h. 15m.
Villajoyosa 69.4°F 57.7°F 19.7% 1 day (1.1 in) 62.0°F 11h. 36m.
Xabia 68.1°F 60.2°F 20.2% 2 days (1.0 in) 61.4°F 11h. 33m.
Zaragoza 71.0°F 48.2°F 25.3% 3 days (1.4 in) - 10h. 58m.
* 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.