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 *
A Coruña 69.3°F 58.5°F 35.2% 6 days (3.7 in) 62.0°F 08h. 08m.
Adeje 80.6°F 71.3°F 16.3% 1 day (0.9 in) 77.6°F 10h. 37m.
Aguilas 78.7°F 66.4°F 18.1% - 75.4°F 10h. 11m.
Alcudia 76.6°F 69.4°F 24.7% 2 days (1.4 in) 76.4°F 09h. 23m.
Algeciras 75.0°F 65.9°F 28.6% 4 days (2.9 in) 69.2°F 09h. 02m.
Alicante 78.2°F 66.2°F 17.8% 1 day (1.1 in) 75.8°F 10h. 12m.
Almeria 78.9°F 66.7°F 13.5% - 72.6°F 10h. 43m.
Almunecar 77.4°F 63.3°F 12.6% 1 day (0.8 in) 71.0°F 10h. 50m.
Altea 78.0°F 70.2°F 18.7% 1 day (1.1 in) 76.0°F 10h. 05m.
Badalona 74.3°F 64.2°F 28.7% 3 days (2.4 in) 73.4°F 08h. 54m.
Barcelona 73.7°F 65.1°F 28.0% 3 days (2.6 in) 73.4°F 08h. 59m.
Benalmadena 76.5°F 68.7°F 19.8% 2 days (1.2 in) 69.8°F 10h. 01m.
Benalmadeno 76.4°F 68.7°F 19.8% 2 days (1.2 in) 70.0°F 10h. 02m.
Benicasim 77.4°F 64.3°F 21.7% 1 day (1.8 in) 75.4°F 09h. 43m.
Benidorm 77.5°F 70.2°F 18.0% 2 days (1.3 in) 76.0°F 10h. 10m.
Bilbao 71.7°F 57.4°F 34.2% 4 days (2.6 in) 67.2°F 08h. 15m.
Blanes 73.9°F 61.6°F 28.0% 3 days (1.9 in) 71.6°F 08h. 59m.
Burgos 65.0°F 46.9°F 29.6% 2 days (1.3 in) - 08h. 47m.
Cadaqués 72.5°F 62.3°F 24.3% 2 days (1.9 in) 68.2°F 09h. 22m.
Cadiz 77.6°F 69.1°F 23.1% 4 days (2.8 in) 72.2°F 09h. 39m.
Cala Dor 76.1°F 69.4°F 25.9% 2 days (1.2 in) 76.6°F 09h. 16m.
Cala Figuera 75.9°F 69.7°F 25.6% 2 days (1.1 in) 76.8°F 09h. 18m.
Cala Mayor 76.0°F 67.9°F 23.8% 2 days (1.0 in) 76.6°F 09h. 30m.
Cala Mesquida 75.3°F 71.1°F 28.3% 3 days (1.3 in) 76.4°F 08h. 59m.
Calafell 75.1°F 62.8°F 25.8% 2 days (1.8 in) 74.0°F 09h. 14m.
Calella 73.7°F 62.7°F 28.5% 4 days (2.9 in) 72.2°F 08h. 55m.
Calpe 76.8°F 67.7°F 19.3% 1 day (0.9 in) 75.8°F 10h. 02m.
Cambrils 75.5°F 64.9°F 24.5% 2 days (1.5 in) 74.2°F 09h. 23m.
Camp de Mar 75.6°F 69.6°F 23.2% 3 days (1.5 in) 76.6°F 09h. 34m.
Can Picafort 76.8°F 68.5°F 25.2% 2 days (1.3 in) 76.4°F 09h. 20m.
Capella 69.1°F 47.6°F 22.1% 3 days (2.4 in) - 09h. 37m.
Cartagena 78.2°F 70.6°F 20.6% - 75.4°F 09h. 55m.
Castellon de la Plana 77.5°F 64.3°F 21.7% 1 day (1.8 in) 75.4°F 09h. 44m.
Ceuta 76.4°F 68.1°F 28.5% 3 days (2.2 in) 69.6°F 09h. 04m.
Chaclana de la Frontera 79.0°F 67.4°F 20.0% 4 days (2.8 in) 71.8°F 10h. 00m.
Coma Ruga 74.4°F 62.5°F 28.4% 2 days (1.8 in) 74.0°F 08h. 57m.
Cordoba 82.4°F 62.1°F 19.7% 2 days (1.4 in) - 10h. 00m.
Corralejo 79.7°F 74.4°F 30.0% 1 day (0.9 in) 76.0°F 09h. 01m.
Costa Adeje 81.7°F 74.7°F 16.4% - 77.6°F 10h. 36m.
Costa Blanca 76.8°F 69.6°F 18.4% 2 days (1.3 in) 75.8°F 10h. 08m.
Costa Brava 72.4°F 62.6°F 26.4% 3 days (2.5 in) 68.8°F 09h. 09m.
Cullera 80.3°F 63.3°F 21.4% 1 day (1.2 in) 75.6°F 09h. 46m.
Denia 77.0°F 70.0°F 20.5% 2 days (1.6 in) 75.6°F 09h. 53m.
Eivissa 77.2°F 72.7°F 23.3% 3 days (1.9 in) 76.4°F 09h. 34m.
El Arenal 68.7°F 50.7°F 22.4% 4 days (2.6 in) - 09h. 38m.
El Medano 81.2°F 74.1°F 17.6% 1 day (0.7 in) 77.4°F 10h. 28m.
El Puerto de Santa Maria 77.6°F 69.1°F 23.2% 4 days (2.8 in) 72.2°F 09h. 38m.
El Vendrell 74.4°F 62.5°F 28.4% 2 days (1.8 in) 74.0°F 08h. 57m.
Empirabrava 72.3°F 62.3°F 24.0% 2 days (1.8 in) 68.4°F 09h. 24m.
Estepona 79.1°F 61.5°F 20.1% 3 days (1.8 in) 69.2°F 09h. 59m.
Figueres 72.4°F 62.2°F 24.3% 2 days (1.8 in) 68.6°F 09h. 22m.
Formentera 77.5°F 73.1°F 22.7% 3 days (2.2 in) 76.6°F 09h. 38m.
Fuengirola 77.2°F 69.1°F 20.5% 1 day (1.0 in) 69.8°F 09h. 57m.
Fuerteventura 80.2°F 74.0°F 26.5% 1 day (1.0 in) 76.2°F 09h. 26m.
Gandia 78.7°F 65.9°F 21.9% 2 days (1.3 in) 75.6°F 09h. 44m.
Gijon 69.9°F 55.9°F 34.7% 4 days (3.0 in) 65.6°F 08h. 11m.
Girona 74.3°F 57.9°F 27.6% 3 days (2.6 in) 70.4°F 09h. 00m.
Golf del Sur 81.5°F 75.5°F 14.7% - 77.6°F 10h. 48m.
Gran Canaria 82.3°F 74.3°F 19.0% - 76.8°F 10h. 18m.
Granada 74.5°F 54.0°F 15.7% 2 days (1.3 in) 71.0°F 10h. 28m.
Guardamar del Segura 79.6°F 68.1°F 17.5% - 75.8°F 10h. 15m.
Guia de Isora 76.9°F 68.9°F 20.6% 1 day (0.9 in) 77.6°F 10h. 07m.
Huelva 80.1°F 64.8°F 20.5% 4 days (2.8 in) 71.6°F 09h. 55m.
Jerez 82.8°F 66.2°F 20.3% 3 days (2.5 in) - 09h. 57m.
L'Albir 77.5°F 70.5°F 18.9% 2 days (1.3 in) 76.0°F 10h. 04m.
La Manga 79.2°F 70.2°F 19.7% 1 day (0.9 in) 75.6°F 10h. 00m.
La Orotava 78.3°F 71.8°F 27.7% 3 days (2.1 in) 77.6°F 09h. 18m.
La Palma 79.1°F 73.7°F 31.5% 2 days (1.6 in) 78.0°F 08h. 52m.
La Pineda 75.5°F 65.5°F 24.0% 2 days (2.0 in) 74.2°F 09h. 26m.
Lanzarote 79.8°F 73.6°F 30.5% 1 day (1.3 in) 76.0°F 08h. 57m.
Las Palmas 79.9°F 74.1°F 28.6% 1 day (0.9 in) 76.8°F 09h. 12m.
León 65.1°F 46.7°F 26.5% 3 days (1.7 in) - 09h. 07m.
Lloret de Mar 73.9°F 62.4°F 28.2% 3 days (2.4 in) 71.6°F 08h. 57m.
Los Alkazares 78.4°F 70.2°F 21.1% 1 day (0.8 in) 75.6°F 09h. 51m.
Los Cristianos 82.0°F 75.5°F 16.2% - 77.6°F 10h. 37m.
Los Gigantes 80.3°F 72.4°F 16.8% 1 day (0.9 in) 77.6°F 10h. 33m.
Madrid 74.0°F 59.2°F 21.9% 3 days (2.0 in) - 09h. 42m.
Magaluf 76.3°F 67.7°F 24.4% 2 days (1.3 in) 76.6°F 09h. 26m.
Malaga 79.7°F 67.3°F 16.6% 1 day (0.9 in) 70.0°F 10h. 23m.
Malgrat de Mar 73.6°F 62.0°F 28.8% 3 days (2.7 in) 72.0°F 08h. 53m.
Mallorca 77.3°F 66.7°F 26.2% 3 days (1.8 in) 76.6°F 09h. 14m.
Manilva 78.4°F 62.3°F 23.3% 3 days (2.2 in) 69.0°F 09h. 38m.
Mar Menor 79.2°F 70.2°F 19.7% 1 day (0.9 in) 75.8°F 10h. 00m.
Marbella 78.7°F 64.3°F 20.1% 2 days (1.4 in) 69.4°F 09h. 59m.
Maspalomas 82.3°F 75.0°F 20.9% - 77.0°F 10h. 05m.
Mataro 73.1°F 64.1°F 31.7% 4 days (3.1 in) 72.8°F 08h. 34m.
Melilla 78.8°F 69.5°F 20.0% 1 day (0.8 in) 73.6°F 10h. 02m.
Menorca 75.6°F 70.6°F 27.8% 3 days (1.6 in) 75.6°F 09h. 02m.
Mijas 74.8°F 66.2°F 19.6% 2 days (1.3 in) 69.8°F 10h. 03m.
Mojacar 77.6°F 68.9°F 18.8% - 75.0°F 10h. 07m.
Morair 77.4°F 70.4°F 19.2% 2 days (1.3 in) 75.8°F 10h. 02m.
Motril 77.6°F 63.4°F 13.1% 1 day (0.8 in) - 10h. 46m.
Murcia 81.6°F 64.5°F 19.5% - 75.6°F 10h. 01m.
Nerja 76.8°F 67.4°F 14.9% 2 days (0.8 in) 70.8°F 10h. 34m.
Oropesa del Mar 77.5°F 64.3°F 21.8% 1 day (1.8 in) 75.4°F 09h. 43m.
Oviedo 69.9°F 52.6°F 30.4% 4 days (3.0 in) - 08h. 40m.
Paguera 77.1°F 69.6°F 21.9% 2 days (1.1 in) 76.6°F 09h. 42m.
Palma 77.0°F 65.4°F 24.4% 2 days (1.3 in) 76.6°F 09h. 26m.
Palma de Majorka 77.8°F 66.5°F 22.7% 2 days (1.2 in) 76.6°F 09h. 37m.
Palmanova 76.1°F 67.9°F 23.7% 2 days (1.0 in) 76.6°F 09h. 31m.
Pamplona 67.4°F 48.7°F 31.8% 4 days (2.5 in) - 08h. 31m.
Peniscola 75.7°F 62.8°F 22.1% 2 days (1.7 in) 75.0°F 09h. 40m.
Pilar de la Foradada 78.8°F 68.1°F 21.2% 1 day (0.6 in) 75.8°F 09h. 50m.
Pineda de Mar 73.8°F 61.8°F 28.4% 3 days (2.0 in) 72.2°F 08h. 56m.
Platja dAro 71.5°F 63.4°F 30.2% 3 days (2.5 in) 70.0°F 08h. 44m.
Platja de Palma 77.0°F 65.4°F 24.3% 2 days (1.3 in) 76.6°F 09h. 26m.
Platja den Bossa 76.4°F 72.5°F 25.6% 3 days (2.2 in) 76.4°F 09h. 19m.
Playa de Muro 75.6°F 67.3°F 27.0% 3 days (1.8 in) 76.4°F 09h. 08m.
Playa del Ingles 82.3°F 75.0°F 20.8% - 77.0°F 10h. 06m.
Playa-de-Las-Americas 82.0°F 75.5°F 16.2% - 77.6°F 10h. 38m.
Puerto de la Cruz 79.8°F 72.3°F 24.4% 3 days (1.5 in) 77.6°F 09h. 40m.
Puerto de Mogan 81.7°F 74.9°F 19.1% - 77.2°F 10h. 18m.
Puerto de Santiago 81.4°F 73.5°F 15.2% 1 day (0.8 in) 77.6°F 10h. 44m.
Puerto del Carmen 80.1°F 73.8°F 31.7% 1 day (1.2 in) 76.0°F 08h. 50m.
Reus 73.7°F 62.6°F 24.9% 3 days (2.3 in) 74.2°F 09h. 20m.
Roquetas de Mar 77.5°F 67.1°F 13.4% 1 day (0.7 in) 72.4°F 10h. 44m.
Roses 71.8°F 62.1°F 25.7% 2 days (1.3 in) 68.4°F 09h. 13m.
Salou 75.5°F 65.0°F 24.3% 2 days (1.6 in) 74.2°F 09h. 24m.
San Augustin 82.1°F 74.5°F 21.4% - 76.8°F 10h. 02m.
San Fernando 77.8°F 68.1°F 23.1% 4 days (3.1 in) 72.0°F 09h. 39m.
San Jose 78.4°F 67.1°F 13.9% - 73.6°F 10h. 41m.
San Juan de Los Terreros 79.3°F 68.4°F 18.6% - 75.2°F 10h. 09m.
San Pedro del Pinatar 78.4°F 70.1°F 21.2% 1 day (0.8 in) 75.8°F 09h. 50m.
San Sebastian 69.9°F 55.5°F 36.3% 6 days (3.6 in) 67.6°F 08h. 01m.
Santa Cruz de La Palma 78.3°F 72.8°F 36.2% 3 days (1.8 in) 77.8°F 08h. 19m.
Santa Cruz de Tenerife 79.1°F 73.2°F 29.0% 1 day (1.3 in) 77.4°F 09h. 09m.
Santa Pola 79.6°F 65.2°F 18.1% 1 day (0.8 in) 75.8°F 10h. 10m.
Santa Ponsa 75.8°F 68.3°F 24.3% 2 days (1.3 in) 76.6°F 09h. 27m.
Santa Susanna 73.6°F 62.0°F 28.9% 3 days (2.8 in) 72.0°F 08h. 53m.
Santander 70.0°F 61.2°F 32.9% 3 days (2.3 in) 66.8°F 08h. 23m.
Santiago de Compostela 68.5°F 52.8°F 43.3% 5 days (4.0 in) - 07h. 15m.
Segovia 66.0°F 46.9°F 25.2% 3 days (2.1 in) - 09h. 19m.
Sevilla 84.2°F 66.1°F 20.6% 3 days (2.2 in) 72.6°F 09h. 55m.
Sierra Nevada 65.5°F 51.6°F 18.7% 6 days (3.0 in) 71.6°F 10h. 08m.
Sitges 73.0°F 64.9°F 30.6% 3 days (2.6 in) 74.0°F 08h. 42m.
Tarifa 75.9°F 67.9°F 23.7% 3 days (2.5 in) 69.8°F 09h. 35m.
Tarragona 75.4°F 65.1°F 23.6% 2 days (1.8 in) 74.2°F 09h. 28m.
Tenerife 74.4°F 66.8°F 30.5% 4 days (2.9 in) 77.6°F 08h. 59m.
Toledo 74.8°F 57.6°F 21.7% 3 days (1.7 in) - 09h. 43m.
Torremolinos 79.1°F 67.7°F 19.0% 1 day (0.7 in) 70.0°F 10h. 07m.
Torrevieja 79.7°F 68.8°F 19.2% 1 day (0.8 in) 75.8°F 10h. 03m.
Torroks 74.1°F 66.4°F 15.8% 1 day (0.8 in) 70.8°F 10h. 28m.
Tossa de Mar 73.5°F 62.4°F 29.4% 3 days (2.6 in) 71.2°F 08h. 49m.
Valencia 78.6°F 63.9°F 22.6% 1 day (1.1 in) 75.4°F 09h. 38m.
Villajoyosa 77.7°F 67.5°F 18.6% 2 days (1.2 in) 75.8°F 10h. 06m.
Xabia 77.2°F 70.4°F 20.1% 1 day (1.2 in) 75.8°F 09h. 56m.
Zaragoza 73.8°F 56.6°F 19.9% 2 days (1.7 in) - 09h. 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.