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.9°F 50.2°F 37.2% 5 days (2.8 in) 56.4°F 09h. 25m.
Adeje 72.9°F 63.9°F 10.9% - 69.2°F 12h. 26m.
Aguilas 72.9°F 55.9°F 20.2% 1 day (0.8 in) 62.2°F 11h. 30m.
Alcudia 66.9°F 57.8°F 24.0% 2 days (1.1 in) 61.4°F 11h. 04m.
Algeciras 68.1°F 56.7°F 36.5% 3 days (2.6 in) 61.8°F 09h. 19m.
Alicante 70.4°F 56.2°F 22.3% 2 days (1.3 in) 61.8°F 11h. 15m.
Almeria 72.1°F 57.2°F 16.3% - 61.4°F 11h. 59m.
Almunecar 71.2°F 54.3°F 15.8% 1 day (1.1 in) 61.8°F 12h. 04m.
Altea 67.9°F 59.1°F 22.1% 1 day (1.2 in) 61.6°F 11h. 18m.
Badalona 66.8°F 54.0°F 27.3% 2 days (1.6 in) 59.2°F 10h. 41m.
Barcelona 65.9°F 54.8°F 26.6% 3 days (1.6 in) 59.2°F 10h. 46m.
Benalmadena 69.0°F 58.5°F 26.5% 1 day (1.0 in) 61.6°F 10h. 39m.
Benalmadeno 69.0°F 58.5°F 26.7% 1 day (1.0 in) 61.6°F 10h. 37m.
Benicasim 70.7°F 54.8°F 25.1% 1 day (0.8 in) 61.0°F 10h. 56m.
Benidorm 67.8°F 59.5°F 22.1% 1 day (1.4 in) 61.6°F 11h. 17m.
Bilbao 63.9°F 48.6°F 40.0% 5 days (2.7 in) 56.8°F 09h. 03m.
Blanes 65.8°F 52.5°F 27.0% 2 days (1.4 in) 58.8°F 10h. 44m.
Burgos 58.9°F 39.5°F 38.8% 5 days (2.7 in) - 09h. 11m.
Cadaqués 65.7°F 53.9°F 24.0% 2 days (1.4 in) 58.0°F 11h. 10m.
Cadiz 69.3°F 59.3°F 32.0% 3 days (2.3 in) 63.2°F 09h. 56m.
Cala Dor 66.9°F 57.6°F 28.2% 1 day (0.9 in) 61.6°F 10h. 30m.
Cala Figuera 66.7°F 58.2°F 27.2% 1 day (0.8 in) 61.6°F 10h. 38m.
Cala Mayor 68.0°F 56.1°F 25.9% 1 day (0.7 in) 61.8°F 10h. 49m.
Cala Mesquida 65.4°F 59.9°F 27.9% 1 day (0.6 in) 61.4°F 10h. 33m.
Calafell 67.1°F 52.7°F 25.2% 2 days (1.4 in) 59.8°F 10h. 58m.
Calella 65.2°F 52.8°F 27.3% 3 days (1.9 in) 58.8°F 10h. 42m.
Calpe 68.0°F 57.5°F 24.7% 1 day (0.7 in) 61.4°F 10h. 56m.
Cambrils 67.3°F 54.2°F 24.7% 3 days (1.6 in) 60.0°F 11h. 01m.
Camp de Mar 66.5°F 57.6°F 25.4% 1 day (0.8 in) 61.8°F 10h. 53m.
Can Picafort 67.4°F 57.0°F 24.7% 2 days (1.2 in) 61.6°F 10h. 59m.
Capella 64.6°F 40.3°F 26.5% 5 days (3.3 in) - 10h. 49m.
Cartagena 69.1°F 60.1°F 26.5% 1 day (1.4 in) 62.0°F 10h. 41m.
Castellon de la Plana 70.7°F 54.8°F 25.2% 1 day (0.8 in) 61.0°F 10h. 55m.
Ceuta 68.2°F 58.2°F 29.4% 3 days (2.0 in) 62.4°F 10h. 15m.
Chaclana de la Frontera 70.1°F 57.4°F 26.2% 4 days (2.5 in) 62.8°F 10h. 41m.
Coma Ruga 67.6°F 52.5°F 26.9% 1 day (1.0 in) 59.8°F 10h. 44m.
Cordoba 74.3°F 49.0°F 31.1% 4 days (2.1 in) - 10h. 05m.
Corralejo 72.1°F 65.9°F 32.4% - 67.4°F 09h. 41m.
Costa Adeje 75.6°F 67.5°F 9.2% - 69.2°F 12h. 39m.
Costa Blanca 67.7°F 59.5°F 24.5% 1 day (1.3 in) 61.6°F 10h. 58m.
Costa Brava 65.2°F 54.1°F 24.8% 2 days (1.4 in) 58.0°F 11h. 03m.
Cullera 72.2°F 54.4°F 24.8% 2 days (1.9 in) 61.2°F 10h. 57m.
Denia 67.1°F 59.5°F 22.6% 2 days (1.4 in) 61.2°F 11h. 14m.
Eivissa 66.9°F 61.1°F 22.9% 1 day (0.8 in) 61.8°F 11h. 11m.
El Arenal 64.7°F 42.4°F 28.9% 5 days (2.7 in) - 10h. 27m.
El Medano 75.1°F 66.5°F 9.5% - 68.8°F 12h. 37m.
El Puerto de Santa Maria 69.3°F 59.3°F 31.6% 3 days (2.3 in) 63.2°F 09h. 59m.
El Vendrell 67.6°F 52.5°F 26.9% 1 day (0.9 in) 59.8°F 10h. 44m.
Empirabrava 65.7°F 53.9°F 23.8% 1 day (1.3 in) 58.0°F 11h. 11m.
Estepona 71.0°F 51.0°F 27.8% 3 days (2.0 in) 61.2°F 10h. 29m.
Figueres 65.6°F 53.9°F 23.7% 1 day (1.3 in) 58.0°F 11h. 12m.
Formentera 66.9°F 61.5°F 22.6% 1 day (0.8 in) 62.2°F 11h. 14m.
Fuengirola 69.7°F 58.1°F 26.2% 1 day (0.7 in) 61.6°F 10h. 41m.
Fuerteventura 72.4°F 65.5°F 25.0% - 67.4°F 10h. 38m.
Gandia 69.9°F 55.8°F 25.1% 2 days (2.1 in) 61.2°F 10h. 54m.
Gijon 62.3°F 47.7°F 40.7% 5 days (2.8 in) 56.0°F 08h. 58m.
Girona 67.8°F 49.6°F 27.4% 3 days (2.0 in) 58.4°F 10h. 42m.
Golf del Sur 75.6°F 68.0°F 6.6% - 69.0°F 12h. 59m.
Gran Canaria 74.6°F 66.0°F 12.3% - 68.4°F 12h. 14m.
Granada 68.0°F 44.4°F 25.1% 4 days (2.4 in) 61.8°F 10h. 51m.
Guardamar del Segura 71.5°F 58.6°F 20.5% 1 day (0.6 in) 61.8°F 11h. 29m.
Guia de Isora 69.8°F 60.1°F 15.4% - 69.2°F 11h. 51m.
Huelva 72.7°F 55.3°F 27.0% 3 days (1.9 in) 62.4°F 10h. 37m.
Jerez 74.6°F 53.8°F 28.6% 4 days (2.6 in) - 10h. 22m.
L'Albir 67.4°F 59.6°F 22.2% 2 days (1.4 in) 61.6°F 11h. 17m.
La Manga 70.7°F 59.4°F 21.6% 1 day (1.1 in) 62.0°F 11h. 19m.
La Orotava 70.5°F 62.9°F 25.2% - 69.0°F 10h. 36m.
La Palma 71.4°F 65.2°F 25.6% - 69.4°F 10h. 33m.
La Pineda 67.0°F 55.0°F 24.3% 3 days (1.5 in) 60.0°F 11h. 05m.
Lanzarote 71.5°F 65.2°F 30.8% - 67.0°F 09h. 54m.
Las Palmas 72.4°F 65.3°F 26.3% - 68.4°F 10h. 27m.
León 60.3°F 39.4°F 30.3% 4 days (2.0 in) - 10h. 20m.
Lloret de Mar 65.6°F 53.3°F 26.7% 3 days (1.6 in) 58.6°F 10h. 46m.
Los Alkazares 69.7°F 59.6°F 27.1% 1 day (1.4 in) 62.0°F 10h. 36m.
Los Cristianos 75.8°F 68.0°F 8.4% - 69.2°F 12h. 45m.
Los Gigantes 72.5°F 64.4°F 12.0% - 69.2°F 12h. 17m.
Madrid 68.0°F 47.8°F 28.6% 3 days (2.0 in) - 10h. 29m.
Magaluf 68.3°F 56.0°F 26.3% 1 day (0.9 in) 61.8°F 10h. 45m.
Malaga 71.7°F 55.8°F 20.3% 1 day (0.9 in) 61.6°F 11h. 28m.
Malgrat de Mar 65.4°F 52.8°F 26.7% 3 days (1.8 in) 58.8°F 10h. 46m.
Mallorca 68.9°F 55.6°F 25.3% 2 days (1.4 in) 61.6°F 10h. 54m.
Manilva 70.9°F 53.3°F 34.8% 3 days (2.5 in) 61.2°F 09h. 33m.
Mar Menor 70.7°F 59.4°F 21.6% 1 day (1.1 in) 62.0°F 11h. 19m.
Marbella 71.0°F 53.6°F 24.6% 2 days (1.3 in) 61.6°F 10h. 54m.
Maspalomas 76.0°F 66.3°F 11.6% - 68.4°F 12h. 20m.
Mataro 65.1°F 55.2°F 29.8% 3 days (1.9 in) 59.0°F 10h. 22m.
Melilla 70.3°F 58.5°F 25.7% 1 day (1.1 in) 63.4°F 10h. 43m.
Menorca 65.6°F 59.3°F 25.6% 2 days (1.0 in) 60.8°F 10h. 52m.
Mijas 68.0°F 56.2°F 26.5% 1 day (1.1 in) 61.6°F 10h. 39m.
Mojacar 70.7°F 59.7°F 24.5% - 62.0°F 10h. 55m.
Morair 67.2°F 59.5°F 21.6% 2 days (1.1 in) 61.4°F 11h. 21m.
Motril 71.6°F 54.3°F 15.8% 1 day (1.1 in) - 12h. 04m.
Murcia 76.1°F 54.9°F 21.9% 1 day (1.1 in) 62.0°F 11h. 18m.
Nerja 68.6°F 57.8°F 21.9% 1 day (0.8 in) 61.8°F 11h. 15m.
Oropesa del Mar 70.7°F 54.8°F 25.1% 1 day (0.8 in) 61.0°F 10h. 56m.
Oviedo 62.6°F 44.4°F 38.3% 7 days (3.2 in) - 09h. 17m.
Paguera 67.6°F 57.3°F 22.6% 1 day (0.8 in) 61.8°F 11h. 15m.
Palma 70.2°F 53.5°F 26.6% 1 day (1.0 in) 61.8°F 10h. 43m.
Palma de Majorka 69.5°F 54.8°F 23.7% 1 day (1.1 in) 61.8°F 11h. 06m.
Palmanova 68.0°F 56.1°F 26.1% 1 day (0.7 in) 61.8°F 10h. 47m.
Pamplona 62.2°F 41.4°F 38.2% 7 days (3.2 in) - 09h. 17m.
Peniscola 68.5°F 53.9°F 23.9% 2 days (1.4 in) 61.0°F 11h. 06m.
Pilar de la Foradada 70.5°F 58.7°F 26.9% 1 day (1.4 in) 61.8°F 10h. 38m.
Pineda de Mar 65.3°F 52.5°F 27.1% 3 days (1.6 in) 58.8°F 10h. 43m.
Platja dAro 64.7°F 54.7°F 27.0% 3 days (1.6 in) 58.4°F 10h. 45m.
Platja de Palma 70.3°F 53.5°F 26.7% 1 day (1.0 in) 61.8°F 10h. 42m.
Platja den Bossa 67.1°F 61.3°F 27.3% 1 day (0.7 in) 62.0°F 10h. 37m.
Playa de Muro 67.8°F 55.9°F 27.9% 2 days (1.4 in) 61.4°F 10h. 34m.
Playa del Ingles 76.0°F 66.3°F 11.6% - 68.4°F 12h. 20m.
Playa-de-Las-Americas 75.8°F 68.0°F 8.4% - 69.2°F 12h. 45m.
Puerto de la Cruz 72.0°F 64.6°F 18.6% - 69.0°F 11h. 27m.
Puerto de Mogan 75.2°F 66.2°F 10.3% - 68.8°F 12h. 30m.
Puerto de Santiago 73.5°F 65.6°F 10.6% - 69.2°F 12h. 29m.
Puerto del Carmen 72.8°F 65.4°F 34.6% - 67.4°F 09h. 24m.
Reus 67.0°F 52.5°F 26.0% 4 days (2.3 in) 60.0°F 10h. 51m.
Roquetas de Mar 71.6°F 58.4°F 18.9% 1 day (0.7 in) 61.4°F 11h. 39m.
Roses 66.6°F 54.2°F 24.8% 1 day (1.0 in) 58.0°F 11h. 03m.
Salou 67.3°F 54.2°F 24.9% 3 days (1.6 in) 60.0°F 11h. 00m.
San Augustin 76.0°F 66.1°F 12.6% - 68.4°F 12h. 13m.
San Fernando 69.4°F 58.5°F 32.3% 4 days (2.7 in) 63.0°F 09h. 53m.
San Jose 71.5°F 58.9°F 18.9% - 61.6°F 11h. 39m.
San Juan de Los Terreros 72.7°F 59.4°F 24.4% - 62.2°F 10h. 56m.
San Pedro del Pinatar 69.8°F 59.5°F 27.3% 1 day (1.4 in) 62.0°F 10h. 35m.
San Sebastian 62.8°F 48.7°F 42.2% 6 days (3.5 in) 57.2°F 08h. 45m.
Santa Cruz de La Palma 72.1°F 64.1°F 29.5% - 69.0°F 10h. 03m.
Santa Cruz de Tenerife 71.1°F 64.3°F 26.1% 1 day (0.8 in) 68.8°F 10h. 30m.
Santa Pola 72.4°F 56.0°F 20.7% 1 day (1.0 in) 61.8°F 11h. 28m.
Santa Ponsa 67.3°F 56.8°F 26.0% 1 day (0.7 in) 61.8°F 10h. 48m.
Santa Susanna 65.4°F 52.8°F 26.7% 3 days (1.8 in) 58.8°F 10h. 46m.
Santander 61.4°F 52.7°F 38.2% 4 days (2.1 in) 56.6°F 09h. 18m.
Santiago de Compostela 63.2°F 45.0°F 49.3% 6 days (3.4 in) - 07h. 48m.
Segovia 59.2°F 38.3°F 35.8% 7 days (3.7 in) - 09h. 33m.
Sevilla 76.6°F 53.6°F 28.3% 3 days (1.9 in) 63.4°F 10h. 26m.
Sierra Nevada 59.4°F 43.4°F 26.2% 8 days (5.2 in) 61.8°F 10h. 42m.
Sitges 66.0°F 54.9°F 29.0% 2 days (1.2 in) 59.6°F 10h. 27m.
Tarifa 67.5°F 58.7°F 28.9% 4 days (2.1 in) 62.4°F 10h. 19m.
Tarragona 67.1°F 54.7°F 23.5% 2 days (1.4 in) 60.0°F 11h. 11m.
Tenerife 66.0°F 57.9°F 29.2% 1 day (1.0 in) 69.0°F 10h. 05m.
Toledo 69.2°F 46.7°F 28.2% 3 days (2.0 in) - 10h. 31m.
Torremolinos 71.9°F 56.2°F 25.2% 1 day (0.6 in) 61.6°F 10h. 49m.
Torrevieja 71.3°F 58.9°F 22.0% 1 day (1.1 in) 61.8°F 11h. 17m.
Torroks 66.1°F 58.9°F 23.4% 1 day (0.9 in) 61.8°F 11h. 04m.
Tossa de Mar 65.3°F 53.2°F 27.1% 2 days (1.7 in) 58.6°F 10h. 43m.
Valencia 71.3°F 55.2°F 25.1% 2 days (1.2 in) 61.2°F 10h. 55m.
Villajoyosa 69.0°F 57.3°F 22.0% 1 day (1.4 in) 61.6°F 11h. 18m.
Xabia 67.2°F 59.5°F 22.0% 1 day (1.0 in) 61.2°F 11h. 18m.
Zaragoza 70.3°F 48.6°F 27.2% 3 days (1.7 in) - 10h. 42m.
* 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.