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 86.7°F 76.3°F 7.7% - 78.2°F 12h. 21m.
Aguilas 88.3°F 72.8°F 13.4% 1 day (0.7 in) 80.2°F 11h. 44m.
Alcudia 85.3°F 75.6°F 16.3% 2 days (1.4 in) 81.0°F 11h. 24m.
Algeciras 86.7°F 68.1°F 15.0% - 72.0°F 11h. 31m.
Alicante 87.6°F 72.2°F 13.7% 1 day (0.9 in) 81.0°F 11h. 42m.
Almeria 88.6°F 73.7°F 9.1% 1 day (0.7 in) 77.6°F 12h. 16m.
Almunecar 87.6°F 66.7°F 7.9% - 75.6°F 12h. 24m.
Badalona 83.3°F 67.8°F 20.4% 3 days (1.6 in) 78.6°F 10h. 54m.
Barcelona 82.7°F 69.5°F 18.9% 4 days (2.1 in) 78.6°F 11h. 06m.
Benalmadena 88.1°F 74.6°F 9.5% - 74.0°F 12h. 13m.
Benalmadeno 87.9°F 74.6°F 9.8% - 74.2°F 12h. 10m.
Benicasim 87.8°F 69.2°F 15.0% 2 days (0.9 in) 80.6°F 11h. 34m.
Benidorm 86.3°F 77.7°F 13.4% 1 day (0.8 in) 81.0°F 11h. 44m.
Bilbao 79.4°F 60.3°F 28.8% 2 days (1.4 in) 71.2°F 09h. 53m.
Blanes 82.5°F 66.6°F 18.3% 2 days (1.6 in) 77.4°F 11h. 10m.
Burgos 77.4°F 53.0°F 21.4% 2 days (0.9 in) - 10h. 48m.
Cadiz 85.1°F 71.8°F 12.6% 1 day (0.8 in) 75.2°F 11h. 49m.
Cala Dor 87.0°F 75.8°F 18.5% 1 day (1.5 in) 81.2°F 11h. 07m.
Cala Figuera 86.7°F 76.1°F 18.0% 1 day (2.4 in) 81.2°F 11h. 11m.
Cala Mayor 87.0°F 73.8°F 16.8% 3 days (2.3 in) 81.4°F 11h. 20m.
Cala Mesquida 85.5°F 77.8°F 20.3% 2 days (1.8 in) 81.0°F 10h. 54m.
Calafell 83.8°F 68.6°F 16.7% 4 days (1.9 in) 79.2°F 11h. 22m.
Calella 82.7°F 67.1°F 19.2% 3 days (1.9 in) 77.8°F 11h. 04m.
Calpe 87.2°F 76.0°F 14.5% 2 days (0.9 in) 80.8°F 11h. 36m.
Cambrils 84.7°F 70.8°F 17.4% 3 days (2.2 in) 79.4°F 11h. 17m.
Camp de Mar 86.4°F 75.4°F 15.7% 3 days (2.2 in) 81.4°F 11h. 28m.
Capella 79.1°F 53.4°F 15.3% 3 days (1.9 in) - 11h. 33m.
Cartagena 88.2°F 78.8°F 15.4% 2 days (1.1 in) 80.4°F 11h. 29m.
Castellon de la Plana 87.9°F 69.2°F 14.9% 2 days (0.9 in) 80.6°F 11h. 34m.
Ceuta 85.1°F 71.4°F 19.0% 1 day (0.9 in) 72.6°F 11h. 02m.
Chaclana de la Frontera 86.7°F 70.2°F 12.3% 1 day (1.1 in) 74.8°F 11h. 52m.
Coma Ruga 84.1°F 67.6°F 19.9% 6 days (3.4 in) 79.2°F 10h. 58m.
Cordoba 93.6°F 68.6°F 11.4% - - 11h. 59m.
Corralejo 85.0°F 76.5°F 25.7% - 76.6°F 10h. 08m.
Costa Adeje 89.3°F 77.7°F 8.7% 1 day (0.4 in) 78.2°F 12h. 13m.
Costa Blanca 87.1°F 77.8°F 14.0% 2 days (1.5 in) 81.0°F 11h. 40m.
Costa Brava 81.5°F 68.3°F 16.2% 2 days (1.4 in) 73.4°F 11h. 26m.
Cullera 89.6°F 69.5°F 13.3% 1 day (0.7 in) 80.6°F 11h. 46m.
Denia 86.1°F 77.3°F 14.0% 1 day (0.8 in) 80.6°F 11h. 41m.
Eivissa 85.3°F 78.8°F 14.2% 2 days (1.1 in) 81.2°F 11h. 39m.
El Arenal 84.9°F 60.1°F 11.8% 1 day (0.6 in) - 11h. 58m.
El Medano 88.9°F 76.7°F 10.7% 1 day (0.8 in) 78.0°F 11h. 59m.
El Puerto de Santa Maria 85.2°F 71.8°F 12.6% 1 day (0.8 in) 75.4°F 11h. 50m.
El Vendrell 84.2°F 67.6°F 20.7% 6 days (4.1 in) 79.2°F 10h. 52m.
Empirabrava 81.5°F 67.6°F 15.6% 1 day (1.1 in) 72.6°F 11h. 31m.
Estepona 88.8°F 63.8°F 12.7% 1 day (1.4 in) 72.2°F 11h. 49m.
Figueres 81.4°F 67.5°F 15.5% 2 days (1.2 in) 73.0°F 11h. 32m.
Fuengirola 88.3°F 73.0°F 10.2% - 73.8°F 12h. 07m.
Fuerteventura 83.2°F 75.6°F 19.7% - 76.6°F 10h. 53m.
Gandia 88.1°F 72.4°F 14.6% 1 day (0.9 in) 80.8°F 11h. 36m.
Gijon 76.6°F 57.9°F 30.3% 1 day (1.1 in) 68.8°F 09h. 41m.
Girona 82.9°F 62.4°F 18.3% 2 days (1.4 in) 76.0°F 11h. 11m.
Golf del Sur 89.4°F 78.0°F 9.5% - 78.2°F 12h. 08m.
Gran Canaria 86.7°F 76.9°F 11.6% - 77.4°F 11h. 52m.
Granada 84.7°F 59.9°F 11.1% 1 day (1.5 in) 75.6°F 12h. 01m.
Guardamar del Segura 89.1°F 75.3°F 13.6% 1 day (0.5 in) 81.0°F 11h. 43m.
Guia de Isora 83.3°F 72.4°F 12.8% - 78.2°F 11h. 43m.
Huelva 89.2°F 69.4°F 12.2% 1 day (1.2 in) 75.0°F 11h. 53m.
La Manga 88.7°F 76.8°F 14.3% 1 day (0.7 in) 80.8°F 11h. 38m.
La Orotava 84.0°F 74.1°F 17.6% 2 days (1.4 in) 78.4°F 11h. 08m.
La Palma 84.5°F 76.3°F 20.0% - 79.0°F 10h. 50m.
La Pineda 84.6°F 71.8°F 16.5% 3 days (1.9 in) 79.4°F 11h. 23m.
Lanzarote 83.5°F 75.4°F 25.8% - 76.8°F 10h. 08m.
Las Palmas 83.5°F 75.9°F 22.5% - 77.4°F 10h. 32m.
Lloret de Mar 82.4°F 67.8°F 17.8% 3 days (1.6 in) 77.4°F 11h. 14m.
Los Alkazares 89.5°F 77.4°F 15.4% 2 days (0.9 in) 80.8°F 11h. 29m.
Los Cristianos 89.3°F 78.2°F 9.1% - 78.2°F 12h. 11m.
Los Gigantes 85.9°F 76.1°F 7.8% - 78.2°F 12h. 20m.
Madrid 87.2°F 66.0°F 12.0% - - 11h. 56m.
Magaluf 87.1°F 74.2°F 17.3% 3 days (1.4 in) 81.4°F 11h. 16m.
Malaga 89.3°F 71.3°F 8.8% - 74.6°F 12h. 18m.
Malgrat de Mar 82.3°F 66.9°F 18.2% 3 days (1.7 in) 77.6°F 11h. 11m.
Mallorca 86.4°F 73.2°F 17.6% 1 day (1.4 in) 81.4°F 11h. 14m.
Manilva 89.6°F 64.8°F 12.4% - 72.2°F 11h. 51m.
Mar Menor 88.7°F 76.8°F 14.2% 1 day (0.7 in) 80.8°F 11h. 38m.
Marbella 87.7°F 67.8°F 11.4% 1 day (1.3 in) 72.8°F 11h. 58m.
Maspalomas 88.5°F 77.0°F 14.4% - 77.2°F 11h. 32m.
Mataro 82.9°F 69.6°F 24.0% 5 days (2.8 in) 78.2°F 10h. 27m.
Melilla 86.5°F 75.2°F 16.8% 1 day (0.6 in) 77.4°F 11h. 18m.
Menorca 83.5°F 76.4°F 17.3% 2 days (1.7 in) 80.4°F 11h. 17m.
Mijas 86.6°F 72.0°F 9.9% - 74.0°F 12h. 10m.
Mojacar 89.2°F 75.4°F 13.2% 1 day (0.5 in) 80.0°F 11h. 45m.
Morair 86.4°F 77.5°F 14.2% 1 day (1.0 in) 80.8°F 11h. 39m.
Murcia 91.5°F 72.7°F 14.7% - 80.6°F 11h. 35m.
Nerja 87.9°F 71.6°F 8.4% - 75.4°F 12h. 21m.
Oropesa del Mar 87.8°F 69.2°F 15.0% 2 days (0.9 in) 80.6°F 11h. 34m.
Oviedo 76.3°F 54.6°F 26.0% 1 day (1.2 in) - 10h. 14m.
Paguera 86.9°F 74.9°F 14.3% 2 days (1.1 in) 81.4°F 11h. 39m.
Palma 88.7°F 71.3°F 17.9% 4 days (2.7 in) 81.4°F 11h. 12m.
Palma de Majorka 87.5°F 72.6°F 15.5% 2 days (1.7 in) 81.4°F 11h. 30m.
Palmanova 86.7°F 73.8°F 17.2% 3 days (1.4 in) 81.4°F 11h. 17m.
Peniscola 85.6°F 70.4°F 15.9% 1 day (1.1 in) 80.4°F 11h. 27m.
Pilar de la Foradada 89.9°F 75.1°F 15.7% 1 day (0.6 in) 80.8°F 11h. 27m.
Pineda de Mar 82.6°F 66.7°F 18.2% 3 days (1.8 in) 77.8°F 11h. 11m.
Platja dAro 82.1°F 69.6°F 18.8% 3 days (1.9 in) 75.6°F 11h. 06m.
Platja de Palma 88.7°F 71.3°F 17.9% 4 days (2.7 in) 81.4°F 11h. 12m.
Platja den Bossa 86.6°F 79.3°F 16.8% 3 days (1.8 in) 81.2°F 11h. 19m.
Playa de Muro 86.6°F 74.1°F 19.4% 3 days (2.3 in) 81.0°F 11h. 01m.
Playa del Ingles 88.5°F 77.0°F 14.4% - 77.2°F 11h. 31m.
Playa-de-Las-Americas 89.3°F 78.2°F 9.2% - 78.2°F 12h. 10m.
Puerto de la Cruz 85.4°F 75.7°F 15.1% 2 days (1.2 in) 78.4°F 11h. 26m.
Puerto de Mogan 88.2°F 77.0°F 12.8% - 77.6°F 11h. 43m.
Puerto del Carmen 84.8°F 76.2°F 27.1% - 76.6°F 09h. 58m.
Reus 84.5°F 68.6°F 17.6% 4 days (2.2 in) 79.4°F 11h. 15m.
Roquetas de Mar 88.1°F 72.7°F 7.9% 1 day (0.6 in) 77.4°F 12h. 24m.
Roses 83.0°F 68.3°F 18.1% 3 days (1.9 in) 72.6°F 11h. 12m.
Salou 84.8°F 70.8°F 17.3% 3 days (2.3 in) 79.4°F 11h. 17m.
San Augustin 88.2°F 76.6°F 15.0% - 77.2°F 11h. 27m.
San Fernando 85.0°F 71.4°F 12.6% 1 day (0.7 in) 75.0°F 11h. 49m.
San Jose 89.7°F 73.7°F 9.1% 1 day (0.4 in) 78.4°F 12h. 16m.
San Juan de Los Terreros 91.2°F 74.6°F 13.1% 1 day (0.5 in) 80.2°F 11h. 46m.
San Pedro del Pinatar 89.5°F 77.4°F 15.4% 2 days (0.9 in) 80.8°F 11h. 30m.
San Sebastian 78.4°F 60.1°F 28.8% 4 days (1.9 in) 72.0°F 09h. 52m.
Santa Cruz de La Palma 85.8°F 75.8°F 24.4% 1 day (1.0 in) 78.6°F 10h. 18m.
Santa Cruz de Tenerife 83.5°F 75.0°F 22.3% - 78.4°F 10h. 33m.
Santa Ponsa 87.0°F 74.1°F 16.8% 3 days (2.3 in) 81.4°F 11h. 20m.
Santa Susanna 82.4°F 66.9°F 18.0% 3 days (1.8 in) 77.6°F 11h. 12m.
Santander 77.4°F 64.9°F 26.3% 2 days (1.2 in) 70.8°F 10h. 12m.
Segovia 78.9°F 53.2°F 14.9% 2 days (1.1 in) - 11h. 35m.
Sevilla 95.2°F 72.7°F 12.8% 1 day (0.8 in) 76.2°F 11h. 49m.
Sierra Nevada 76.6°F 60.3°F 12.8% 6 days (3.6 in) 76.4°F 11h. 49m.
Sitges 83.1°F 69.6°F 20.7% 5 days (2.8 in) 79.2°F 10h. 52m.
Tarifa 84.6°F 71.1°F 16.3% - 72.4°F 11h. 22m.
Tarragona 84.5°F 71.6°F 16.8% 3 days (2.0 in) 79.4°F 11h. 21m.
Tenerife 80.6°F 70.3°F 23.7% 2 days (1.5 in) 78.4°F 10h. 23m.
Toledo 88.0°F 65.0°F 11.7% - - 11h. 58m.
Torremolinos 90.8°F 71.5°F 9.2% - 74.4°F 12h. 14m.
Torrevieja 88.9°F 75.6°F 13.4% 1 day (0.5 in) 80.8°F 11h. 44m.
Torroks 85.5°F 73.0°F 8.8% - 75.2°F 12h. 18m.
Tossa de Mar 82.2°F 68.0°F 17.7% 2 days (1.6 in) 76.8°F 11h. 15m.
Valencia 87.2°F 71.1°F 14.9% - 80.6°F 11h. 34m.
Villajoyosa 86.7°F 74.8°F 14.8% 2 days (1.0 in) 81.0°F 11h. 35m.
Xabia 86.1°F 77.6°F 14.2% 1 day (1.1 in) 80.6°F 11h. 39m.
Zaragoza 85.7°F 64.6°F 14.8% 1 day (0.9 in) - 11h. 36m.
* 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.