Measurements:
°C
°F
World Resorts Spain

Spain Weather in December

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.

What is the Best Spain Resort to Visit in December?

Information below will help you to choose the right place to visit in Spain in December. You can find warmest resort with less rains and more sunny hours during the day. We also provide information about sea water temperature so you can find the best place for your trip.

Resort Name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature
Sunny
Hours *
A Coruña 57.4°F 50.8°F 49.1% 8 days (5.7 in) 57.8°F 05h. 35m.
Adeje 71.8°F 63.1°F 17.0% - 72.2°F 09h. 37m.
Aguilas 63.1°F 49.8°F 20.1% 1 day (0.7 in) 63.4°F 08h. 42m.
Alcudia 62.0°F 56.1°F 29.9% 2 days (1.4 in) 63.4°F 07h. 35m.
Algeciras 62.6°F 55.8°F 35.6% 3 days (2.1 in) 63.4°F 07h. 17m.
Alicante 62.6°F 50.3°F 21.5% 1 day (0.7 in) 63.0°F 08h. 30m.
Almeria 63.9°F 51.1°F 16.0% - 63.0°F 09h. 08m.
Almunecar 63.9°F 51.0°F 15.7% - 62.4°F 09h. 10m.
Altea 63.6°F 55.6°F 22.3% 1 day (0.8 in) 63.2°F 08h. 24m.
Badalona 58.7°F 49.0°F 24.4% 1 day (0.9 in) 60.8°F 07h. 59m.
Barcelona 58.2°F 50.1°F 24.6% 1 day (1.0 in) 60.8°F 07h. 58m.
Benalmadena 63.1°F 55.7°F 23.5% 1 day (0.9 in) 62.2°F 08h. 25m.
Benalmadeno 63.1°F 55.7°F 23.6% 1 day (0.9 in) 62.2°F 08h. 25m.
Benicasim 62.9°F 50.3°F 23.0% 1 day (0.8 in) 62.0°F 08h. 14m.
Benidorm 63.1°F 55.9°F 22.0% 1 day (1.0 in) 63.2°F 08h. 26m.
Bilbao 57.1°F 47.4°F 45.0% 6 days (4.1 in) 58.4°F 05h. 58m.
Blanes 58.6°F 48.1°F 25.0% 1 day (0.6 in) 60.6°F 07h. 55m.
Burgos 45.9°F 34.6°F 43.3% 2 days (1.5 in) - 06h. 10m.
Cadaqués 57.7°F 49.5°F 24.9% 1 day (0.6 in) 59.6°F 07h. 52m.
Cadiz 63.8°F 57.4°F 28.6% 3 days (1.7 in) 63.0°F 07h. 56m.
Cala Dor 62.4°F 56.3°F 32.2% 2 days (1.2 in) 64.2°F 07h. 24m.
Cala Figuera 62.3°F 56.9°F 31.3% 2 days (1.2 in) 64.2°F 07h. 29m.
Cala Mayor 61.9°F 54.8°F 29.8% 2 days (1.0 in) 63.6°F 07h. 37m.
Cala Mesquida 62.2°F 59.0°F 34.9% 3 days (1.6 in) 63.8°F 07h. 07m.
Calafell 59.1°F 47.5°F 23.7% 1 day (0.7 in) 61.0°F 08h. 03m.
Calella 58.6°F 49.0°F 24.5% 1 day (0.9 in) 60.6°F 07h. 57m.
Calpe 62.9°F 54.0°F 23.8% 1 day (1.0 in) 63.2°F 08h. 15m.
Cambrils 59.1°F 49.5°F 22.7% 1 day (0.7 in) 61.2°F 08h. 10m.
Camp de Mar 61.7°F 57.0°F 30.0% 2 days (1.2 in) 63.6°F 07h. 36m.
Can Picafort 62.0°F 55.0°F 30.4% 2 days (1.4 in) 63.4°F 07h. 33m.
Capella 49.7°F 32.2°F 21.8% 1 day (1.1 in) - 08h. 09m.
Cartagena 64.2°F 56.7°F 26.0% 1 day (1.0 in) 63.2°F 08h. 07m.
Castellon de la Plana 62.9°F 50.3°F 23.0% 1 day (0.8 in) 62.0°F 08h. 14m.
Ceuta 63.9°F 57.4°F 33.7% 3 days (1.8 in) 64.4°F 07h. 28m.
Chaclana de la Frontera 64.1°F 55.4°F 26.3% 3 days (1.8 in) 63.2°F 08h. 09m.
Coma Ruga 59.2°F 48.1°F 27.1% 1 day (1.0 in) 61.0°F 07h. 45m.
Cordoba 60.6°F 44.6°F 26.7% 2 days (1.3 in) - 08h. 02m.
Corralejo 71.6°F 68.0°F 28.7% - 70.2°F 08h. 22m.
Costa Adeje 73.4°F 67.1°F 16.3% - 72.2°F 09h. 42m.
Costa Blanca 63.3°F 56.2°F 22.7% 1 day (1.3 in) 63.2°F 08h. 22m.
Costa Brava 57.6°F 49.6°F 26.8% 1 day (1.0 in) 60.0°F 07h. 43m.
Cullera 63.3°F 47.4°F 22.6% 1 day (1.5 in) 62.0°F 08h. 19m.
Denia 62.2°F 56.1°F 24.3% 1 day (1.3 in) 62.6°F 08h. 11m.
Eivissa 62.9°F 59.5°F 29.0% 2 days (1.2 in) 63.2°F 07h. 44m.
El Arenal 50.7°F 35.9°F 28.6% 2 days (2.5 in) - 07h. 40m.
El Medano 72.6°F 66.2°F 17.1% - 72.0°F 09h. 36m.
El Puerto de Santa Maria 63.8°F 57.4°F 28.6% 3 days (1.7 in) 63.0°F 07h. 56m.
El Vendrell 59.2°F 48.1°F 26.9% 1 day (1.0 in) 61.0°F 07h. 46m.
Empirabrava 57.6°F 49.5°F 25.1% 1 day (0.7 in) 59.4°F 07h. 51m.
Estepona 64.0°F 49.2°F 26.1% 2 days (1.6 in) 62.4°F 08h. 11m.
Figueres 57.6°F 49.6°F 25.2% 1 day (0.7 in) 59.4°F 07h. 50m.
Formentera 63.1°F 60.1°F 28.4% 1 day (1.2 in) 63.6°F 07h. 48m.
Fuengirola 64.7°F 56.8°F 25.1% 1 day (0.7 in) 62.4°F 08h. 16m.
Fuerteventura 71.7°F 67.1°F 25.3% - 70.4°F 08h. 45m.
Gandia 62.8°F 51.1°F 24.0% 1 day (1.6 in) 62.0°F 08h. 12m.
Gijon 57.3°F 47.3°F 40.3% 6 days (4.1 in) 57.6°F 06h. 22m.
Girona 58.1°F 43.8°F 24.5% - 60.2°F 07h. 56m.
Golf del Sur 73.0°F 67.9°F 15.3% - 72.2°F 09h. 48m.
Gran Canaria 73.1°F 66.7°F 18.5% - 71.2°F 09h. 28m.
Granada 56.3°F 37.5°F 21.2% 2 days (1.6 in) 62.4°F 08h. 36m.
Guardamar del Segura 64.0°F 53.5°F 22.0% 1 day (0.6 in) 63.0°F 08h. 28m.
Guia de Isora 68.7°F 60.5°F 18.1% - 72.4°F 09h. 30m.
Huelva 63.5°F 51.2°F 25.9% 2 days (1.5 in) 62.4°F 08h. 08m.
Jerez 64.2°F 51.0°F 26.7% 2 days (1.6 in) - 08h. 06m.
L'Albir 63.2°F 56.3°F 22.3% 1 day (1.0 in) 63.2°F 08h. 24m.
La Manga 64.1°F 55.3°F 24.4% 1 day (0.9 in) 63.2°F 08h. 15m.
La Orotava 70.2°F 62.8°F 30.0% - 72.0°F 08h. 15m.
La Palma 71.2°F 66.8°F 28.2% - 72.4°F 08h. 26m.
La Pineda 59.4°F 50.7°F 22.5% 1 day (1.0 in) 61.4°F 08h. 11m.
Lanzarote 70.8°F 66.7°F 28.0% - 70.2°F 08h. 26m.
Las Palmas 71.6°F 66.9°F 27.5% - 71.2°F 08h. 31m.
León 46.8°F 34.4°F 37.1% 1 day (1.3 in) - 06h. 43m.
Lloret de Mar 59.1°F 49.1°F 25.3% 1 day (0.9 in) 60.6°F 07h. 53m.
Los Alkazares 64.0°F 55.9°F 27.3% 1 day (1.0 in) 63.2°F 07h. 59m.
Los Cristianos 73.7°F 67.9°F 16.6% - 72.2°F 09h. 40m.
Los Gigantes 72.2°F 64.5°F 15.0% - 72.4°F 09h. 49m.
Madrid 53.8°F 41.6°F 29.5% 1 day (1.1 in) - 07h. 35m.
Magaluf 62.2°F 54.7°F 31.2% 3 days (1.4 in) 63.8°F 07h. 29m.
Malaga 65.0°F 53.5°F 19.8% 1 day (0.7 in) 62.2°F 08h. 46m.
Malgrat de Mar 58.3°F 48.4°F 25.0% 1 day (1.0 in) 60.6°F 07h. 54m.
Mallorca 61.9°F 52.9°F 31.0% 3 days (1.5 in) 64.0°F 07h. 30m.
Manilva 63.7°F 51.4°F 30.1% 3 days (1.8 in) 62.4°F 07h. 48m.
Mar Menor 64.1°F 55.3°F 24.3% 1 day (0.9 in) 63.2°F 08h. 16m.
Marbella 64.4°F 51.8°F 24.2% 1 day (1.2 in) 62.4°F 08h. 21m.
Maspalomas 73.1°F 67.4°F 18.2% - 71.4°F 09h. 31m.
Mataro 59.2°F 50.7°F 27.0% 1 day (1.2 in) 60.6°F 07h. 44m.
Melilla 65.3°F 56.4°F 22.6% 1 day (0.9 in) 63.4°F 08h. 35m.
Menorca 61.4°F 57.8°F 35.7% 3 days (2.0 in) 63.4°F 07h. 02m.
Mijas 61.0°F 54.1°F 23.7% 1 day (1.0 in) 62.2°F 08h. 24m.
Mojacar 63.5°F 54.6°F 22.0% - 63.4°F 08h. 32m.
Morair 62.9°F 56.3°F 23.4% 1 day (1.1 in) 63.0°F 08h. 17m.
Motril 64.3°F 51.0°F 16.0% 1 day (1.1 in) - 09h. 08m.
Murcia 64.2°F 46.9°F 22.6% 1 day (0.6 in) 63.2°F 08h. 25m.
Nerja 63.8°F 55.1°F 19.5% - 62.4°F 08h. 48m.
Oropesa del Mar 62.9°F 50.3°F 23.0% 1 day (0.8 in) 62.0°F 08h. 13m.
Oviedo 55.6°F 43.0°F 37.9% 6 days (4.0 in) - 06h. 36m.
Paguera 61.9°F 56.3°F 27.7% 1 day (0.9 in) 63.6°F 07h. 49m.
Palma 62.1°F 51.9°F 30.4% 2 days (1.2 in) 63.6°F 07h. 34m.
Palma de Majorka 62.0°F 52.6°F 28.8% 2 days (1.1 in) 63.6°F 07h. 42m.
Palmanova 61.9°F 54.8°F 30.0% 2 days (1.0 in) 63.8°F 07h. 36m.
Pamplona 49.0°F 36.5°F 41.3% 5 days (2.8 in) - 06h. 20m.
Peniscola 60.0°F 48.1°F 21.0% 1 day (0.9 in) 61.6°F 08h. 23m.
Pilar de la Foradada 64.0°F 54.1°F 26.4% 1 day (0.9 in) 63.2°F 08h. 03m.
Pineda de Mar 58.6°F 48.1°F 24.5% - 60.6°F 07h. 57m.
Platja dAro 57.8°F 51.0°F 30.4% 2 days (1.4 in) 60.2°F 07h. 23m.
Platja de Palma 62.1°F 51.9°F 30.5% 2 days (1.2 in) 63.6°F 07h. 33m.
Platja den Bossa 63.0°F 60.0°F 30.7% 2 days (1.2 in) 63.6°F 07h. 34m.
Playa de Muro 61.6°F 54.5°F 33.2% 3 days (2.1 in) 63.4°F 07h. 16m.
Playa del Ingles 73.1°F 67.3°F 17.9% - 71.4°F 09h. 33m.
Playa-de-Las-Americas 73.7°F 68.0°F 16.6% - 72.2°F 09h. 40m.
Puerto de la Cruz 72.0°F 64.2°F 26.7% - 72.0°F 08h. 36m.
Puerto de Mogan 73.4°F 67.8°F 16.7% - 71.6°F 09h. 40m.
Puerto de Santiago 73.4°F 65.2°F 14.1% - 72.4°F 09h. 54m.
Puerto del Carmen 71.6°F 67.2°F 28.3% - 70.0°F 08h. 24m.
Reus 56.5°F 46.8°F 23.2% 1 day (1.0 in) 61.2°F 08h. 06m.
Roquetas de Mar 64.0°F 54.0°F 17.2% 1 day (0.6 in) 62.8°F 09h. 01m.
Roses 57.5°F 49.9°F 29.0% 2 days (0.9 in) 59.4°F 07h. 29m.
Salou 59.1°F 49.5°F 22.6% 1 day (0.7 in) 61.2°F 08h. 11m.
San Augustin 73.0°F 67.1°F 18.7% - 71.2°F 09h. 28m.
San Fernando 63.9°F 56.3°F 29.5% 3 days (2.0 in) 63.0°F 07h. 50m.
San Jose 63.9°F 52.7°F 17.1% - 63.2°F 09h. 02m.
San Juan de Los Terreros 64.6°F 53.5°F 21.8% - 63.4°F 08h. 33m.
San Pedro del Pinatar 63.9°F 55.9°F 27.4% 1 day (1.0 in) 63.2°F 07h. 58m.
San Sebastian 55.3°F 45.7°F 46.7% 6 days (4.5 in) 58.0°F 05h. 48m.
Santa Cruz de La Palma 70.9°F 66.0°F 31.5% - 72.2°F 08h. 05m.
Santa Cruz de Tenerife 71.1°F 66.0°F 30.0% 1 day (0.8 in) 72.0°F 08h. 15m.
Santa Pola 63.5°F 49.4°F 20.8% - 63.0°F 08h. 35m.
Santa Ponsa 61.8°F 55.5°F 31.3% 2 days (1.1 in) 63.6°F 07h. 28m.
Santa Susanna 58.3°F 48.4°F 25.0% 1 day (1.0 in) 60.6°F 07h. 54m.
Santander 58.3°F 52.2°F 41.9% 6 days (3.4 in) 58.2°F 06h. 14m.
Santiago de Compostela 53.3°F 43.8°F 58.3% 8 days (5.8 in) - 04h. 46m.
Segovia 46.4°F 32.9°F 37.4% 3 days (2.0 in) - 06h. 48m.
Sevilla 63.6°F 49.4°F 25.0% 1 day (1.1 in) 62.0°F 08h. 13m.
Sierra Nevada 49.3°F 36.6°F 21.4% 2 days (2.1 in) 62.6°F 08h. 36m.
Sitges 58.2°F 50.1°F 29.1% 2 days (1.3 in) 61.0°F 07h. 34m.
Tarifa 63.4°F 57.4°F 31.3% 3 days (2.0 in) 64.8°F 07h. 42m.
Tarragona 59.5°F 49.9°F 22.5% 1 day (1.0 in) 61.4°F 08h. 11m.
Tenerife 65.3°F 58.3°F 28.1% 1 day (1.2 in) 72.0°F 08h. 27m.
Toledo 54.0°F 39.9°F 28.5% 1 day (1.0 in) - 07h. 43m.
Torremolinos 65.1°F 54.4°F 22.9% - 62.2°F 08h. 28m.
Torrevieja 64.0°F 54.1°F 23.9% 1 day (0.8 in) 63.2°F 08h. 17m.
Torroks 60.3°F 54.5°F 20.1% - 62.4°F 08h. 44m.
Tossa de Mar 58.5°F 48.8°F 26.6% 1 day (1.0 in) 60.4°F 07h. 45m.
Valencia 62.9°F 48.7°F 22.4% 1 day (0.7 in) 61.8°F 08h. 19m.
Villajoyosa 63.0°F 52.9°F 21.8% 1 day (0.9 in) 63.2°F 08h. 27m.
Xabia 62.5°F 56.3°F 24.1% 1 day (1.0 in) 62.8°F 08h. 12m.
Zaragoza 54.1°F 41.2°F 24.2% 1 day (0.5 in) - 07h. 59m.
* 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.