World Resorts Spain

Spring weather in Spain

Weather
Sea water temperature
Now
January
February
March
April
May
June
July
August
September
October
November
December
Leaflet | Tiles © Esri
• 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 Spring

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

Place name Weather in March
air / sea temperature
Weather in April
air / sea temperature
Weather in May
air / sea temperature
A Coruna 55.8°F 55.2°F 61.0°F 56.1°F 62.8°F 58.3°F
Adeje 66.8°F 66.9°F 70.9°F 67.6°F 70.1°F 69.1°F
Alcudia 60.9°F 57.9°F 64.6°F 60.4°F 69.5°F 65.5°F
Algeciras 61.9°F 59.5°F 67.5°F 60.8°F 69.3°F 63.0°F
Alicante 63.1°F 58.3°F 67.4°F 61.0°F 70.7°F 66.4°F
Almeria 62.1°F 59.0°F 67.6°F 60.6°F 69.2°F 64.6°F
Almunecar 62.7°F 59.4°F 67.5°F 61.0°F 69.3°F 64.2°F
Altea 61.7°F 58.1°F 66.2°F 60.6°F 69.5°F 65.8°F
Barcelona 60.1°F 56.1°F 63.9°F 58.3°F 68.6°F 63.0°F
Benalmadena 60.3°F 59.2°F 65.8°F 60.8°F 68.3°F 63.9°F
Benicasim 63.9°F 56.8°F 69.4°F 60.1°F 72.5°F 65.8°F
Benidorm 61.5°F 58.1°F 64.7°F 60.8°F 68.3°F 66.0°F
Bilbao 57.7°F 54.5°F 61.5°F 56.1°F 63.8°F 59.7°F
Blanes 59.0°F 55.9°F 62.6°F 57.7°F 67.6°F 62.2°F
Cadiz 62.7°F 59.9°F 70.3°F 62.4°F 71.8°F 66.6°F
Cala Dor 60.7°F 58.1°F 63.9°F 60.4°F 68.9°F 65.3°F
Cala Mayor 61.9°F 58.3°F 66.4°F 60.8°F 71.6°F 66.0°F
Calella 58.4°F 55.9°F 61.7°F 58.1°F 66.8°F 62.6°F
Calpe 62.4°F 57.9°F 66.8°F 60.4°F 69.8°F 65.7°F
Cambrils 58.8°F 56.5°F 64.1°F 59.0°F 69.1°F 64.2°F
Can Picafort 61.2°F 57.9°F 65.2°F 60.6°F 70.0°F 65.5°F
Cartagena 63.7°F 58.8°F 68.8°F 61.0°F 71.5°F 65.8°F
Castellon de la Plana 64.0°F 56.8°F 68.9°F 60.1°F 71.8°F 65.8°F
Cordoba 64.3°F - 78.4°F - 82.6°F -
Corralejo 65.5°F 64.9°F 66.9°F 66.0°F 67.3°F 67.8°F
Costa Adeje 68.5°F 66.9°F 72.2°F 67.6°F 72.1°F 69.1°F
Costa Blanca 61.5°F 58.1°F 64.7°F 60.8°F 68.3°F 66.0°F
Costa Brava 58.6°F 55.6°F 62.1°F 57.2°F 66.3°F 61.3°F
Costa Calma 66.3°F 66.2°F 69.0°F 67.3°F 69.4°F 68.9°F
Costa del Silencio 68.0°F 67.5°F 71.3°F 68.2°F 71.4°F 69.4°F
Cullera 65.6°F 57.4°F 73.3°F 60.3°F 76.7°F 66.0°F
Denia 61.4°F 57.6°F 65.1°F 60.1°F 68.3°F 65.3°F
Estepona 63.8°F 59.2°F 71.7°F 60.6°F 73.5°F 63.0°F
Formentera 60.5°F 58.6°F 64.3°F 61.2°F 68.3°F 66.0°F
Fuengirola 63.2°F 59.4°F 67.4°F 60.8°F 68.0°F 63.9°F
Fuerteventura 67.0°F 65.1°F 69.4°F 66.2°F 68.9°F 67.8°F
Gandia 65.2°F 57.4°F 71.0°F 60.3°F 71.1°F 66.0°F
Gijon 58.6°F 54.3°F 61.6°F 55.4°F 63.5°F 58.3°F
Girona 60.1°F 55.8°F 64.4°F 57.6°F 68.7°F 61.9°F
Gran Canaria 66.9°F 66.0°F 69.8°F 66.9°F 69.3°F 68.5°F
Granada 58.8°F 59.2°F 70.8°F 61.0°F 72.3°F 64.2°F
Guardamar del Segura 64.7°F 58.3°F 69.1°F 61.0°F 71.6°F 66.2°F
Huelva 64.1°F 59.2°F 73.2°F 61.9°F 75.0°F 65.5°F
Ibiza 60.2°F 58.5°F 63.8°F 60.8°F 68.4°F 65.7°F
L'Albir 61.6°F 58.1°F 65.5°F 60.6°F 68.8°F 65.8°F
La Manga 63.6°F 58.8°F 67.1°F 61.5°F 70.3°F 66.6°F
La Palma 64.9°F 67.1°F 67.0°F 68.0°F 67.1°F 69.4°F
La Pineda 59.1°F 56.5°F 63.0°F 59.0°F 68.1°F 64.2°F
Lanzarote 70.5°F 64.8°F 73.7°F 65.8°F 74.2°F 67.3°F
Las Palmas 66.9°F 66.0°F 70.3°F 67.1°F 69.9°F 68.5°F
Lloret de Mar 59.0°F 55.9°F 62.6°F 57.7°F 67.6°F 62.2°F
Los Cristianos 68.6°F 66.9°F 71.8°F 67.6°F 71.9°F 69.1°F
Los Gigantes 69.2°F 66.9°F 73.4°F 67.6°F 73.4°F 69.1°F
Madrid 58.2°F - 71.1°F - 73.4°F -
Magaluf 60.6°F 58.3°F 65.0°F 60.8°F 70.7°F 65.8°F
Malaga 63.9°F 59.2°F 71.3°F 60.8°F 73.4°F 64.0°F
Malgrat de Mar 58.7°F 55.9°F 62.1°F 57.9°F 67.1°F 62.4°F
Mar Menor 63.7°F 58.6°F 67.1°F 61.5°F 70.3°F 66.6°F
Marbella 63.8°F 59.4°F 70.1°F 60.8°F 71.8°F 63.5°F
Maspalomas 68.0°F 66.0°F 70.7°F 67.1°F 70.8°F 68.9°F
Menorca 59.7°F 57.6°F 63.3°F 59.7°F 69.0°F 64.6°F
Murcia 69.3°F 58.6°F 78.1°F 61.5°F 79.1°F 66.6°F
Nerja 63.4°F 59.2°F 67.7°F 61.0°F 68.8°F 64.4°F
Oropesa del Mar 63.9°F 56.8°F 69.3°F 60.1°F 72.5°F 65.8°F
Oviedo 58.4°F - 63.1°F - 64.0°F -
Palma 61.9°F 58.3°F 66.3°F 60.8°F 71.6°F 66.0°F
Palma de Majorka 61.9°F 58.3°F 66.4°F 60.8°F 71.6°F 66.0°F
Palma de Mallorca 61.2°F 58.3°F 65.5°F 60.6°F 71.0°F 65.7°F
Palmanova 60.5°F 58.3°F 64.4°F 60.8°F 70.2°F 65.8°F
Pineda de Mar 58.6°F 55.9°F 62.0°F 58.1°F 67.1°F 62.6°F
Platja dAro 58.3°F 55.8°F 61.9°F 57.6°F 66.5°F 61.7°F
Playa del Ingles 67.9°F 66.0°F 70.6°F 67.1°F 70.9°F 68.9°F
Playa-de-Las-Americas 68.5°F 66.9°F 72.0°F 67.6°F 72.1°F 69.1°F
Puerto de la Cruz 65.6°F 66.4°F 70.2°F 67.5°F 71.2°F 68.7°F
Puerto de Mogan 68.8°F 66.6°F 71.8°F 67.6°F 72.4°F 69.1°F
Puerto de Santiago 69.5°F 66.9°F 74.1°F 67.6°F 73.7°F 69.1°F
Puerto Rico de Gran Canaria 68.4°F 67.5°F 71.6°F 68.7°F 71.6°F 70.2°F
Salou 59.0°F 56.5°F 63.0°F 59.0°F 68.0°F 64.2°F
San Pedro del Pinatar 64.4°F 58.6°F 67.8°F 61.3°F 70.3°F 66.4°F
San Sebastian 57.5°F 54.5°F 60.5°F 56.7°F 63.6°F 60.6°F
Santa Cruz de Tenerife 65.8°F 66.4°F 68.7°F 67.5°F 68.9°F 68.9°F
Santa Pola 63.5°F 58.3°F 69.9°F 61.0°F 72.7°F 66.4°F
Santa Ponsa 60.3°F 58.3°F 63.9°F 60.8°F 69.4°F 65.8°F
Santa Susanna 58.7°F 55.9°F 62.1°F 57.9°F 67.0°F 62.4°F
Santander 56.9°F 54.7°F 58.9°F 56.1°F 61.6°F 59.4°F
Santiago de Compostela 54.8°F - 61.9°F - 64.0°F -
Sevilla 66.2°F 59.7°F 80.0°F 62.8°F 83.8°F 67.3°F
Seville 65.5°F - 77.3°F - 81.6°F -
Sierra Nevada 54.0°F 59.2°F 62.3°F 60.8°F 63.3°F 64.2°F
Sitges 58.7°F 56.3°F 63.7°F 58.6°F 69.4°F 63.7°F
Tarifa 63.0°F 60.4°F 68.3°F 61.5°F 69.6°F 63.7°F
Tarragona 59.6°F 56.5°F 64.4°F 58.8°F 68.7°F 64.2°F
Tenerife 64.1°F 66.4°F 69.1°F 67.3°F 68.6°F 68.7°F
Torremolinos 63.5°F 59.2°F 71.0°F 60.8°F 72.8°F 63.9°F
Torrevieja 64.5°F 58.5°F 68.3°F 61.0°F 71.4°F 66.0°F
Tossa de Mar 58.6°F 55.9°F 62.0°F 57.7°F 67.1°F 62.2°F
Valencia 63.9°F 57.0°F 68.9°F 60.3°F 71.8°F 66.0°F
Vigo 56.7°F 56.7°F 63.0°F 58.6°F 64.3°F 61.7°F
Xabia 61.4°F 57.6°F 65.2°F 60.1°F 68.3°F 65.3°F
Zaragoza 61.4°F - 70.5°F - 75.5°F -
* 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
+59°F
+57°F
+59°F
+63°F
+63°F
+61°F
+54°F
+59°F
+50°F
+57°F
+52°F
+57°F
+63°F
Units of measurement: °C / °F