World Resorts Spain

Spring weather in Spain

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 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.0°F 55.2°F 59.4°F 56.3°F 61.4°F 58.5°F
Adeje 63.9°F 66.9°F 67.6°F 67.6°F 69.1°F 69.1°F
Aguilas 62.3°F 59.0°F 66.9°F 61.5°F 71.8°F 66.2°F
Alcossebre 58.1°F 57.2°F 64.7°F 60.3°F 69.6°F 66.7°F
Alcudia 59.1°F 57.9°F 64.1°F 60.6°F 70.1°F 65.7°F
Alicante 60.9°F 58.3°F 66.2°F 61.2°F 71.4°F 66.6°F
Almeria 60.2°F 59.0°F 65.3°F 60.8°F 69.6°F 64.8°F
Almunecar 60.7°F 59.4°F 65.6°F 61.0°F 69.4°F 64.4°F
Altea 59.5°F 58.1°F 64.4°F 60.8°F 70.0°F 66.0°F
Atalaya Isdabe 61.7°F 59.5°F 68.1°F 61.3°F 73.5°F 63.5°F
Badalona 58.0°F 56.1°F 63.3°F 58.5°F 68.0°F 63.3°F
Barcelona 58.6°F 56.1°F 63.8°F 58.5°F 68.9°F 63.3°F
Benalmadena 58.8°F 59.2°F 64.2°F 61.0°F 69.2°F 63.9°F
Benidorm 59.2°F 58.1°F 63.3°F 60.8°F 68.7°F 66.2°F
Bilbao 56.1°F 54.5°F 62.5°F 56.3°F 65.4°F 59.9°F
Blanes 58.3°F 55.9°F 63.9°F 57.9°F 68.2°F 62.6°F
Cadiz 60.7°F 59.9°F 65.7°F 62.6°F 70.1°F 66.7°F
Cala Mayor 60.2°F 58.3°F 65.9°F 61.0°F 71.7°F 66.0°F
Cala Ratjada 58.2°F 58.3°F 61.8°F 60.8°F 67.5°F 65.8°F
Calafell 59.1°F 56.1°F 64.9°F 58.6°F 70.3°F 64.0°F
Calella 57.6°F 56.1°F 62.7°F 58.1°F 67.3°F 62.8°F
Calpe 59.8°F 57.9°F 64.7°F 60.6°F 70.1°F 65.8°F
Cambrils 57.8°F 56.5°F 63.0°F 59.0°F 68.4°F 64.4°F
Can Picafort 59.5°F 57.9°F 65.1°F 60.8°F 71.1°F 65.7°F
Castellon de la Plana 61.2°F 56.8°F 67.7°F 60.3°F 72.5°F 66.0°F
Chaclana de la Frontera 61.1°F 59.9°F 67.1°F 62.4°F 73.2°F 66.2°F
Coma Ruga 59.1°F 56.1°F 64.9°F 58.6°F 70.3°F 64.0°F
Conil de la Frontera 60.9°F 60.6°F 65.9°F 62.6°F 71.1°F 65.3°F
Cordoba 61.5°F - 70.3°F - 79.1°F -
Costa Adeje 65.8°F 66.9°F 68.5°F 67.6°F 69.9°F 69.1°F
Costa Blanca 59.2°F 58.1°F 63.3°F 60.8°F 68.7°F 66.2°F
Costa Brava 57.8°F 55.6°F 63.3°F 57.4°F 67.5°F 61.7°F
Cullera 61.8°F 57.4°F 68.2°F 60.4°F 74.5°F 66.2°F
Denia 59.1°F 57.6°F 63.7°F 60.1°F 69.4°F 65.5°F
El Arenal 47.0°F - 56.6°F - 61.8°F -
El Puerto de Santa Maria 60.7°F 59.9°F 65.6°F 62.8°F 70.5°F 66.9°F
Estepona 61.0°F 59.2°F 67.2°F 60.6°F 72.7°F 63.1°F
Fuengirola 60.3°F 59.4°F 65.2°F 61.0°F 69.6°F 63.9°F
Fuerteventura 65.4°F 65.1°F 67.9°F 66.2°F 69.1°F 67.8°F
Gandia 61.4°F 57.4°F 68.5°F 60.4°F 74.9°F 66.2°F
Gijon 57.1°F 54.3°F 61.7°F 55.6°F 63.9°F 58.5°F
Girona 59.3°F 55.8°F 66.3°F 57.7°F 69.8°F 62.2°F
Gran Canaria 64.4°F 66.0°F 66.7°F 66.9°F 67.5°F 68.5°F
Granada 55.9°F 59.2°F 65.0°F 61.0°F 71.6°F 64.4°F
Guardamar del Segura 61.8°F 58.5°F 66.7°F 61.2°F 71.9°F 66.4°F
Ibiza 59.2°F 58.5°F 63.5°F 61.0°F 69.1°F 65.8°F
L'Albir 59.2°F 58.1°F 63.9°F 60.8°F 69.3°F 66.0°F
La Cala del Moral 62.4°F 59.5°F 68.1°F 61.7°F 73.6°F 64.6°F
La Linea de la Concepcion 57.3°F 59.5°F 61.5°F 61.0°F 66.1°F 62.6°F
La Manga 60.7°F 58.8°F 64.5°F 61.7°F 69.9°F 66.7°F
La Pineda 58.1°F 56.5°F 63.3°F 59.0°F 68.6°F 64.4°F
Lanzarote 65.4°F 64.8°F 68.4°F 65.8°F 69.7°F 67.3°F
Las Palmas 64.9°F 66.0°F 67.2°F 66.9°F 68.1°F 68.5°F
Lloret de Mar 58.2°F 55.9°F 63.9°F 57.9°F 68.1°F 62.6°F
Los Cristianos 65.8°F 66.9°F 68.4°F 67.6°F 69.9°F 69.1°F
Madrid 55.7°F - 66.1°F - 71.9°F -
Magaluf 59.6°F 58.5°F 64.5°F 61.0°F 70.2°F 66.0°F
Malaga 61.5°F 59.2°F 66.3°F 61.0°F 71.5°F 64.0°F
Malgrat de Mar 58.0°F 55.9°F 63.4°F 58.1°F 67.8°F 62.8°F
Manilva 60.4°F 59.2°F 66.3°F 60.6°F 71.9°F 63.0°F
Marbella 61.0°F 59.4°F 66.8°F 60.8°F 71.7°F 63.5°F
Mataro 56.5°F 56.1°F 61.3°F 58.3°F 66.1°F 63.1°F
Menorca 58.9°F 57.6°F 63.8°F 59.9°F 69.7°F 64.8°F
Miami Platja 57.7°F 56.8°F 63.0°F 59.2°F 68.5°F 65.5°F
Mijas 58.0°F 59.2°F 63.2°F 61.0°F 68.1°F 63.9°F
Mojacar 60.8°F 58.8°F 65.6°F 61.3°F 70.4°F 65.8°F
Morair 59.4°F 57.9°F 64.0°F 60.4°F 69.7°F 65.7°F
Murcia 64.9°F 58.8°F 72.8°F 61.7°F 78.8°F 66.9°F
Nerja 61.0°F 59.2°F 66.4°F 61.0°F 71.6°F 64.4°F
Oviedo 56.5°F - 62.9°F - 65.1°F -
Palma 60.2°F 58.3°F 66.0°F 61.0°F 71.7°F 66.2°F
Palma de Majorka 60.2°F 58.3°F 66.1°F 61.0°F 71.7°F 66.2°F
Palma de Mallorca 60.0°F 58.3°F 66.2°F 60.8°F 72.7°F 65.8°F
Pineda de Mar 57.9°F 56.1°F 63.1°F 58.1°F 67.7°F 62.8°F
Platja dAro 57.4°F 55.8°F 62.7°F 57.6°F 66.9°F 62.1°F
Playa-de-Las-Americas 65.8°F 66.9°F 68.4°F 67.6°F 69.9°F 69.1°F
Puerto de la Cruz 63.4°F 66.4°F 66.5°F 67.3°F 68.8°F 68.7°F
Puerto Rico de Gran Canaria 66.6°F 67.3°F 69.2°F 68.4°F 70.8°F 70.2°F
Roquetas de Mar 60.5°F 59.0°F 65.3°F 60.8°F 69.2°F 64.6°F
Roses 57.7°F 55.2°F 62.9°F 57.4°F 67.9°F 61.7°F
Sa Coma 58.7°F 58.5°F 62.8°F 60.8°F 68.7°F 66.0°F
Salou 58.0°F 56.5°F 63.3°F 59.0°F 68.7°F 64.4°F
San Sebastian 57.0°F 54.5°F 62.3°F 56.8°F 65.3°F 60.8°F
Santa Cruz de Tenerife 63.8°F 66.4°F 65.7°F 67.5°F 66.7°F 68.9°F
Santa Ponsa 59.4°F 58.5°F 64.1°F 61.0°F 69.9°F 66.0°F
Santa Susanna 58.0°F 55.9°F 63.3°F 58.1°F 67.9°F 62.8°F
Santander 55.7°F 54.7°F 59.3°F 56.3°F 61.7°F 59.5°F
Sevilla 63.3°F 59.7°F 71.2°F 63.0°F 80.2°F 67.3°F
Seville 63.3°F - 71.2°F - 80.3°F -
Sitges 57.8°F 56.3°F 63.3°F 58.8°F 68.7°F 63.9°F
Tarifa 59.9°F 60.4°F 63.7°F 61.5°F 68.1°F 63.7°F
Tarragona 58.0°F 56.5°F 63.3°F 59.0°F 68.8°F 64.4°F
Tenerife 59.1°F 66.4°F 63.7°F 67.3°F 66.3°F 68.7°F
Torre del Mar 60.7°F 59.5°F 65.6°F 61.7°F 71.0°F 64.6°F
Torremolinos 61.1°F 59.2°F 65.9°F 61.0°F 70.8°F 64.0°F
Torrevieja 62.2°F 58.5°F 67.8°F 61.2°F 73.6°F 66.2°F
Tossa de Mar 58.0°F 55.9°F 63.4°F 57.9°F 67.8°F 62.6°F
Valencia 60.7°F 57.2°F 66.5°F 60.4°F 72.5°F 66.2°F
Vigo 56.7°F 56.5°F 61.9°F 58.8°F 63.3°F 61.9°F
Xabia 59.1°F 57.6°F 63.6°F 60.3°F 69.2°F 65.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
+77°F
+73°F
+75°F
+70°F
+75°F
+72°F
+68°F
+70°F
+73°F
+72°F
+75°F
+66°F
+75°F
Units of measurement: °C / °F