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 72.9°F 65.4°F 14.1% - 72.4°F 09h. 55m.
Aguilas 62.8°F 47.3°F 18.9% 1 day (0.7 in) 63.4°F 08h. 48m.
Alcudia 62.5°F 56.0°F 29.8% 2 days (1.5 in) 63.6°F 07h. 35m.
Algeciras 64.2°F 55.3°F 34.3% 3 days (2.2 in) 63.6°F 07h. 24m.
Alicante 62.9°F 48.6°F 21.1% 1 day (0.7 in) 63.4°F 08h. 32m.
Almeria 64.3°F 49.8°F 14.8% 1 day (0.7 in) 63.2°F 09h. 15m.
Almunecar 64.5°F 48.9°F 13.0% - 62.6°F 09h. 26m.
Badalona 59.5°F 47.0°F 21.6% 1 day (0.5 in) 60.8°F 08h. 14m.
Barcelona 58.8°F 48.6°F 22.1% 1 day (0.6 in) 60.8°F 08h. 12m.
Benalmadena 64.3°F 55.3°F 20.4% 1 day (0.6 in) 62.6°F 08h. 43m.
Benalmadeno 64.3°F 55.3°F 20.4% 1 day (0.6 in) 62.4°F 08h. 43m.
Benicasim 63.4°F 47.6°F 21.2% 1 day (0.5 in) 62.2°F 08h. 24m.
Benidorm 63.6°F 55.9°F 21.0% 1 day (0.8 in) 63.4°F 08h. 32m.
Bilbao 57.7°F 46.4°F 39.8% 5 days (2.7 in) 58.6°F 06h. 26m.
Blanes 59.1°F 47.6°F 21.8% 1 day (0.5 in) 60.4°F 08h. 12m.
Burgos 46.2°F 33.5°F 39.0% 2 days (1.1 in) - 06h. 34m.
Cadiz 65.2°F 57.1°F 24.7% 3 days (1.6 in) 63.6°F 08h. 19m.
Cala Dor 63.3°F 55.9°F 35.1% 3 days (1.6 in) 64.4°F 07h. 08m.
Cala Figuera 63.3°F 56.5°F 33.8% 3 days (1.5 in) 64.4°F 07h. 15m.
Cala Mayor 62.8°F 53.7°F 31.5% 2 days (1.2 in) 63.8°F 07h. 27m.
Cala Mesquida 63.2°F 59.2°F 35.5% 4 days (2.1 in) 64.0°F 07h. 04m.
Calafell 59.5°F 46.3°F 20.9% 1 day (0.5 in) 61.0°F 08h. 19m.
Calella 59.1°F 47.9°F 21.8% 1 day (0.5 in) 60.6°F 08h. 12m.
Calpe 63.7°F 54.5°F 23.6% 1 day (1.2 in) 63.4°F 08h. 16m.
Cambrils 59.5°F 48.1°F 20.4% 1 day (0.5 in) 61.4°F 08h. 23m.
Camp de Mar 62.6°F 56.3°F 31.6% 2 days (1.4 in) 63.8°F 07h. 27m.
Capella 49.1°F 30.6°F 18.6% 1 day (1.0 in) - 08h. 27m.
Cartagena 64.9°F 56.8°F 27.2% 1 day (1.0 in) 63.4°F 08h. 00m.
Castellon de la Plana 63.4°F 47.6°F 21.1% 1 day (0.5 in) 62.2°F 08h. 24m.
Ceuta 64.6°F 56.9°F 32.4% 2 days (1.7 in) 64.2°F 07h. 36m.
Chaclana de la Frontera 64.8°F 54.9°F 23.2% 3 days (1.7 in) 63.8°F 08h. 27m.
Coma Ruga 59.9°F 46.5°F 24.4% 2 days (0.8 in) 61.0°F 08h. 00m.
Cordoba 60.6°F 43.1°F 24.2% 1 day (0.9 in) - 08h. 16m.
Corralejo 72.9°F 68.6°F 24.3% - 70.2°F 08h. 49m.
Costa Adeje 74.7°F 67.9°F 13.4% - 72.4°F 09h. 59m.
Costa Blanca 64.2°F 56.3°F 21.3% 1 day (1.1 in) 63.4°F 08h. 30m.
Costa Brava 58.3°F 49.3°F 24.0% 1 day (0.9 in) 59.6°F 07h. 58m.
Cullera 63.3°F 46.0°F 21.3% - 62.2°F 08h. 27m.
Denia 62.9°F 56.4°F 23.4% 1 day (1.1 in) 62.8°F 08h. 16m.
Eivissa 63.4°F 59.7°F 28.8% 2 days (1.3 in) 63.4°F 07h. 45m.
El Arenal 52.4°F 35.0°F 23.3% 1 day (1.1 in) - 08h. 10m.
El Medano 74.0°F 66.6°F 16.4% - 72.0°F 09h. 41m.
El Puerto de Santa Maria 65.2°F 57.1°F 24.8% 3 days (1.6 in) 63.6°F 08h. 18m.
El Vendrell 59.9°F 46.5°F 24.2% 2 days (0.8 in) 61.0°F 08h. 01m.
Empirabrava 58.3°F 49.0°F 22.2% 1 day (0.7 in) 59.2°F 08h. 07m.
Estepona 64.1°F 47.4°F 23.8% 2 days (1.3 in) 62.6°F 08h. 24m.
Figueres 58.2°F 49.0°F 22.2% 1 day (0.7 in) 59.4°F 08h. 07m.
Fuengirola 65.7°F 55.9°F 23.0% 1 day (0.6 in) 62.6°F 08h. 28m.
Fuerteventura 72.3°F 67.6°F 23.6% - 70.4°F 08h. 55m.
Gandia 63.1°F 50.6°F 23.5% 1 day (1.3 in) 62.2°F 08h. 15m.
Gijon 58.1°F 46.4°F 33.4% 4 days (2.7 in) 57.8°F 06h. 59m.
Girona 58.3°F 42.4°F 21.6% - 60.2°F 08h. 12m.
Golf del Sur 74.4°F 68.1°F 13.1% - 72.2°F 10h. 02m.
Gran Canaria 73.9°F 67.9°F 18.1% - 71.4°F 09h. 31m.
Granada 56.1°F 36.2°F 17.7% 2 days (1.5 in) 62.6°F 08h. 56m.
Guardamar del Segura 64.6°F 53.1°F 21.4% - 63.4°F 08h. 31m.
Guia de Isora 69.7°F 61.6°F 16.6% - 72.4°F 09h. 39m.
Huelva 64.4°F 50.3°F 23.0% 2 days (1.2 in) 63.2°F 08h. 25m.
La Manga 64.7°F 54.8°F 23.8% 1 day (0.9 in) 63.4°F 08h. 19m.
La Orotava 71.4°F 63.2°F 29.2% 1 day (1.0 in) 72.0°F 08h. 20m.
La Palma 72.4°F 67.4°F 24.6% 1 day (0.8 in) 72.4°F 08h. 48m.
La Pineda 59.9°F 49.3°F 20.2% 1 day (0.6 in) 61.4°F 08h. 24m.
Lanzarote 71.5°F 67.2°F 25.6% - 70.4°F 08h. 40m.
Las Palmas 72.8°F 67.4°F 26.5% - 71.4°F 08h. 38m.
Lloret de Mar 59.7°F 48.8°F 21.6% 1 day (0.5 in) 60.4°F 08h. 13m.
Los Alkazares 65.0°F 55.5°F 28.5% 1 day (1.1 in) 63.4°F 07h. 52m.
Los Cristianos 75.1°F 68.4°F 13.1% - 72.4°F 10h. 02m.
Los Gigantes 73.0°F 65.8°F 13.1% - 72.4°F 10h. 01m.
Madrid 54.5°F 39.9°F 25.6% 1 day (0.8 in) - 07h. 57m.
Magaluf 63.2°F 53.9°F 32.5% 3 days (1.4 in) 63.8°F 07h. 22m.
Malaga 65.5°F 52.0°F 16.6% - 62.4°F 09h. 05m.
Malgrat de Mar 58.9°F 47.8°F 22.0% 1 day (0.5 in) 60.6°F 08h. 11m.
Mallorca 62.4°F 52.9°F 31.4% 3 days (1.5 in) 64.0°F 07h. 28m.
Manilva 64.5°F 50.3°F 27.7% 3 days (1.7 in) 62.6°F 08h. 02m.
Mar Menor 64.8°F 54.8°F 23.8% 1 day (0.9 in) 63.4°F 08h. 19m.
Marbella 64.5°F 50.2°F 22.1% 1 day (1.1 in) 62.6°F 08h. 34m.
Maspalomas 74.4°F 68.3°F 19.3% - 71.4°F 09h. 24m.
Mataro 60.3°F 49.9°F 24.5% 1 day (0.7 in) 60.8°F 07h. 58m.
Melilla 66.1°F 55.7°F 20.5% 1 day (0.9 in) 63.4°F 08h. 48m.
Menorca 62.0°F 58.1°F 34.0% 3 days (2.0 in) 63.6°F 07h. 11m.
Mijas 62.1°F 53.0°F 20.8% 1 day (0.7 in) 62.6°F 08h. 41m.
Mojacar 64.3°F 53.5°F 21.2% - 63.4°F 08h. 36m.
Morair 63.5°F 56.6°F 22.5% 1 day (1.0 in) 63.4°F 08h. 22m.
Murcia 64.4°F 45.5°F 22.1% - 63.4°F 08h. 28m.
Nerja 64.7°F 54.5°F 15.7% - 62.6°F 09h. 10m.
Oropesa del Mar 63.4°F 47.6°F 21.2% 1 day (0.5 in) 62.2°F 08h. 24m.
Oviedo 55.9°F 42.2°F 32.1% 4 days (2.4 in) - 07h. 08m.
Paguera 62.6°F 55.7°F 28.1% 1 day (1.0 in) 63.8°F 07h. 46m.
Palma 63.1°F 50.7°F 32.3% 2 days (1.4 in) 63.8°F 07h. 23m.
Palma de Majorka 62.5°F 52.2°F 29.3% 2 days (1.2 in) 63.8°F 07h. 39m.
Palmanova 62.8°F 53.7°F 31.7% 2 days (1.2 in) 63.8°F 07h. 27m.
Peniscola 60.6°F 47.5°F 19.0% 1 day (0.4 in) 61.8°F 08h. 34m.
Pilar de la Foradada 64.8°F 53.6°F 27.8% 1 day (1.1 in) 63.4°F 07h. 55m.
Pineda de Mar 59.1°F 47.5°F 21.8% - 60.6°F 08h. 12m.
Platja dAro 58.9°F 50.5°F 27.1% 2 days (1.2 in) 60.0°F 07h. 42m.
Platja de Palma 63.1°F 50.7°F 32.4% 2 days (1.4 in) 63.8°F 07h. 22m.
Platja den Bossa 64.0°F 60.3°F 32.4% 2 days (1.5 in) 63.6°F 07h. 25m.
Playa de Muro 62.7°F 54.2°F 34.6% 3 days (2.0 in) 63.6°F 07h. 09m.
Playa del Ingles 74.4°F 68.3°F 19.3% - 71.4°F 09h. 24m.
Playa-de-Las-Americas 75.0°F 68.4°F 13.1% - 72.4°F 10h. 01m.
Puerto de la Cruz 73.2°F 66.1°F 26.6% - 72.0°F 08h. 36m.
Puerto de Mogan 74.7°F 68.5°F 18.5% - 71.8°F 09h. 29m.
Puerto del Carmen 72.9°F 68.0°F 25.0% - 70.0°F 08h. 45m.
Reus 58.0°F 45.4°F 20.9% 1 day (0.6 in) 61.4°F 08h. 19m.
Roquetas de Mar 65.2°F 53.0°F 16.1% 1 day (0.5 in) 63.0°F 09h. 08m.
Roses 58.6°F 49.2°F 26.7% 2 days (1.1 in) 59.2°F 07h. 42m.
Salou 59.5°F 48.1°F 20.2% 1 day (0.5 in) 61.4°F 08h. 24m.
San Augustin 74.3°F 68.0°F 19.9% - 71.4°F 09h. 20m.
San Fernando 65.2°F 56.0°F 25.6% 3 days (1.7 in) 63.6°F 08h. 14m.
San Jose 64.7°F 51.7°F 16.0% 1 day (0.8 in) 63.4°F 09h. 08m.
San Juan de Los Terreros 65.3°F 51.8°F 20.9% - 63.4°F 08h. 38m.
San Pedro del Pinatar 64.9°F 55.4°F 28.8% 1 day (1.1 in) 63.4°F 07h. 50m.
San Sebastian 55.8°F 45.5°F 41.6% 5 days (3.2 in) 58.2°F 06h. 16m.
Santa Cruz de La Palma 72.8°F 66.3°F 27.8% 1 day (0.8 in) 72.2°F 08h. 28m.
Santa Cruz de Tenerife 71.9°F 66.2°F 26.0% - 71.8°F 08h. 40m.
Santa Ponsa 62.8°F 54.7°F 33.0% 2 days (1.2 in) 63.8°F 07h. 19m.
Santa Susanna 58.9°F 47.8°F 22.0% 1 day (0.5 in) 60.6°F 08h. 11m.
Santander 59.5°F 52.4°F 36.0% 4 days (2.3 in) 58.4°F 06h. 46m.
Segovia 46.6°F 31.4°F 33.8% 2 days (1.4 in) - 07h. 08m.
Sevilla 64.3°F 48.3°F 22.5% 1 day (1.0 in) 62.4°F 08h. 27m.
Sierra Nevada 49.6°F 36.1°F 20.2% 3 days (2.3 in) 62.8°F 08h. 43m.
Sitges 59.3°F 48.3°F 26.4% 2 days (0.8 in) 61.0°F 07h. 48m.
Tarifa 64.2°F 56.9°F 29.2% 2 days (1.8 in) 64.8°F 07h. 54m.
Tarragona 59.9°F 48.8°F 19.9% 1 day (0.5 in) 61.4°F 08h. 25m.
Tenerife 66.8°F 59.9°F 27.9% 2 days (1.4 in) 72.0°F 08h. 28m.
Toledo 54.4°F 38.0°F 24.5% 1 day (0.6 in) - 08h. 05m.
Torremolinos 66.2°F 52.8°F 19.9% - 62.4°F 08h. 46m.
Torrevieja 64.4°F 53.6°F 23.6% 1 day (0.9 in) 63.4°F 08h. 19m.
Torroks 61.3°F 54.4°F 16.1% - 62.6°F 09h. 08m.
Tossa de Mar 59.3°F 48.8°F 22.6% 1 day (0.7 in) 60.4°F 08h. 07m.
Valencia 62.9°F 47.5°F 20.5% - 62.2°F 08h. 30m.
Villajoyosa 63.4°F 52.2°F 20.7% - 63.4°F 08h. 33m.
Xabia 63.1°F 56.7°F 23.4% 1 day (1.0 in) 63.0°F 08h. 16m.
Zaragoza 54.3°F 39.9°F 21.1% - - 08h. 16m.
* 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.