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