Measurements:
°C
°F
World Resorts Spain

When is the Best Time to Visit Spain

Weather Map by Month
Sea Water Temperature by Month
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC

• This is interactive weather map. You can zoom it in or out and move around to find resort you are interested in. You can also click resort name for more details.

• You can choose any month to see day air temperature or sea water temperature averages for selected period.

Spain Weather by Month

Select Month: JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
Resort Name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature
Sunny
Hours *
Adeje 77.6°F 70.1°F 13.0% 1 day (0.6 in) 75.6°F 10h. 21m.
Aguilas 68.7°F 53.4°F 22.5% 1 day (0.8 in) 68.8°F 08h. 53m.
Alcudia 69.5°F 62.5°F 31.0% 5 days (2.8 in) 69.8°F 07h. 54m.
Algeciras 69.9°F 58.4°F 30.4% 5 days (4.2 in) 66.2°F 08h. 08m.
Alicante 69.2°F 55.3°F 25.7% 2 days (1.3 in) 69.2°F 08h. 30m.
Almeria 70.1°F 56.4°F 17.8% 1 day (0.6 in) 67.0°F 09h. 23m.
Almunecar 70.1°F 54.0°F 16.9% 3 days (1.4 in) 65.6°F 09h. 29m.
Badalona 66.5°F 53.2°F 28.3% 4 days (3.1 in) 65.8°F 08h. 04m.
Barcelona 65.3°F 54.8°F 27.7% 4 days (3.0 in) 66.0°F 08h. 08m.
Benalmadena 70.6°F 60.6°F 21.6% 3 days (1.9 in) 65.4°F 09h. 00m.
Benalmadeno 70.6°F 60.6°F 21.6% 3 days (1.9 in) 65.2°F 09h. 01m.
Benicasim 70.3°F 53.5°F 21.4% 1 day (2.0 in) 68.6°F 08h. 50m.
Benidorm 69.9°F 62.2°F 25.4% 3 days (1.6 in) 69.2°F 08h. 31m.
Bilbao 63.0°F 50.8°F 43.6% 7 days (3.9 in) 62.6°F 06h. 29m.
Blanes 65.7°F 54.2°F 27.5% 4 days (2.8 in) 65.2°F 08h. 08m.
Burgos 52.0°F 39.2°F 43.4% 3 days (1.8 in) - 06h. 32m.
Cadiz 71.0°F 62.0°F 24.6% 7 days (4.6 in) 67.4°F 08h. 42m.
Cala Dor 71.1°F 62.7°F 27.8% 3 days (1.6 in) 70.4°F 08h. 14m.
Cala Figuera 71.0°F 63.1°F 26.8% 3 days (1.6 in) 70.4°F 08h. 20m.
Cala Mayor 69.9°F 60.1°F 25.6% 3 days (1.7 in) 70.0°F 08h. 27m.
Cala Mesquida 70.8°F 65.4°F 28.5% 3 days (1.8 in) 70.0°F 08h. 09m.
Calafell 66.5°F 53.7°F 24.7% 4 days (3.1 in) 66.6°F 08h. 26m.
Calella 65.9°F 54.2°F 28.3% 4 days (3.1 in) 65.2°F 08h. 04m.
Calpe 70.9°F 61.1°F 24.5% 2 days (1.7 in) 69.2°F 08h. 36m.
Cambrils 66.6°F 55.3°F 25.0% 4 days (3.3 in) 67.0°F 08h. 25m.
Camp de Mar 69.9°F 62.4°F 25.6% 3 days (1.8 in) 69.8°F 08h. 27m.
Capella 55.2°F 36.7°F 24.1% 3 days (3.2 in) - 08h. 26m.
Cartagena 72.7°F 63.3°F 23.9% 2 days (0.7 in) 68.8°F 08h. 43m.
Castellon de la Plana 70.2°F 53.5°F 21.4% 2 days (2.0 in) 68.6°F 08h. 51m.
Ceuta 69.4°F 61.1°F 29.6% 5 days (3.1 in) 66.8°F 08h. 14m.
Chaclana de la Frontera 69.6°F 59.5°F 24.1% 5 days (4.7 in) 67.4°F 08h. 46m.
Coma Ruga 67.7°F 53.6°F 23.7% 4 days (3.3 in) 66.6°F 08h. 32m.
Cordoba 67.1°F 49.4°F 27.1% 3 days (1.8 in) - 08h. 23m.
Corralejo 78.3°F 72.1°F 29.3% 2 days (1.1 in) 73.8°F 08h. 34m.
Costa Adeje 80.2°F 71.8°F 10.5% - 75.6°F 10h. 37m.
Costa Blanca 71.3°F 63.2°F 22.2% 2 days (1.5 in) 69.2°F 08h. 51m.
Costa Brava 64.9°F 55.5°F 28.1% 3 days (2.4 in) 64.0°F 08h. 03m.
Cullera 69.5°F 52.8°F 26.2% 3 days (1.8 in) 68.6°F 08h. 24m.
Denia 69.3°F 62.6°F 27.5% 4 days (2.3 in) 69.0°F 08h. 18m.
Eivissa 70.0°F 65.3°F 29.6% 5 days (2.5 in) 69.4°F 08h. 04m.
El Arenal 58.4°F 42.0°F 27.4% 4 days (2.0 in) - 08h. 13m.
El Medano 80.0°F 70.6°F 12.6% 1 day (0.7 in) 75.4°F 10h. 24m.
El Puerto de Santa Maria 71.1°F 62.0°F 24.3% 7 days (4.6 in) 67.4°F 08h. 44m.
El Vendrell 67.7°F 53.6°F 23.7% 4 days (3.3 in) 66.6°F 08h. 32m.
Empirabrava 64.7°F 55.2°F 28.1% 3 days (3.0 in) 63.8°F 08h. 02m.
Estepona 69.2°F 51.6°F 26.6% 5 days (3.3 in) 65.4°F 08h. 30m.
Figueres 64.6°F 55.2°F 27.9% 4 days (3.0 in) 63.8°F 08h. 04m.
Fuengirola 71.9°F 60.9°F 22.4% 4 days (2.0 in) 65.4°F 08h. 56m.
Fuerteventura 76.8°F 71.3°F 26.2% 1 day (0.7 in) 74.0°F 08h. 56m.
Gandia 69.4°F 57.5°F 29.0% 3 days (2.1 in) 68.6°F 08h. 08m.
Gijon 62.3°F 49.6°F 39.7% 4 days (3.0 in) 61.6°F 06h. 50m.
Girona 64.4°F 48.7°F 27.5% 3 days (2.5 in) 64.6°F 08h. 07m.
Golf del Sur 80.2°F 71.7°F 11.2% 1 day (0.5 in) 75.6°F 10h. 32m.
Gran Canaria 78.6°F 72.0°F 20.2% - 74.8°F 09h. 35m.
Granada 61.2°F 42.2°F 23.6% 4 days (2.4 in) 65.8°F 08h. 47m.
Guardamar del Segura 71.3°F 59.9°F 23.4% 1 day (1.1 in) 69.2°F 08h. 45m.
Guia de Isora 74.7°F 65.7°F 15.4% - 75.6°F 10h. 05m.
Huelva 69.9°F 55.6°F 23.8% 5 days (2.9 in) 66.8°F 08h. 45m.
La Manga 71.3°F 61.2°F 24.5% 2 days (1.3 in) 69.0°F 08h. 39m.
La Orotava 75.9°F 68.1°F 25.5% 3 days (2.0 in) 75.4°F 08h. 59m.
La Palma 76.6°F 71.0°F 29.6% 2 days (1.5 in) 75.6°F 08h. 32m.
La Pineda 67.0°F 56.4°F 24.6% 3 days (3.0 in) 66.8°F 08h. 28m.
Lanzarote 76.4°F 71.0°F 30.3% 1 day (0.9 in) 73.8°F 08h. 27m.
Las Palmas 77.1°F 71.3°F 30.9% - 74.8°F 08h. 25m.
Lloret de Mar 65.8°F 54.9°F 27.1% 3 days (2.7 in) 65.0°F 08h. 10m.
Los Alkazares 72.8°F 61.7°F 24.6% 2 days (0.9 in) 69.0°F 08h. 38m.
Los Cristianos 80.5°F 72.2°F 10.4% - 75.6°F 10h. 38m.
Los Gigantes 77.0°F 69.8°F 14.4% 1 day (0.8 in) 75.6°F 10h. 12m.
Madrid 59.5°F 46.0°F 31.6% 3 days (1.7 in) - 07h. 48m.
Magaluf 70.4°F 60.5°F 26.0% 3 days (1.6 in) 70.0°F 08h. 24m.
Malaga 70.8°F 57.2°F 20.2% 3 days (1.6 in) 65.2°F 09h. 09m.
Malgrat de Mar 65.7°F 54.2°F 27.5% 4 days (2.6 in) 65.2°F 08h. 08m.
Mallorca 68.9°F 60.0°F 31.9% 4 days (2.7 in) 70.2°F 07h. 49m.
Manilva 70.2°F 54.4°F 27.2% 5 days (4.4 in) 65.4°F 08h. 27m.
Mar Menor 71.4°F 61.2°F 24.5% 2 days (1.3 in) 69.0°F 08h. 39m.
Marbella 69.5°F 54.7°F 25.5% 4 days (2.6 in) 65.4°F 08h. 37m.
Maspalomas 80.3°F 72.2°F 21.2% - 74.8°F 09h. 29m.
Mataro 67.6°F 56.0°F 25.3% 4 days (2.9 in) 65.6°F 08h. 21m.
Melilla 71.6°F 61.6°F 25.0% 3 days (1.8 in) 67.6°F 08h. 44m.
Menorca 68.8°F 64.2°F 34.0% 7 days (3.2 in) 69.4°F 07h. 35m.
Mijas 68.4°F 58.6°F 21.6% 4 days (2.1 in) 65.4°F 09h. 00m.
Mojacar 71.7°F 59.5°F 18.7% - 68.6°F 09h. 17m.
Morair 69.9°F 62.8°F 26.4% 3 days (2.1 in) 69.2°F 08h. 25m.
Murcia 70.7°F 52.6°F 24.4% 1 day (0.9 in) 69.0°F 08h. 39m.
Nerja 71.0°F 59.6°F 18.8% 3 days (1.7 in) 65.6°F 09h. 17m.
Oropesa del Mar 70.1°F 53.5°F 21.3% 1 day (1.9 in) 68.6°F 08h. 51m.
Oviedo 59.3°F 45.3°F 37.2% 4 days (2.8 in) - 07h. 05m.
Paguera 69.1°F 61.9°F 30.9% 4 days (2.7 in) 69.8°F 07h. 55m.
Palma 70.6°F 57.4°F 25.9% 3 days (1.6 in) 70.0°F 08h. 25m.
Palma de Majorka 69.1°F 59.2°F 30.8% 4 days (2.7 in) 70.0°F 07h. 55m.
Palmanova 69.9°F 60.1°F 25.6% 3 days (1.7 in) 70.0°F 08h. 27m.
Peniscola 67.0°F 55.1°F 25.4% 3 days (3.1 in) 68.2°F 08h. 25m.
Pilar de la Foradada 72.4°F 60.1°F 24.6% 1 day (0.8 in) 69.2°F 08h. 38m.
Pineda de Mar 65.7°F 54.1°F 27.6% 4 days (2.7 in) 65.2°F 08h. 08m.
Platja dAro 66.7°F 57.0°F 25.2% 3 days (2.1 in) 64.4°F 08h. 21m.
Platja de Palma 70.5°F 57.4°F 26.0% 3 days (1.5 in) 70.0°F 08h. 24m.
Platja den Bossa 71.4°F 66.1°F 26.6% 3 days (1.8 in) 69.6°F 08h. 23m.
Playa de Muro 70.9°F 61.1°F 27.8% 2 days (1.7 in) 69.8°F 08h. 13m.
Playa del Ingles 80.3°F 72.3°F 21.1% - 74.8°F 09h. 29m.
Playa-de-Las-Americas 80.5°F 72.2°F 10.3% - 75.6°F 10h. 38m.
Puerto de la Cruz 77.6°F 70.0°F 22.3% 3 days (1.9 in) 75.4°F 09h. 20m.
Puerto de Mogan 80.1°F 72.3°F 18.5% - 75.2°F 09h. 46m.
Puerto del Carmen 78.1°F 71.6°F 30.3% 2 days (1.2 in) 73.6°F 08h. 27m.
Reus 66.0°F 52.7°F 25.0% 4 days (3.1 in) 66.8°F 08h. 24m.
Roquetas de Mar 71.8°F 58.4°F 16.2% 1 day (0.9 in) 67.0°F 09h. 33m.
Roses 66.9°F 55.8°F 25.2% 2 days (2.2 in) 63.8°F 08h. 20m.
Salou 66.6°F 55.3°F 24.9% 4 days (3.3 in) 67.0°F 08h. 26m.
San Augustin 80.1°F 71.9°F 22.4% - 74.8°F 09h. 21m.
San Fernando 70.5°F 61.0°F 26.3% 6 days (5.0 in) 67.4°F 08h. 32m.
San Jose 71.7°F 57.7°F 16.0% 1 day (0.6 in) 67.8°F 09h. 35m.
San Juan de Los Terreros 73.6°F 57.4°F 18.0% - 68.8°F 09h. 20m.
San Pedro del Pinatar 72.9°F 61.7°F 24.7% 2 days (0.9 in) 69.0°F 08h. 38m.
San Sebastian 61.4°F 50.7°F 44.4% 8 days (4.9 in) 62.4°F 06h. 24m.
Santa Cruz de La Palma 77.8°F 70.2°F 32.0% 3 days (1.7 in) 75.4°F 08h. 17m.
Santa Cruz de Tenerife 75.8°F 69.7°F 29.7% 2 days (1.4 in) 75.4°F 08h. 33m.
Santa Ponsa 70.0°F 60.9°F 26.8% 3 days (1.7 in) 69.8°F 08h. 20m.
Santa Susanna 65.7°F 54.2°F 27.5% 4 days (2.6 in) 65.2°F 08h. 08m.
Santander 63.8°F 55.9°F 41.0% 6 days (3.5 in) 62.4°F 06h. 43m.
Segovia 51.8°F 37.2°F 40.5% 3 days (2.1 in) - 06h. 53m.
Sevilla 70.0°F 54.3°F 24.4% 4 days (2.4 in) 67.0°F 08h. 41m.
Sierra Nevada 54.4°F 41.9°F 25.0% 4 days (3.4 in) 66.2°F 08h. 38m.
Sitges 67.2°F 55.1°F 24.8% 4 days (3.2 in) 66.6°F 08h. 25m.
Tarifa 69.0°F 60.8°F 28.9% 5 days (3.5 in) 67.4°F 08h. 17m.
Tarragona 66.9°F 56.1°F 24.4% 4 days (3.1 in) 66.8°F 08h. 29m.
Tenerife 71.4°F 64.2°F 34.3% 3 days (2.2 in) 75.4°F 08h. 03m.
Toledo 60.8°F 45.2°F 31.3% 3 days (1.7 in) - 07h. 51m.
Torremolinos 72.6°F 58.1°F 21.6% 3 days (1.6 in) 65.2°F 09h. 01m.
Torrevieja 71.2°F 60.1°F 24.9% 2 days (0.9 in) 69.2°F 08h. 36m.
Torroks 68.2°F 58.4°F 19.5% 3 days (1.8 in) 65.6°F 09h. 13m.
Tossa de Mar 65.6°F 55.3°F 27.9% 4 days (2.6 in) 64.8°F 08h. 06m.
Valencia 68.7°F 54.6°F 26.2% 2 days (1.7 in) 68.4°F 08h. 23m.
Villajoyosa 69.5°F 59.6°F 26.0% 3 days (1.6 in) 69.2°F 08h. 28m.
Xabia 69.7°F 62.9°F 26.7% 3 days (2.3 in) 69.0°F 08h. 23m.
Zaragoza 61.1°F 47.2°F 30.2% 3 days (2.3 in) - 07h. 52m.
* We are using day length and cloud cover information for each day of the month to calculate average values of sunny hours during the day.