Spain by month

Where to go in Spain in December

2 of 48 places fit December

See Fuerteventura

2 of 48 places fit December

Fit means a score of 75 or more out of 100 for December on warmth, sun, sea, rain and crowds, with no departure city.

December narrows the choice to the islands. Fuerteventura, Lanzarote and Gran Canaria all hold 21° by day, and Gran Canaria rejoins the first five. On the mainland, Málaga reaches 18°, with hotels about 60% full (est.), and Barcelona 15°. Two national holidays, 6 and 8 December, sit close together early in the month. On the morning of 22 December, pupils from the San Ildefonso school sing out the numbers of the Christmas lottery draw, broadcast live on TV and radio. The catch: only 2 of 48 places fit, and Santiago de Compostela has rain on about 16 days, more than in any other month in our data.

Places that fit December, in order: 2 of 2 shown

Ranked by the same neutral score for every visitor: warmth, sun, sea, rain and crowds, with no departure city. At most 3 places from one stretch of coast or island group. A guide, a partner link or a payment never changes the order.

How we ranked this

Each place gets a score out of 100 for December from its monthly climate, sea and crowd figures. Places with fewer data points are listed after places with full data. Sea and crowd figures are estimates and marked est.

Spain by month, on the map

One dot per place. Choose a month and what to show; the dot's size and colour follow the scale in the legend.

In December: warmest sea in Tenerife, Gran Canaria and Fuerteventura (est.); quietest in Torrevieja, Calp and Níjar (est.).

Show as table
Figures for December, ordered by sea (coastal)
PlaceSun, h per dayAir high, °CSea, °C (est.)Crowds, % (est.)
Tenerife5.9202274
Gran Canaria4.8212174
Fuerteventura6.2212168
Lanzarote6.5212168
Tarifa5.1171828
Cádiz5.2171738
Ibiza5.0171741
Mallorca4.9161743
Menorca4.3161741
Fuengirola5.2171743
Marbella5.2171728
Mojácar6.0181723
Níjar6.0161719
Benidorm5.6181752
Estepona5.2181725
Torrevieja5.5171710
Alacant/Alicante5.6181747
Calp5.6171714
Dénia5.3171643
Xàbia/Jávea5.3171643
Nerja5.2191633
València5.1171649
Almuñécar5.2181646
Benalmádena5.2161653
Málaga5.2181660
Mijas5.2151624
Torremolinos5.2181652
Peníscola/Peñíscola5.1171633
Salou5.1151639
Sitges3.8141628
Barcelona5.2151655
Lloret de Mar4.6151541
Tossa de Mar4.6151541
Llanes2.4151532
Sanxenxo2.9141449
Donostia/San Sebastián3.0141450
Albarracín4.29–30
Bilbao2.614–47
Cangas de Onís3.414–36
Capileira5.29––
Córdoba5.216–54
Granada5.214–56
Madrid4.710–59
Ronda–13–38
Santiago de Compostela2.913–34
Sevilla5.617–60
Toledo4.412–48
Torla-Ordesa–7––

Figures: the same monthly data as the place pages. Outline: Natural Earth, public domain.

December in numbers

  • Day highs run from 7 °C in Torla-Ordesa to 21 °C in Fuerteventura.
  • The sea is warmest in Tenerife, about 22 °C (est.). 4 of 36 coastal places have sea at 20 °C or warmer (est.).
  • Among places with full data, hotels are about 10% full in Torrevieja and 74% in Tenerife (est.).
  • Rain falls on 3 to 16 days: fewest in Fuerteventura, most in Santiago de Compostela.

What changes from November

  • Day highs are on average 2° lower than in November, across 48 places.
  • Sea is on average 2° lower than in November (est.), across 36 coastal places.
  • Hotels are on average 4 points emptier than in November (est.).
  • Out of the first five: Mojácar, Alacant/Alicante and Benidorm.
  • 2 places fit December, against 3 in November.

What each place suits, from the data

Beach days

Coastal places with a beach count and sea at 20 °C or warmer (est.), in ranking order.

More: Beach days

Hiking and mountains

Mountain and inland places with day highs of 28 °C or lower, in ranking order.

More: Hiking and mountains

Cities

City places in ranking order, with day highs and hotel fullness (est.).

  • Málaga Day air 18 °C. Hotels 60% full (est.)
  • València Day air 17 °C. Hotels 49% full (est.)
  • Sevilla Day air 17 °C. Hotels 60% full (est.)
  • Cádiz Day air 17 °C. Hotels 38% full (est.)
  • Barcelona Day air 15 °C. Hotels 55% full (est.)
More: Cities

Direct flights from your city

Routes flown in December last year (Eurostat passenger counts, at least 1000 passengers a month), not a timetable.

  • London: 2 of the places in this list
  • Manchester: 2 of the places in this list
  • Edinburgh: 2 of the places in this list
  • Dublin: 2 of the places in this list

Questions about Spain in December

How hot is Spain in December?
Day highs run from 7 °C in Torla-Ordesa to 21 °C in Fuerteventura (AEMET monthly averages).
Is the sea warm enough to swim in December?
The warmest sea is in Tenerife, about 22 °C (est.). 4 of 36 coastal places have sea at 20 °C or warmer (est.).
Where is quieter in December?
Among places with full data, Torrevieja has the lowest hotel fullness, about 10% (est.).
Does it rain in Spain in December?
Rain falls on 3 to 16 days in December, depending on the place: fewest in Fuerteventura, most in Santiago de Compostela.
Which places fit December most?
In our neutral ranking: Fuerteventura and Lanzarote.

Sources: AEMET monthly climate averages; sea temperature and hotel fullness are estimates; routes from Eurostat. Figures built 2026-11-08.