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.9°F 50.8°F 46.2% 7 days (4.8 in) 57.8°F 05h. 51m.
Adeje 72.3°F 63.8°F 14.7% - 72.2°F 09h. 51m.
Aguilas 63.2°F 49.3°F 20.5% 1 day (0.8 in) 63.4°F 08h. 40m.
Alcudia 62.3°F 56.3°F 29.3% 2 days (1.4 in) 63.2°F 07h. 38m.
Algeciras 63.1°F 55.9°F 35.0% 3 days (2.1 in) 63.4°F 07h. 20m.
Alicante 62.9°F 50.2°F 21.7% 1 day (0.8 in) 63.0°F 08h. 28m.
Almeria 64.2°F 51.0°F 16.1% 1 day (0.8 in) 63.0°F 09h. 07m.
Almunecar 64.3°F 50.7°F 15.2% 1 day (0.9 in) 62.4°F 09h. 13m.
Altea 64.0°F 55.9°F 22.4% 1 day (0.9 in) 63.2°F 08h. 23m.
Badalona 59.2°F 48.7°F 23.2% 1 day (0.9 in) 60.8°F 08h. 05m.
Barcelona 58.6°F 50.0°F 23.6% 1 day (1.0 in) 61.0°F 08h. 04m.
Benalmadena 63.7°F 55.9°F 23.3% 1 day (1.0 in) 62.4°F 08h. 27m.
Benalmadeno 63.7°F 55.9°F 23.3% 1 day (1.0 in) 62.2°F 08h. 26m.
Benicasim 63.4°F 50.2°F 22.7% 1 day (0.9 in) 62.0°F 08h. 15m.
Benidorm 63.5°F 56.1°F 22.0% 1 day (1.1 in) 63.2°F 08h. 26m.
Bilbao 57.6°F 47.3°F 41.8% 5 days (3.0 in) 58.4°F 06h. 15m.
Blanes 59.0°F 48.3°F 23.5% 1 day (0.7 in) 60.6°F 08h. 02m.
Burgos 46.3°F 34.5°F 41.2% 2 days (1.4 in) - 06h. 22m.
Cadaqués 58.2°F 49.7°F 23.4% 1 day (0.6 in) 59.8°F 08h. 00m.
Cadiz 64.3°F 57.5°F 26.9% 3 days (1.7 in) 63.2°F 08h. 05m.
Cala Dor 62.8°F 56.5°F 32.0% 2 days (1.3 in) 64.0°F 07h. 25m.
Cala Figuera 62.8°F 57.0°F 31.0% 2 days (1.2 in) 64.0°F 07h. 31m.
Cala Mayor 62.3°F 54.7°F 29.1% 2 days (0.9 in) 63.6°F 07h. 41m.
Cala Mesquida 62.6°F 59.3°F 33.7% 3 days (1.6 in) 63.8°F 07h. 14m.
Calafell 59.5°F 47.5°F 22.6% 1 day (0.7 in) 61.0°F 08h. 10m.
Calella 59.0°F 49.0°F 23.3% 1 day (0.9 in) 60.8°F 08h. 04m.
Calpe 63.3°F 54.4°F 24.2% 1 day (1.2 in) 63.2°F 08h. 13m.
Cambrils 59.5°F 49.4°F 22.0% 1 day (0.8 in) 61.2°F 08h. 14m.
Camp de Mar 62.1°F 57.0°F 29.2% 2 days (1.1 in) 63.6°F 07h. 40m.
Can Picafort 62.3°F 55.2°F 29.4% 2 days (1.4 in) 63.4°F 07h. 38m.
Capella 49.9°F 32.1°F 20.2% 1 day (1.1 in) - 08h. 18m.
Cartagena 64.6°F 57.1°F 26.9% 1 day (1.1 in) 63.2°F 08h. 01m.
Castellon de la Plana 63.4°F 50.2°F 22.7% 1 day (0.9 in) 62.0°F 08h. 15m.
Ceuta 64.1°F 57.4°F 33.4% 2 days (1.8 in) 64.2°F 07h. 30m.
Chaclana de la Frontera 64.4°F 55.3°F 25.1% 3 days (1.7 in) 63.2°F 08h. 17m.
Coma Ruga 59.8°F 48.2°F 25.8% 1 day (1.0 in) 61.0°F 07h. 52m.
Cordoba 61.0°F 44.4°F 25.4% 2 days (1.3 in) - 08h. 09m.
Corralejo 72.0°F 68.3°F 25.9% - 70.2°F 08h. 39m.
Costa Adeje 74.1°F 67.4°F 13.5% - 72.2°F 09h. 59m.
Costa Blanca 63.8°F 56.5°F 22.8% 1 day (1.5 in) 63.2°F 08h. 21m.
Costa Brava 58.1°F 49.9°F 25.3% 1 day (1.0 in) 60.0°F 07h. 51m.
Cullera 63.6°F 47.3°F 22.4% 1 day (1.6 in) 62.0°F 08h. 21m.
Denia 62.6°F 56.4°F 24.4% 1 day (1.5 in) 62.6°F 08h. 11m.
Eivissa 63.2°F 59.8°F 28.8% 2 days (1.2 in) 63.2°F 07h. 45m.
El Arenal 51.8°F 36.1°F 26.7% 2 days (2.5 in) - 07h. 51m.
El Medano 73.2°F 66.5°F 15.7% - 71.8°F 09h. 45m.
El Puerto de Santa Maria 64.3°F 57.5°F 27.0% 3 days (1.7 in) 63.0°F 08h. 05m.
El Vendrell 59.8°F 48.2°F 25.6% 1 day (1.0 in) 61.0°F 07h. 53m.
Empirabrava 58.1°F 49.7°F 23.6% 1 day (0.7 in) 59.4°F 07h. 59m.
Estepona 64.2°F 48.9°F 25.5% 2 days (1.5 in) 62.4°F 08h. 14m.
Figueres 58.1°F 49.8°F 23.6% 1 day (0.7 in) 59.6°F 07h. 59m.
Formentera 63.5°F 60.3°F 28.4% 1 day (1.2 in) 63.6°F 07h. 48m.
Fuengirola 65.1°F 56.9°F 25.2% 1 day (0.8 in) 62.4°F 08h. 16m.
Fuerteventura 71.9°F 67.3°F 23.6% - 70.4°F 08h. 55m.
Gandia 63.1°F 51.2°F 24.0% 1 day (1.7 in) 62.0°F 08h. 12m.
Gijon 57.8°F 47.2°F 37.2% 4 days (3.3 in) 57.6°F 06h. 39m.
Girona 58.5°F 43.9°F 22.7% 1 day (0.8 in) 60.4°F 08h. 06m.
Golf del Sur 73.6°F 68.2°F 13.0% - 72.0°F 10h. 02m.
Gran Canaria 73.5°F 67.2°F 17.4% - 71.2°F 09h. 35m.
Granada 56.8°F 37.5°F 19.4% 2 days (1.5 in) 62.4°F 08h. 47m.
Guardamar del Segura 64.4°F 53.6°F 22.2% 1 day (0.7 in) 63.2°F 08h. 26m.
Guia de Isora 69.3°F 61.0°F 16.1% - 72.2°F 09h. 42m.
Huelva 64.0°F 51.2°F 24.4% 2 days (1.4 in) 62.4°F 08h. 17m.
Jerez 64.7°F 50.9°F 25.2% 2 days (1.6 in) - 08h. 15m.
L'Albir 63.6°F 56.6°F 22.4% 1 day (1.1 in) 63.2°F 08h. 23m.
La Manga 64.4°F 55.4°F 24.6% 1 day (0.9 in) 63.2°F 08h. 14m.
La Orotava 70.9°F 63.1°F 28.0% - 72.0°F 08h. 27m.
La Palma 71.7°F 67.0°F 25.5% - 72.4°F 08h. 42m.
La Pineda 59.8°F 50.6°F 21.9% 1 day (1.1 in) 61.2°F 08h. 14m.
Lanzarote 71.1°F 66.9°F 26.4% - 70.2°F 08h. 35m.
Las Palmas 72.1°F 67.1°F 26.1% - 71.2°F 08h. 40m.
León 47.4°F 34.3°F 35.2% 1 day (1.3 in) - 06h. 54m.
Lloret de Mar 59.5°F 49.4°F 23.6% 1 day (0.9 in) 60.6°F 08h. 02m.
Los Alkazares 64.4°F 56.2°F 28.1% 1 day (1.1 in) 63.2°F 07h. 54m.
Los Cristianos 74.4°F 68.3°F 13.4% - 72.2°F 10h. 00m.
Los Gigantes 72.7°F 64.8°F 13.5% - 72.2°F 09h. 59m.
Madrid 54.4°F 41.5°F 27.9% 2 days (1.2 in) - 07h. 44m.
Magaluf 62.7°F 54.7°F 30.1% 2 days (1.2 in) 63.6°F 07h. 35m.
Malaga 65.4°F 53.3°F 19.1% 1 day (0.8 in) 62.2°F 08h. 50m.
Malgrat de Mar 58.8°F 48.6°F 23.6% 1 day (1.0 in) 60.6°F 08h. 02m.
Mallorca 62.3°F 53.1°F 30.5% 2 days (1.4 in) 63.8°F 07h. 33m.
Manilva 64.2°F 51.4°F 29.2% 3 days (1.8 in) 62.4°F 07h. 53m.
Mar Menor 64.4°F 55.4°F 24.6% 1 day (0.9 in) 63.2°F 08h. 14m.
Marbella 64.6°F 51.6°F 24.0% 1 day (1.3 in) 62.4°F 08h. 22m.
Maspalomas 73.6°F 67.8°F 17.2% - 71.4°F 09h. 37m.
Mataro 59.9°F 51.0°F 25.7% 1 day (1.3 in) 60.8°F 07h. 51m.
Melilla 65.6°F 56.2°F 21.6% 1 day (0.9 in) 63.4°F 08h. 41m.
Menorca 61.8°F 58.1°F 34.0% 2 days (1.9 in) 63.4°F 07h. 11m.
Mijas 61.6°F 54.3°F 23.4% 2 days (1.1 in) 62.4°F 08h. 26m.
Mojacar 63.9°F 54.6°F 22.8% - 63.4°F 08h. 27m.
Morair 63.2°F 56.6°F 23.5% 1 day (1.2 in) 63.0°F 08h. 16m.
Motril 64.7°F 50.7°F 15.6% 1 day (1.2 in) - 09h. 11m.
Murcia 64.5°F 46.7°F 22.8% 1 day (0.7 in) 63.2°F 08h. 24m.
Nerja 64.2°F 55.3°F 18.9% - 62.4°F 08h. 51m.
Oropesa del Mar 63.3°F 50.2°F 22.7% 1 day (0.9 in) 62.0°F 08h. 15m.
Oviedo 56.2°F 43.1°F 34.9% 4 days (3.1 in) - 06h. 52m.
Paguera 62.3°F 56.2°F 27.2% 1 day (0.9 in) 63.6°F 07h. 51m.
Palma 62.6°F 51.9°F 29.8% 2 days (1.2 in) 63.6°F 07h. 37m.
Palma de Majorka 62.3°F 52.6°F 28.3% 2 days (1.1 in) 63.6°F 07h. 45m.
Palmanova 62.3°F 54.7°F 29.2% 2 days (1.0 in) 63.6°F 07h. 40m.
Pamplona 49.4°F 36.6°F 38.6% 4 days (2.0 in) - 06h. 35m.
Peniscola 60.4°F 48.3°F 20.4% 1 day (1.0 in) 61.6°F 08h. 26m.
Pilar de la Foradada 64.4°F 54.4°F 27.2% 1 day (1.0 in) 63.2°F 07h. 58m.
Pineda de Mar 59.0°F 48.3°F 23.2% 1 day (0.7 in) 60.8°F 08h. 04m.
Platja dAro 58.5°F 51.4°F 28.2% 2 days (1.4 in) 60.2°F 07h. 36m.
Platja de Palma 62.6°F 51.9°F 30.0% 2 days (1.2 in) 63.6°F 07h. 36m.
Platja den Bossa 63.5°F 60.4°F 31.0% 2 days (1.2 in) 63.4°F 07h. 33m.
Playa de Muro 62.2°F 54.7°F 32.3% 3 days (2.0 in) 63.4°F 07h. 22m.
Playa del Ingles 73.7°F 67.8°F 17.2% - 71.4°F 09h. 37m.
Playa-de-Las-Americas 74.4°F 68.3°F 13.4% - 72.2°F 09h. 59m.
Puerto de la Cruz 72.7°F 64.6°F 25.2% - 72.0°F 08h. 45m.
Puerto de Mogan 74.0°F 68.1°F 16.4% - 71.6°F 09h. 42m.
Puerto de Santiago 74.0°F 65.6°F 12.4% - 72.2°F 10h. 05m.
Puerto del Carmen 72.1°F 67.4°F 26.2% - 70.0°F 08h. 37m.
Reus 57.2°F 46.7°F 22.5% 1 day (1.1 in) 61.2°F 08h. 11m.
Roquetas de Mar 64.6°F 53.9°F 17.7% 1 day (0.7 in) 63.0°F 08h. 59m.
Roses 58.3°F 50.3°F 27.3% 2 days (1.0 in) 59.6°F 07h. 39m.
Salou 59.5°F 49.4°F 21.8% 1 day (0.8 in) 61.2°F 08h. 15m.
San Augustin 73.6°F 67.5°F 17.5% - 71.2°F 09h. 35m.
San Fernando 64.4°F 56.4°F 27.7% 3 days (2.0 in) 63.2°F 08h. 01m.
San Jose 64.4°F 52.8°F 17.5% 1 day (0.9 in) 63.4°F 08h. 59m.
San Juan de Los Terreros 65.0°F 53.3°F 22.5% 1 day (1.1 in) 63.4°F 08h. 28m.
San Pedro del Pinatar 64.4°F 56.1°F 28.3% 1 day (1.1 in) 63.2°F 07h. 53m.
San Sebastian 55.7°F 45.8°F 43.7% 5 days (3.4 in) 58.0°F 06h. 05m.
Santa Cruz de La Palma 71.6°F 66.1°F 28.1% - 72.2°F 08h. 26m.
Santa Cruz de Tenerife 71.4°F 66.1°F 27.6% - 71.8°F 08h. 30m.
Santa Pola 63.8°F 49.2°F 20.8% - 63.0°F 08h. 34m.
Santa Ponsa 62.2°F 55.5°F 30.3% 2 days (1.0 in) 63.6°F 07h. 34m.
Santa Susanna 58.8°F 48.6°F 23.6% 1 day (1.0 in) 60.6°F 08h. 02m.
Santander 58.8°F 52.4°F 38.6% 4 days (2.6 in) 58.2°F 06h. 32m.
Santiago de Compostela 53.8°F 43.8°F 56.2% 7 days (5.3 in) - 04h. 58m.
Segovia 47.0°F 32.8°F 35.1% 2 days (1.8 in) - 07h. 01m.
Sevilla 64.0°F 49.3°F 23.7% 1 day (1.2 in) 62.0°F 08h. 21m.
Sierra Nevada 49.9°F 36.8°F 21.0% 2 days (2.2 in) 62.6°F 08h. 38m.
Sitges 58.8°F 50.1°F 27.8% 2 days (1.4 in) 61.0°F 07h. 41m.
Tarifa 63.6°F 57.4°F 30.3% 2 days (1.9 in) 64.6°F 07h. 48m.
Tarragona 59.9°F 49.9°F 21.5% 1 day (1.0 in) 61.2°F 08h. 16m.
Tenerife 65.9°F 58.9°F 27.3% 1 day (1.2 in) 72.0°F 08h. 32m.
Toledo 54.4°F 39.6°F 26.9% 1 day (1.0 in) - 07h. 52m.
Torremolinos 65.7°F 54.3°F 22.5% 1 day (0.5 in) 62.2°F 08h. 31m.
Torrevieja 64.3°F 54.2°F 24.3% 1 day (0.9 in) 63.2°F 08h. 15m.
Torroks 60.8°F 55.2°F 19.4% - 62.4°F 08h. 48m.
Tossa de Mar 59.0°F 49.2°F 24.7% 1 day (1.0 in) 60.6°F 07h. 56m.
Valencia 63.1°F 48.7°F 22.1% 1 day (0.8 in) 61.8°F 08h. 21m.
Villajoyosa 63.3°F 52.8°F 21.7% 1 day (0.9 in) 63.2°F 08h. 28m.
Xabia 62.9°F 56.6°F 24.2% 1 day (1.1 in) 62.8°F 08h. 12m.
Zaragoza 54.5°F 41.1°F 22.9% 1 day (0.5 in) - 08h. 06m.
* 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.