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 61.7°F 50.5°F 39.8% 6 days (3.0 in) 56.6°F 09h. 04m.
Adeje 72.4°F 63.2°F 11.8% - 69.2°F 12h. 19m.
Aguilas 72.2°F 56.3°F 22.5% 1 day (0.9 in) 62.2°F 11h. 12m.
Alcudia 66.7°F 57.9°F 25.6% 2 days (1.3 in) 61.6°F 10h. 52m.
Algeciras 67.2°F 56.9°F 39.6% 4 days (2.9 in) 61.8°F 08h. 55m.
Alicante 69.9°F 56.5°F 24.2% 2 days (1.4 in) 62.0°F 11h. 00m.
Almeria 71.5°F 57.3°F 18.0% - 61.6°F 11h. 46m.
Almunecar 70.3°F 54.7°F 18.1% 2 days (1.3 in) 61.8°F 11h. 46m.
Altea 67.5°F 59.1°F 23.8% 2 days (1.2 in) 61.8°F 11h. 05m.
Badalona 66.5°F 54.6°F 28.9% 3 days (2.0 in) 59.2°F 10h. 28m.
Barcelona 65.6°F 55.3°F 28.1% 3 days (2.1 in) 59.2°F 10h. 35m.
Benalmadena 68.0°F 58.5°F 28.7% 2 days (1.6 in) 61.6°F 10h. 21m.
Benalmadeno 68.0°F 58.5°F 28.9% 2 days (1.6 in) 61.6°F 10h. 20m.
Benicasim 70.0°F 55.3°F 28.5% 1 day (1.2 in) 61.2°F 10h. 29m.
Benidorm 67.4°F 59.4°F 24.2% 2 days (1.6 in) 61.8°F 11h. 01m.
Bilbao 64.0°F 49.3°F 41.8% 5 days (2.8 in) 56.8°F 08h. 49m.
Blanes 65.5°F 52.6°F 28.9% 3 days (1.7 in) 58.8°F 10h. 29m.
Burgos 58.7°F 40.0°F 41.2% 6 days (2.9 in) - 08h. 51m.
Cadaqués 65.3°F 54.0°F 26.4% 2 days (1.7 in) 58.2°F 10h. 51m.
Cadiz 68.6°F 59.2°F 33.4% 3 days (2.4 in) 63.2°F 09h. 44m.
Cala Dor 66.6°F 58.0°F 30.1% 1 day (1.2 in) 61.6°F 10h. 15m.
Cala Figuera 66.4°F 58.5°F 29.2% 1 day (1.0 in) 61.8°F 10h. 22m.
Cala Mayor 67.6°F 56.5°F 27.7% 1 day (0.8 in) 62.0°F 10h. 34m.
Cala Mesquida 65.2°F 60.1°F 29.9% 2 days (0.9 in) 61.6°F 10h. 18m.
Calafell 66.9°F 53.0°F 27.0% 2 days (1.6 in) 59.8°F 10h. 43m.
Calella 64.9°F 53.1°F 29.1% 4 days (2.8 in) 59.0°F 10h. 27m.
Calpe 67.5°F 57.5°F 27.2% 1 day (0.8 in) 61.6°F 10h. 37m.
Cambrils 66.8°F 54.5°F 26.6% 3 days (1.7 in) 60.2°F 10h. 46m.
Camp de Mar 66.2°F 57.9°F 27.4% 1 day (1.1 in) 62.0°F 10h. 37m.
Can Picafort 67.3°F 57.1°F 26.4% 2 days (1.4 in) 61.6°F 10h. 46m.
Capella 64.4°F 40.9°F 29.1% 6 days (3.4 in) - 10h. 28m.
Cartagena 68.6°F 59.9°F 28.9% 2 days (1.5 in) 62.0°F 10h. 22m.
Castellon de la Plana 70.0°F 55.3°F 28.5% 1 day (1.2 in) 61.2°F 10h. 29m.
Ceuta 67.8°F 58.4°F 31.7% 4 days (2.2 in) 62.6°F 09h. 57m.
Chaclana de la Frontera 69.6°F 57.5°F 27.9% 4 days (2.5 in) 63.0°F 10h. 28m.
Coma Ruga 67.2°F 53.0°F 29.4% 2 days (1.3 in) 59.8°F 10h. 24m.
Cordoba 73.8°F 49.3°F 33.1% 4 days (2.2 in) - 09h. 49m.
Corralejo 71.5°F 65.9°F 32.0% - 67.6°F 09h. 44m.
Costa Adeje 74.7°F 67.2°F 10.9% - 69.2°F 12h. 26m.
Costa Blanca 67.1°F 59.4°F 27.6% 2 days (1.6 in) 61.8°F 10h. 33m.
Costa Brava 65.0°F 54.2°F 27.0% 3 days (2.3 in) 58.2°F 10h. 45m.
Cullera 71.8°F 54.5°F 26.8% 2 days (1.9 in) 61.4°F 10h. 41m.
Denia 66.8°F 59.4°F 24.7% 2 days (1.5 in) 61.2°F 10h. 57m.
Eivissa 66.6°F 61.0°F 24.3% 2 days (1.0 in) 62.0°F 11h. 00m.
El Arenal 63.5°F 42.3°F 31.8% 5 days (3.1 in) - 10h. 04m.
El Medano 74.2°F 66.3°F 11.5% - 68.8°F 12h. 21m.
El Puerto de Santa Maria 68.6°F 59.2°F 33.1% 3 days (2.4 in) 63.4°F 09h. 47m.
El Vendrell 67.2°F 53.0°F 29.5% 2 days (1.3 in) 59.8°F 10h. 24m.
Empirabrava 65.3°F 54.1°F 26.2% 2 days (1.6 in) 58.0°F 10h. 52m.
Estepona 70.5°F 51.4°F 29.4% 3 days (2.2 in) 61.4°F 10h. 16m.
Figueres 65.2°F 54.1°F 26.1% 2 days (1.6 in) 58.2°F 10h. 53m.
Formentera 66.6°F 61.5°F 24.1% 2 days (1.0 in) 62.2°F 11h. 02m.
Fuengirola 68.8°F 58.3°F 28.1% 1 day (1.0 in) 61.8°F 10h. 26m.
Fuerteventura 72.2°F 65.5°F 25.1% - 67.6°F 10h. 37m.
Gandia 69.5°F 55.8°F 27.2% 3 days (2.2 in) 61.4°F 10h. 37m.
Gijon 62.3°F 48.1°F 42.6% 5 days (2.8 in) 56.0°F 08h. 42m.
Girona 67.5°F 50.0°F 29.5% 4 days (3.0 in) 58.6°F 10h. 25m.
Golf del Sur 74.5°F 67.7°F 8.8% - 69.0°F 12h. 42m.
Gran Canaria 74.3°F 65.7°F 13.0% - 68.4°F 12h. 09m.
Granada 67.4°F 44.7°F 27.6% 5 days (2.6 in) 61.8°F 10h. 31m.
Guardamar del Segura 70.9°F 58.7°F 22.5% 1 day (0.7 in) 62.0°F 11h. 13m.
Guia de Isora 69.3°F 60.0°F 16.4% - 69.2°F 11h. 44m.
Huelva 72.1°F 55.4°F 28.3% 4 days (2.1 in) 62.6°F 10h. 26m.
Jerez 74.0°F 53.9°F 30.3% 4 days (2.7 in) - 10h. 09m.
L'Albir 67.0°F 59.5°F 24.0% 2 days (1.5 in) 61.8°F 11h. 02m.
La Manga 70.1°F 59.4°F 23.6% 1 day (1.1 in) 62.2°F 11h. 03m.
La Orotava 70.0°F 63.0°F 25.5% - 69.0°F 10h. 34m.
La Palma 71.0°F 65.1°F 26.2% - 69.6°F 10h. 29m.
La Pineda 66.6°F 55.2°F 26.2% 3 days (1.9 in) 60.0°F 10h. 49m.
Lanzarote 71.3°F 65.1°F 30.8% - 67.2°F 09h. 54m.
Las Palmas 72.0°F 65.1°F 26.7% - 68.4°F 10h. 24m.
León 59.9°F 39.9°F 33.5% 5 days (2.3 in) - 09h. 54m.
Lloret de Mar 65.3°F 53.5°F 28.7% 3 days (2.5 in) 58.8°F 10h. 30m.
Los Alkazares 68.8°F 59.7°F 29.4% 1 day (1.5 in) 62.4°F 10h. 18m.
Los Cristianos 74.9°F 67.8°F 10.4% - 69.2°F 12h. 30m.
Los Gigantes 72.2°F 64.2°F 12.9% - 69.2°F 12h. 10m.
Madrid 67.6°F 48.3°F 31.1% 4 days (2.3 in) - 10h. 09m.
Magaluf 68.0°F 56.3°F 28.2% 2 days (1.2 in) 62.0°F 10h. 31m.
Malaga 71.2°F 56.1°F 22.1% 2 days (1.2 in) 61.6°F 11h. 14m.
Malgrat de Mar 65.1°F 53.0°F 28.6% 3 days (2.6 in) 58.8°F 10h. 31m.
Mallorca 68.7°F 55.7°F 26.8% 2 days (1.6 in) 61.8°F 10h. 42m.
Manilva 69.9°F 53.8°F 36.6% 4 days (2.8 in) 61.4°F 09h. 19m.
Mar Menor 70.1°F 59.4°F 23.6% 1 day (1.2 in) 62.2°F 11h. 04m.
Marbella 70.5°F 53.9°F 26.3% 2 days (1.6 in) 61.6°F 10h. 40m.
Maspalomas 75.2°F 66.2°F 12.8% - 68.6°F 12h. 11m.
Mataro 64.7°F 55.5°F 32.4% 3 days (2.9 in) 59.2°F 10h. 01m.
Melilla 69.7°F 58.6°F 27.6% 2 days (1.2 in) 63.4°F 10h. 28m.
Menorca 65.6°F 59.3°F 27.0% 2 days (1.3 in) 61.0°F 10h. 41m.
Mijas 66.9°F 56.2°F 28.8% 2 days (1.7 in) 61.6°F 10h. 21m.
Mojacar 69.6°F 59.6°F 26.8% 1 day (0.7 in) 62.0°F 10h. 37m.
Morair 66.9°F 59.4°F 23.7% 2 days (1.2 in) 61.6°F 11h. 05m.
Motril 70.7°F 54.7°F 18.0% 2 days (1.2 in) - 11h. 46m.
Murcia 75.5°F 55.1°F 24.0% 1 day (1.2 in) 62.2°F 11h. 01m.
Nerja 67.8°F 57.8°F 25.1% 2 days (1.2 in) 61.8°F 10h. 50m.
Oropesa del Mar 70.0°F 55.3°F 28.4% 1 day (1.2 in) 61.2°F 10h. 30m.
Oviedo 62.7°F 44.9°F 40.9% 7 days (3.5 in) - 08h. 56m.
Paguera 67.3°F 57.6°F 24.2% 1 day (0.9 in) 62.0°F 11h. 02m.
Palma 69.8°F 54.0°F 28.7% 2 days (1.3 in) 62.0°F 10h. 27m.
Palma de Majorka 69.3°F 55.0°F 25.3% 2 days (1.3 in) 62.0°F 10h. 54m.
Palmanova 67.6°F 56.5°F 27.9% 1 day (0.9 in) 62.0°F 10h. 33m.
Pamplona 62.1°F 41.8°F 40.5% 7 days (3.3 in) - 08h. 58m.
Peniscola 67.9°F 54.0°F 26.5% 2 days (1.6 in) 61.0°F 10h. 46m.
Pilar de la Foradada 69.7°F 58.8°F 28.9% 1 day (1.4 in) 62.0°F 10h. 22m.
Pineda de Mar 65.0°F 52.7°F 28.8% 3 days (1.8 in) 59.0°F 10h. 30m.
Platja dAro 64.2°F 54.9°F 30.0% 4 days (3.2 in) 58.4°F 10h. 21m.
Platja de Palma 69.8°F 54.0°F 28.8% 2 days (1.3 in) 62.0°F 10h. 26m.
Platja den Bossa 66.6°F 61.2°F 29.1% 2 days (1.1 in) 62.2°F 10h. 23m.
Playa de Muro 67.3°F 56.3°F 30.2% 3 days (2.0 in) 61.6°F 10h. 15m.
Playa del Ingles 75.2°F 66.2°F 12.8% - 68.6°F 12h. 11m.
Playa-de-Las-Americas 74.9°F 67.8°F 10.5% - 69.2°F 12h. 29m.
Puerto de la Cruz 71.5°F 64.4°F 19.9% - 69.0°F 11h. 17m.
Puerto de Mogan 74.4°F 66.2°F 11.2% - 69.0°F 12h. 23m.
Puerto de Santiago 73.2°F 65.3°F 11.3% - 69.2°F 12h. 23m.
Puerto del Carmen 72.2°F 65.3°F 33.7% - 67.4°F 09h. 31m.
Reus 66.4°F 52.9°F 28.0% 4 days (2.7 in) 60.0°F 10h. 35m.
Roquetas de Mar 70.4°F 58.4°F 21.6% 1 day (0.9 in) 61.6°F 11h. 17m.
Roses 65.8°F 54.4°F 28.7% 2 days (1.5 in) 58.0°F 10h. 31m.
Salou 66.8°F 54.5°F 26.7% 3 days (1.7 in) 60.2°F 10h. 45m.
San Augustin 75.2°F 65.9°F 13.6% - 68.4°F 12h. 04m.
San Fernando 68.8°F 58.4°F 34.8% 4 days (2.8 in) 63.2°F 09h. 33m.
San Jose 70.6°F 58.8°F 21.3% 1 day (0.6 in) 61.8°F 11h. 20m.
San Juan de Los Terreros 71.5°F 59.5°F 27.4% 1 day (0.8 in) 62.2°F 10h. 33m.
San Pedro del Pinatar 68.9°F 59.6°F 29.5% 1 day (1.4 in) 62.2°F 10h. 17m.
San Sebastian 63.0°F 48.9°F 44.0% 6 days (3.6 in) 57.4°F 08h. 31m.
Santa Cruz de La Palma 71.3°F 64.2°F 29.8% - 69.2°F 10h. 01m.
Santa Cruz de Tenerife 70.8°F 64.4°F 27.2% 1 day (0.8 in) 69.0°F 10h. 21m.
Santa Pola 71.8°F 56.3°F 22.6% 1 day (1.0 in) 62.0°F 11h. 13m.
Santa Ponsa 66.9°F 57.1°F 28.1% 1 day (1.0 in) 62.0°F 10h. 32m.
Santa Susanna 65.1°F 52.9°F 28.6% 3 days (2.8 in) 58.8°F 10h. 31m.
Santander 61.3°F 52.9°F 40.1% 4 days (2.2 in) 56.6°F 09h. 02m.
Santiago de Compostela 62.9°F 45.2°F 51.8% 6 days (3.4 in) - 07h. 28m.
Segovia 58.9°F 38.7°F 37.8% 7 days (3.9 in) - 09h. 16m.
Sevilla 76.0°F 53.7°F 30.1% 4 days (2.1 in) 63.6°F 10h. 12m.
Sierra Nevada 58.8°F 43.3°F 27.9% 8 days (5.1 in) 61.8°F 10h. 29m.
Sitges 65.6°F 55.5°F 31.4% 2 days (2.0 in) 59.8°F 10h. 08m.
Tarifa 67.0°F 58.8°F 31.3% 4 days (2.4 in) 62.6°F 10h. 00m.
Tarragona 66.7°F 55.0°F 25.4% 3 days (1.8 in) 60.0°F 10h. 56m.
Tenerife 65.7°F 57.7°F 28.9% 1 day (1.0 in) 69.0°F 10h. 08m.
Toledo 68.7°F 47.1°F 30.6% 4 days (2.2 in) - 10h. 12m.
Torremolinos 70.9°F 56.6°F 27.3% 1 day (0.9 in) 61.6°F 10h. 33m.
Torrevieja 70.7°F 58.9°F 23.9% 1 day (1.1 in) 62.0°F 11h. 02m.
Torroks 65.3°F 58.1°F 26.3% 2 days (1.2 in) 61.8°F 10h. 41m.
Tossa de Mar 65.0°F 53.4°F 29.1% 3 days (2.8 in) 58.6°F 10h. 28m.
Valencia 70.8°F 55.3°F 27.2% 2 days (1.3 in) 61.2°F 10h. 38m.
Villajoyosa 68.4°F 57.5°F 24.1% 2 days (1.5 in) 61.8°F 11h. 02m.
Xabia 66.8°F 59.4°F 24.1% 1 day (1.0 in) 61.2°F 11h. 01m.
Zaragoza 69.7°F 48.9°F 29.6% 3 days (2.0 in) - 10h. 23m.
* 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.