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 54.1°F 50.1°F 61.8% 6 days (2.7 in.) 56.3°F 4 h. 35 min.
 Adeje 67.2°F 55.8°F 17.3% - 68.5°F 9 h. 45 min.
 Alcudia 59.1°F 54.2°F 34.4% - 59.0°F 7 h. 22 min.
 Alicante 59.8°F 53.2°F 28.0% - 58.8°F 8 h. 5 min.
 Almeria 59.3°F 54.6°F 23.6% - 59.4°F 8 h. 36 min.
 Almunecar 60.2°F 55.0°F 26.0% 1 day (0.5 in.) 59.5°F 8 h. 22 min.
 Altea 59.3°F 53.2°F 27.8% - 59.0°F 8 h. 5 min.
 Barcelona 56.4°F 51.1°F 29.5% 1 day (0.5 in.) 57.2°F 7 h. 45 min.
 Benalmadena 58.2°F 53.1°F 31.0% 1 day (0.5 in.) 59.5°F 7 h. 53 min.
 Benidorm 59.0°F 53.9°F 28.4% - 59.0°F 8 h. 2 min.
 Bilbao 52.7°F 46.0°F 52.1% 2 days (0.9 in.) 55.6°F 5 h. 30 min.
 Blanes 56.4°F 47.4°F 30.2% - 57.0°F 7 h. 40 min.
 Cadiz 60.5°F 55.5°F 31.9% 1 day (1.0 in.) 59.5°F 7 h. 48 min.
 Cala Dor 58.9°F 54.6°F 34.9% - 59.5°F 7 h. 21 min.
 Cala Mayor 58.7°F 51.3°F 33.4% - 59.2°F 7 h. 29 min.
 Cala Ratjada 58.7°F 56.1°F 36.8% - 59.4°F 7 h. 9 min.
 Calafell 57.0°F 48.5°F 29.3% - 57.0°F 7 h. 47 min.
 Calella 55.9°F 49.7°F 29.1% - 57.0°F 7 h. 46 min.
 Calpe 59.9°F 52.7°F 29.5% - 58.8°F 7 h. 55 min.
 Cambrils 56.1°F 50.4°F 28.9% - 57.4°F 7 h. 50 min.
 Can Picafort 59.3°F 52.7°F 36.7% - 58.8°F 7 h. 9 min.
 Cartagena 60.6°F 54.3°F 26.7% - 59.2°F 8 h. 16 min.
 Castellon de la Plana 60.2°F 51.3°F 30.0% - 57.6°F 7 h. 48 min.
 Cordoba 59.0°F 46.1°F 37.6% 2 days (0.8 in.) - 7 h. 9 min.
 Corralejo 67.5°F 65.0°F 24.5% - 66.7°F 8 h. 57 min.
 Costa Adeje 68.6°F 63.8°F 17.1% - 68.5°F 9 h. 46 min.
 Costa Blanca 59.0°F 53.9°F 28.7% - 59.0°F 8 h. 0 min.
 Costa Brava 55.5°F 48.4°F 31.3% - 56.5°F 7 h. 32 min.
 Costa Calma 66.4°F 66.5°F 18.2% - 67.5°F 9 h. 39 min.
 Costa del Silencio 67.6°F 65.7°F 15.9% - 68.7°F 9 h. 54 min.
 Cullera 61.2°F 48.6°F 31.2% 1 day (0.4 in.) 57.9°F 7 h. 43 min.
 Denia 58.8°F 54.3°F 29.5% - 58.5°F 7 h. 55 min.
 Empirabrava 54.6°F 48.8°F 32.4% - 56.1°F 7 h. 25 min.
 Estepona 61.1°F 50.9°F 35.0% 1 day (0.8 in.) 59.7°F 7 h. 30 min.
 Fuengirola 60.0°F 54.9°F 31.4% - 59.7°F 7 h. 51 min.
 Fuerteventura 67.6°F 63.6°F 21.1% - 66.7°F 9 h. 20 min.
 Gandia 60.9°F 50.7°F 31.4% 1 day (0.4 in.) 57.7°F 7 h. 43 min.
 Gijon 55.4°F 47.1°F 51.3% 2 days (1.5 in.) 55.4°F 5 h. 33 min.
 Girona 56.9°F 44.8°F 28.5% - 56.8°F 7 h. 49 min.
 Gran Canaria 67.2°F 63.5°F 20.8% - 67.5°F 9 h. 23 min.
 Granada 53.9°F 40.5°F 28.6% 2 days (0.9 in.) 59.4°F 8 h. 5 min.
 Guardamar del Segura 61.0°F 53.2°F 28.5% - 59.0°F 8 h. 3 min.
 Huelva 60.5°F 52.4°F 35.3% 1 day (1.0 in.) 59.0°F 7 h. 25 min.
 Ibiza 59.1°F 56.2°F 29.5% - 59.4°F 7 h. 54 min.
 L'Albir 59.3°F 53.7°F 27.8% - 59.0°F 8 h. 5 min.
 La Manga 60.5°F 54.8°F 28.3% - 59.0°F 8 h. 5 min.
 La Palma 66.5°F 64.1°F 26.3% - 68.9°F 8 h. 46 min.
 Lanzarote 71.1°F 59.5°F 24.8% - 66.7°F 8 h. 55 min.
 Las Palmas 67.5°F 63.7°F 24.9% - 67.6°F 8 h. 56 min.
 Lloret de Mar 56.2°F 47.4°F 30.5% - 57.0°F 7 h. 38 min.
 Los Cristianos 68.7°F 63.5°F 17.3% - 68.5°F 9 h. 45 min.
 Los Gigantes 68.5°F 59.7°F 17.3% - 68.5°F 9 h. 44 min.
 Madrid 50.7°F 42.9°F 44.2% - - 6 h. 23 min.
 Magaluf 58.8°F 52.8°F 33.0% - 59.4°F 7 h. 32 min.
 Malaga 61.0°F 53.8°F 29.9% 1 day (0.5 in.) 59.4°F 8 h. 0 min.
 Marbella 61.0°F 53.2°F 33.1% 1 day (0.6 in.) 59.9°F 7 h. 40 min.
 Maspalomas 68.7°F 63.8°F 15.2% - 67.6°F 9 h. 59 min.
 Menorca 58.5°F 54.2°F 37.6% 1 day (0.5 in.) 59.0°F 7 h. 3 min.
 Morair 59.4°F 54.4°F 29.3% - 58.8°F 7 h. 56 min.
 Murcia 63.2°F 49.2°F 27.0% - 59.0°F 8 h. 12 min.
 Nerja 60.4°F 53.2°F 27.7% 1 day (0.5 in.) 59.4°F 8 h. 12 min.
 Oviedo 54.6°F 41.3°F 46.1% 4 days (1.5 in.) - 6 h. 3 min.
 Paguera 58.1°F 54.8°F 32.4% - 59.4°F 7 h. 35 min.
 Palma 58.7°F 51.3°F 33.7% - 59.4°F 7 h. 27 min.
 Palma de Majorka 58.7°F 51.3°F 33.5% - 59.4°F 7 h. 29 min.
 Palma de Mallorca 59.1°F 51.5°F 34.4% - 59.5°F 7 h. 23 min.
 Palmanova 58.5°F 53.6°F 33.1% - 59.4°F 7 h. 31 min.
 Pineda de Mar 56.0°F 47.6°F 28.9% - 57.0°F 7 h. 48 min.
 Platja dAro 55.3°F 49.7°F 31.1% - 56.8°F 7 h. 34 min.
 Playa-de-Las-Americas 68.7°F 63.5°F 17.3% - 68.5°F 9 h. 45 min.
 Puerto de la Cruz 68.2°F 59.6°F 22.6% - 68.2°F 9 h. 10 min.
 Puerto de Mogan 68.9°F 64.2°F 16.0% - 67.8°F 9 h. 54 min.
 Puerto de Santiago 69.3°F 58.2°F 17.6% - 68.5°F 9 h. 43 min.
 Puerto Rico de Gran Canaria 69.0°F 64.3°F 16.3% - 68.4°F 9 h. 52 min.
 Roses 54.6°F 48.8°F 31.9% - 56.1°F 7 h. 28 min.
 S'illot 59.0°F 54.8°F 36.1% - 59.5°F 7 h. 13 min.
 Sa Coma 59.0°F 54.8°F 36.1% - 59.5°F 7 h. 13 min.
 Salou 56.1°F 50.4°F 28.8% - 57.4°F 7 h. 50 min.
 San Pedro del Pinatar 60.5°F 54.8°F 28.3% - 59.0°F 8 h. 5 min.
 San Sebastian 53.1°F 44.7°F 50.7% 3 days (1.5 in.) 55.2°F 5 h. 38 min.
 Santa Cruz de Tenerife 66.7°F 65.0°F 26.3% - 68.0°F 8 h. 47 min.
 Santa Pola 61.0°F 53.2°F 27.7% - 58.6°F 8 h. 8 min.
 Santa Ponsa 58.2°F 53.8°F 33.5% - 59.4°F 7 h. 29 min.
 Santa Susanna 56.0°F 48.3°F 29.3% - 57.0°F 7 h. 45 min.
 Santander 54.7°F 50.7°F 48.2% 3 days (1.4 in.) 55.8°F 5 h. 51 min.
 Sevilla 60.6°F 49.2°F 32.3% 2 days (1.1 in.) 58.5°F 7 h. 43 min.
 Seville 60.6°F 49.2°F 32.5% 2 days (1.1 in.) - 7 h. 41 min.
 Sierra Nevada 49.3°F 39.1°F 25.0% 2 days (0.8 in.) 59.5°F 8 h. 27 min.
 Sitges 55.1°F 50.3°F 29.9% - 57.2°F 7 h. 43 min.
 Tarifa 60.3°F 57.1°F 40.1% 2 days (0.8 in.) 61.9°F 7 h. 0 min.
 Tarragona 56.3°F 50.3°F 29.2% - 57.4°F 7 h. 48 min.
 Tenerife 62.4°F 54.4°F 21.0% - 68.0°F 9 h. 21 min.
 Torremolinos 60.6°F 53.2°F 30.6% 1 day (0.5 in.) 59.4°F 7 h. 55 min.
 Torrevieja 61.0°F 54.0°F 29.5% - 59.2°F 7 h. 57 min.
 Tossa de Mar 56.0°F 47.1°F 31.2% - 57.0°F 7 h. 34 min.
 Valencia 60.5°F 51.5°F 31.8% - 57.7°F 7 h. 39 min.
 Vigo 54.7°F 49.5°F 60.7% 5 days (2.9 in.) 55.6°F 4 h. 44 min.
 Villajoyosa 59.4°F 54.5°F 29.4% - 58.8°F 7 h. 56 min.
 Xabia 58.9°F 54.5°F 30.2% - 58.6°F 7 h. 50 min.
 Zaragoza 53.2°F 43.7°F 33.7% - - 7 h. 20 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
+54°F
+54°F
+54°F
+68°F
+55°F
+63°F
+48°F
+73°F
+45°F
+57°F
+64°F
+55°F
+68°F
Units of measurement: °C / °F