World Resorts Spain Weather

Weather in Spain in April

Spain in April on a weather map
Weather
Sea water temperature
Now
January
February
March
April
May
June
July
August
September
October
November
December
• This map is fully interactive. You can zoom it in and out or pan it to find any other places.

Best place for vacation in Spain in April

Table below will help you to find the best place for your vacation in Spain in April. Find the place with less rains and more sun. We also provide information about sea water temperature for marine resort.

Place name Air temp
day / night
Cloudiness Rainy days (precipitation) Sea
temperature
Sunny hours
 A Coruna 60.2°F 50.4°F 44.9% 3 days (1.6 in.) 56.1°F 8 h. 24 min.
 Alcudia 62.9°F 55.6°F 28.6% - 60.4°F 10 h. 28 min.
 Alicante 66.3°F 57.0°F 23.9% - 61.0°F 11 h. 2 min.
 Almeria 66.8°F 59.0°F 18.6% - 60.6°F 11 h. 42 min.
 Almunecar 66.3°F 58.4°F 20.7% - 61.0°F 11 h. 25 min.
 Altea 64.9°F 56.1°F 23.7% - 60.6°F 11 h. 4 min.
 Barcelona 62.4°F 56.4°F 31.6% 1 day (0.7 in.) 58.3°F 10 h. 7 min.
 Benalmadena 64.8°F 57.9°F 21.7% - 60.8°F 11 h. 17 min.
 Benicasim 68.3°F 55.2°F 25.3% - 60.1°F 10 h. 55 min.
 Benidorm 63.9°F 57.7°F 23.7% 1 day (0.4 in.) 60.8°F 11 h. 4 min.
 Bilbao 61.0°F 48.5°F 51.2% 3 days (1.5 in.) 56.1°F 7 h. 32 min.
 Blanes 62.1°F 51.1°F 35.2% 1 day (0.6 in.) 57.9°F 9 h. 39 min.
 Cadiz 68.6°F 57.9°F 22.0% - 62.4°F 11 h. 14 min.
 Cala Dor 63.2°F 56.2°F 30.4% - 60.4°F 10 h. 13 min.
 Cala Mayor 65.2°F 54.5°F 28.2% - 60.8°F 10 h. 30 min.
 Calafell 64.8°F 52.9°F 29.2% - 58.6°F 10 h. 25 min.
 Calella 60.9°F 52.1°F 34.9% 1 day (0.8 in.) 58.1°F 9 h. 41 min.
 Calpe 65.4°F 55.4°F 23.8% - 60.4°F 11 h. 4 min.
 Cambrils 63.2°F 54.2°F 28.1% - 59.0°F 10 h. 34 min.
 Can Picafort 64.4°F 54.8°F 29.4% - 60.6°F 10 h. 21 min.
 Cartagena 67.5°F 57.5°F 22.8% - 61.0°F 11 h. 10 min.
 Castellon de la Plana 67.9°F 54.9°F 24.7% - 60.1°F 10 h. 59 min.
 Coma Ruga 64.8°F 52.9°F 29.0% - 58.6°F 10 h. 27 min.
 Corralejo 65.7°F 64.4°F 25.0% - 66.0°F 10 h. 38 min.
 Costa Adeje 71.1°F 64.7°F 15.0% - 67.6°F 11 h. 54 min.
 Costa Blanca 63.9°F 57.7°F 24.1% 1 day (0.4 in.) 60.8°F 11 h. 1 min.
 Costa Brava 61.5°F 52.4°F 32.6% 1 day (0.6 in.) 57.2°F 10 h. 0 min.
 Costa Calma 68.8°F 65.6°F 18.4% - 67.5°F 11 h. 28 min.
 Cullera 70.6°F 52.7°F 27.2% - 60.3°F 10 h. 38 min.
 Denia 63.9°F 57.0°F 24.3% 1 day (0.5 in.) 60.1°F 11 h. 0 min.
 El Medano 70.4°F 65.4°F 13.8% - 67.3°F 12 h. 4 min.
 Empirabrava 62.1°F 52.7°F 29.2% - 57.2°F 10 h. 28 min.
 Estepona 69.8°F 54.4°F 22.3% - 60.6°F 11 h. 12 min.
 Formentera 63.4°F 58.9°F 24.8% - 61.2°F 10 h. 56 min.
 Fuengirola 66.2°F 58.4°F 21.2% - 60.8°F 11 h. 20 min.
 Fuerteventura 67.8°F 63.5°F 20.9% - 66.2°F 11 h. 9 min.
 Gandia 68.8°F 53.4°F 25.9% 1 day (0.4 in.) 60.3°F 10 h. 48 min.
 Gijon 61.0°F 48.1°F 45.6% 3 days (1.8 in.) 55.4°F 8 h. 18 min.
 Girona 64.7°F 50.0°F 34.9% 1 day (0.6 in.) 57.6°F 9 h. 41 min.
 Gran Canaria 69.9°F 62.8°F 17.7% - 66.9°F 11 h. 33 min.
 Granada 67.5°F 46.3°F 24.5% 1 day (0.5 in.) 61.0°F 10 h. 56 min.
 Guardamar del Segura 67.1°F 57.3°F 24.5% - 61.0°F 10 h. 57 min.
 Huelva 71.4°F 55.3°F 22.4% - 61.9°F 11 h. 13 min.
 Ibiza 62.8°F 58.1°F 24.9% - 60.8°F 10 h. 56 min.
 L'Albir 64.4°F 56.8°F 23.8% - 60.6°F 11 h. 4 min.
 La Manga 65.9°F 58.0°F 24.2% 1 day (0.5 in.) 61.5°F 10 h. 59 min.
 La Pineda 62.5°F 54.8°F 27.3% 1 day (0.6 in.) 59.0°F 10 h. 41 min.
 Lanzarote 71.8°F 61.0°F 24.1% - 65.8°F 10 h. 46 min.
 Las Palmas 69.6°F 62.7°F 23.4% - 67.1°F 10 h. 50 min.
 Lloret de Mar 62.4°F 51.0°F 35.3% 1 day (0.7 in.) 57.7°F 9 h. 38 min.
 Los Cristianos 70.9°F 64.7°F 15.6% - 67.6°F 11 h. 50 min.
 Los Gigantes 72.3°F 61.3°F 13.9% - 67.6°F 12 h. 3 min.
 Madrid 68.1°F 49.4°F 23.5% - - 11 h. 10 min.
 Magaluf 64.6°F 55.1°F 28.2% - 60.8°F 10 h. 31 min.
 Malaga 69.6°F 57.9°F 21.1% - 60.8°F 11 h. 22 min.
 Malgrat de Mar 61.2°F 51.7°F 35.3% 1 day (0.8 in.) 57.9°F 9 h. 38 min.
 Mar Menor 65.9°F 58.0°F 24.1% 1 day (0.5 in.) 61.5°F 11 h. 0 min.
 Marbella 68.5°F 56.6°F 22.2% - 60.8°F 11 h. 13 min.
 Maspalomas 68.9°F 64.7°F 14.6% - 67.1°F 11 h. 57 min.
 Menorca 62.6°F 56.0°F 30.7% - 59.7°F 10 h. 12 min.
 Murcia 74.7°F 54.3°F 24.9% - 61.5°F 10 h. 54 min.
 Nerja 66.6°F 56.8°F 20.9% - 61.0°F 11 h. 24 min.
 Oropesa del Mar 68.2°F 55.2°F 25.3% - 60.1°F 10 h. 55 min.
 Oviedo 61.9°F 43.8°F 42.2% 2 days (1.6 in.) - 8 h. 46 min.
 Paguera 62.7°F 56.6°F 27.3% - 60.8°F 10 h. 38 min.
 Palma 65.8°F 54.0°F 28.4% - 60.8°F 10 h. 29 min.
 Palma de Majorka 65.8°F 54.0°F 27.9% - 60.8°F 10 h. 33 min.
 Palma de Mallorca 64.3°F 53.9°F 30.4% 1 day (0.9 in.) 60.6°F 10 h. 13 min.
 Palmanova 64.0°F 55.6°F 27.8% - 60.8°F 10 h. 33 min.
 Peniscola 64.7°F 52.7°F 25.7% 1 day (1.1 in.) 59.7°F 10 h. 52 min.
 Platja dAro 61.4°F 52.2°F 33.8% - 57.6°F 9 h. 50 min.
 Playa de Muro 63.9°F 55.4°F 28.8% - 60.4°F 10 h. 26 min.
 Playa del Ingles 69.2°F 64.8°F 15.2% - 67.1°F 11 h. 52 min.
 Playa-de-Las-Americas 71.0°F 65.0°F 15.4% - 67.6°F 11 h. 51 min.
 Puerto de la Cruz 69.9°F 61.6°F 19.1% - 67.5°F 11 h. 23 min.
 Puerto de Mogan 71.0°F 65.1°F 12.8% - 67.6°F 12 h. 11 min.
 Puerto de Santiago 72.8°F 61.8°F 13.7% - 67.6°F 12 h. 5 min.
 Puerto Rico de Gran Canaria 70.4°F 64.0°F 18.5% - 68.7°F 11 h. 27 min.
 Roses 62.2°F 53.3°F 29.9% - 57.2°F 10 h. 22 min.
 Salou 62.5°F 54.6°F 27.3% - 59.0°F 10 h. 41 min.
 San Juan de Los Terreros 66.8°F 58.6°F 23.2% - 61.3°F 11 h. 6 min.
 San Sebastian 59.4°F 47.6°F 50.4% 2 days (1.3 in.) 56.7°F 7 h. 39 min.
 Santa Cruz de Tenerife 67.8°F 63.8°F 28.9% - 67.5°F 10 h. 8 min.
 Santa Pola 67.7°F 56.5°F 23.9% - 61.0°F 11 h. 2 min.
 Santa Ponsa 63.3°F 55.9°F 28.4% - 60.8°F 10 h. 29 min.
 Santa Susanna 61.2°F 51.8°F 35.3% 1 day (0.8 in.) 57.9°F 9 h. 38 min.
 Santander 58.3°F 52.0°F 45.5% 3 days (1.6 in.) 56.1°F 8 h. 19 min.
 Santiago de Compostela 61.3°F 47.0°F 50.1% 4 days (1.9 in.) - 7 h. 41 min.
 Sevilla 76.5°F 53.3°F 21.9% - 62.8°F 11 h. 17 min.
 Sierra Nevada 59.1°F 44.4°F 23.4% 1 day (0.5 in.) 60.8°F 11 h. 5 min.
 Sitges 63.3°F 55.1°F 30.9% 1 day (0.7 in.) 58.6°F 10 h. 12 min.
 Tarifa 66.5°F 57.5°F 26.4% 1 day (0.4 in.) 61.5°F 10 h. 39 min.
 Tarragona 64.0°F 54.3°F 28.5% 1 day (0.8 in.) 59.0°F 10 h. 31 min.
 Tenerife 67.7°F 57.5°F 17.4% - 67.3°F 11 h. 36 min.
 Torremolinos 69.2°F 57.7°F 20.8% - 60.8°F 11 h. 24 min.
 Torrevieja 67.1°F 57.6°F 25.0% 1 day (0.4 in.) 61.0°F 10 h. 54 min.
 Tossa de Mar 61.5°F 51.0°F 35.7% 1 day (0.7 in.) 57.7°F 9 h. 35 min.
 Valencia 68.2°F 54.4°F 26.2% - 60.3°F 10 h. 46 min.
 Xabia 63.9°F 57.0°F 23.9% - 60.1°F 11 h. 4 min.
 Zaragoza 68.3°F 48.5°F 26.8% - - 10 h. 46 min.
* Sunny hours are calculated based on the average daily number of hours while sunlight can reach the ground. It depends on day length and cloudiness during the day.
Places in Spain:
Name
°F
+68°F
+66°F
+66°F
+66°F
+68°F
+66°F
+64°F
+66°F
+73°F
+66°F
+59°F
+68°F
+70°F
Units of measurement: °C / °F