World Resorts Spain Weather

Best time to travel to Spain

Spain 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.

Monthly Spain weather

January
February
March
April
May
June
July
August
September
October
November
December
Place name Air temp
day / night
Cloudiness Rainy days (precipitation) Sea
temperature
Sunny hours
 A Coruna 70.4°F 60.9°F 34.0% - 62.8°F 10 h. 55 min.
 Alcudia 83.6°F 75.5°F 14.6% - 78.6°F 13 h. 32 min.
 Alicante 85.1°F 76.2°F 12.1% - 79.3°F 13 h. 46 min.
 Almeria 82.0°F 76.3°F 7.4% - 75.4°F 14 h. 20 min.
 Almunecar 81.1°F 73.7°F 10.7% - 73.4°F 13 h. 51 min.
 Altea 83.3°F 75.4°F 13.3% - 78.8°F 13 h. 37 min.
 Barcelona 82.6°F 77.3°F 19.0% - 76.8°F 13 h. 1 min.
 Benalmadena 81.2°F 74.5°F 7.9% - 71.6°F 14 h. 15 min.
 Benicasim 85.6°F 75.6°F 17.9% - 79.2°F 13 h. 4 min.
 Benidorm 81.1°F 76.1°F 13.6% - 79.0°F 13 h. 35 min.
 Bilbao 76.2°F 61.8°F 41.0% 1 day (0.5 in.) 69.8°F 9 h. 51 min.
 Blanes 82.6°F 70.6°F 19.3% - 75.7°F 13 h. 0 min.
 Cadiz 80.1°F 72.3°F 9.4% - 74.1°F 14 h. 1 min.
 Cala Dor 83.1°F 75.3°F 13.4% - 78.6°F 13 h. 40 min.
 Cala Mayor 86.3°F 73.6°F 12.1% - 79.3°F 13 h. 53 min.
 Cala Ratjada 80.0°F 76.8°F 14.0% - 79.3°F 13 h. 36 min.
 Calafell 84.8°F 73.0°F 18.8% - 77.7°F 13 h. 2 min.
 Calella 81.5°F 71.9°F 20.9% - 76.3°F 12 h. 45 min.
 Calpe 83.4°F 75.1°F 13.4% - 78.6°F 13 h. 37 min.
 Cambrils 82.0°F 74.5°F 17.5% - 77.9°F 13 h. 13 min.
 Can Picafort 84.9°F 74.6°F 15.0% - 78.8°F 13 h. 29 min.
 Castellon de la Plana 85.6°F 75.6°F 17.8% - 79.3°F 13 h. 4 min.
 Coma Ruga 84.8°F 73.0°F 18.8% - 77.7°F 13 h. 2 min.
 Costa Adeje 77.2°F 71.5°F 6.1% - 72.5°F 13 h. 53 min.
 Costa Blanca 81.1°F 76.1°F 13.6% - 79.0°F 13 h. 35 min.
 Costa Brava 81.9°F 71.0°F 17.0% - 73.6°F 13 h. 22 min.
 Costa Calma 71.4°F 70.1°F 10.2% - 71.8°F 13 h. 20 min.
 Cullera 91.6°F 73.8°F 16.5% - 79.2°F 13 h. 12 min.
 Denia 82.1°F 76.0°F 14.5% - 78.3°F 13 h. 28 min.
 Empirabrava 81.1°F 71.8°F 16.7% - 73.4°F 13 h. 26 min.
 Estepona 86.5°F 70.3°F 7.4% - 69.3°F 14 h. 18 min.
 Fuengirola 78.9°F 73.0°F 8.2% - 71.2°F 14 h. 12 min.
 Fuerteventura 75.5°F 69.3°F 15.1% - 70.7°F 12 h. 40 min.
 Gandia 87.4°F 73.7°F 15.6% - 79.2°F 13 h. 19 min.
 Gijon 73.7°F 60.7°F 40.2% - 66.9°F 10 h. 0 min.
 Girona 87.6°F 69.0°F 20.8% 1 day (0.6 in.) 75.0°F 12 h. 47 min.
 Gran Canaria 75.5°F 68.9°F 9.9% - 71.4°F 13 h. 21 min.
 Granada 91.7°F 67.2°F 8.6% - 73.4°F 14 h. 12 min.
 Guardamar del Segura 85.1°F 76.0°F 12.3% - 79.0°F 13 h. 43 min.
 Huelva 83.9°F 70.4°F 8.1% - 73.0°F 14 h. 16 min.
 Ibiza 82.3°F 76.3°F 12.9% - 78.8°F 13 h. 42 min.
 L'Albir 82.4°F 75.7°F 13.5% - 78.8°F 13 h. 35 min.
 La Manga 81.8°F 76.7°F 12.6% - 79.3°F 13 h. 39 min.
 La Pineda 81.9°F 74.3°F 17.3% - 78.1°F 13 h. 14 min.
 Lanzarote 73.7°F 65.5°F 28.4% - 70.5°F 10 h. 52 min.
 Las Palmas 73.6°F 68.6°F 37.3% - 71.6°F 9 h. 36 min.
 Lloret de Mar 82.6°F 70.6°F 19.6% - 75.7°F 12 h. 57 min.
 Los Cristianos 77.2°F 71.6°F 6.2% - 72.5°F 13 h. 52 min.
 Los Gigantes 80.0°F 67.5°F 7.8% - 72.5°F 13 h. 39 min.
 Madrid 89.9°F 73.5°F 7.4% - - 14 h. 38 min.
 Magaluf 84.6°F 74.7°F 11.6% - 79.3°F 13 h. 57 min.
 Malaga 85.1°F 74.3°F 7.7% - 72.1°F 14 h. 17 min.
 Malgrat de Mar 82.1°F 71.5°F 20.4% - 76.1°F 12 h. 49 min.
 Mar Menor 83.0°F 76.3°F 12.7% - 79.3°F 13 h. 39 min.
 Marbella 83.9°F 72.9°F 9.0% - 70.0°F 14 h. 5 min.
 Maspalomas 79.0°F 71.9°F 3.8% - 72.1°F 14 h. 11 min.
 Mataro 80.1°F 74.2°F 21.4% - 76.5°F 12 h. 40 min.
 Menorca 83.1°F 75.7°F 12.7% - 77.7°F 13 h. 49 min.
 Morair 82.4°F 75.9°F 14.1% - 78.4°F 13 h. 31 min.
 Murcia 94.6°F 74.8°F 13.5% - 79.5°F 13 h. 32 min.
 Nerja 82.1°F 72.2°F 11.1% - 73.2°F 13 h. 47 min.
 Oropesa del Mar 85.6°F 75.6°F 17.8% - 79.3°F 13 h. 4 min.
 Oviedo 76.1°F 57.7°F 35.9% - - 10 h. 38 min.
 Paguera 83.1°F 75.9°F 11.5% - 79.2°F 13 h. 58 min.
 Palamos 80.3°F 72.0°F 17.0% - 75.9°F 13 h. 21 min.
 Palma 86.3°F 73.6°F 12.1% - 79.3°F 13 h. 53 min.
 Palma de Majorka 86.3°F 73.6°F 12.2% - 79.3°F 13 h. 52 min.
 Palma de Mallorca 86.6°F 74.4°F 13.4% - 79.2°F 13 h. 41 min.
 Palmanova 84.5°F 75.0°F 11.6% - 79.3°F 13 h. 57 min.
 Pineda de Mar 81.8°F 71.5°F 20.7% - 76.3°F 12 h. 46 min.
 Platja dAro 80.7°F 71.6°F 18.3% - 74.7°F 13 h. 9 min.
 Playa de Muro 84.5°F 74.8°F 15.1% - 78.6°F 13 h. 28 min.
 Playa-de-Las-Americas 77.1°F 71.6°F 6.2% - 72.5°F 13 h. 52 min.
 Puerto de la Cruz 77.0°F 68.5°F 26.2% - 72.1°F 11 h. 8 min.
 Puerto de Santiago 80.7°F 67.9°F 8.1% - 72.5°F 13 h. 37 min.
 Puerto Rico de Gran Canaria 78.1°F 72.0°F 3.9% - 73.0°F 14 h. 10 min.
 Punta Prima 84.6°F 76.2°F 13.2% - 79.7°F 13 h. 35 min.
 Roses 81.1°F 71.8°F 16.7% - 73.2°F 13 h. 25 min.
 S'Arenal 87.5°F 72.8°F 12.6% - 80.4°F 13 h. 48 min.
 Sa Coma 83.1°F 75.0°F 14.2% - 79.7°F 13 h. 34 min.
 Salou 82.0°F 74.5°F 17.3% - 77.9°F 13 h. 14 min.
 San Pedro del Pinatar 83.2°F 76.3°F 12.8% - 79.2°F 13 h. 38 min.
 San Sebastian 75.2°F 61.2°F 44.0% - 71.6°F 9 h. 25 min.
 Santa Cruz de Tenerife 71.6°F 69.4°F 32.6% - 72.3°F 10 h. 15 min.
 Santa Pola 85.1°F 76.0°F 12.6% - 79.2°F 13 h. 41 min.
 Santa Ponsa 84.2°F 75.0°F 11.8% - 79.2°F 13 h. 55 min.
 Santa Susanna 82.1°F 71.5°F 20.6% - 76.1°F 12 h. 47 min.
 Santander 71.3°F 65.3°F 39.6% 1 day (0.5 in.) 68.7°F 10 h. 5 min.
 Sevilla 97.2°F 70.4°F 6.9% - 75.4°F 14 h. 27 min.
 Sitges 82.5°F 75.4°F 18.0% - 77.7°F 13 h. 9 min.
 Tarifa 76.2°F 69.9°F 13.5% - 69.3°F 13 h. 24 min.
 Tarragona 82.3°F 74.2°F 17.4% - 78.1°F 13 h. 14 min.
 Tenerife 78.0°F 68.7°F 18.4% - 72.1°F 12 h. 12 min.
 Torre La Mata 84.7°F 76.2°F 12.6% - 79.9°F 13 h. 41 min.
 Torremolinos 83.9°F 74.1°F 7.7% - 72.1°F 14 h. 17 min.
 Torrevieja 84.5°F 76.3°F 12.9% - 78.8°F 13 h. 38 min.
 Tossa de Mar 82.1°F 70.6°F 19.5% - 75.6°F 12 h. 58 min.
 Valencia 85.1°F 75.4°F 16.2% - 79.3°F 13 h. 16 min.
 Vigo 73.1°F 60.6°F 22.2% - 66.6°F 12 h. 36 min.
 Villajoyosa 79.9°F 76.4°F 14.0% - 79.0°F 13 h. 31 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
+73°F
+79°F
+75°F
+73°F
+70°F
+77°F
+72°F
+70°F
+73°F
+75°F
+77°F
+64°F
+77°F
Units of measurement: °C / °F