Where to go in Europe in December

The 12 European cities with the best weather in December, ranked by warmth, sun and rain. Prices are the cheapest one-way fares from London, Manchester, Dublin for December 2026, checked on October 13, 2026.

  1. 1Tenerife

    23 °C · 5.7 h of sun a day · 5 rainy days

    €18 from Manchester, Dec 7
  2. 2Lanzarote

    22 °C · 6.5 h of sun a day · 3 rainy days

    €18 from London, Dec 9
  3. 3Las Palmas

    22 °C · 5.8 h of sun a day · 5 rainy days

    €18 from Manchester, Dec 1
  4. 4Funchal

    21 °C · 4.9 h of sun a day · 9 rainy days

    €27 from Dublin, Dec 5
  5. 5Alicante

    18 °C · 5.6 h of sun a day · 4 rainy days

    €17 from Dublin, Dec 6
  6. 6Paphos

    19 °C · 6.0 h of sun a day · 9 rainy days

    €40 from Manchester, Dec 6
  7. 7Malaga

    18 °C · 5.2 h of sun a day · 6 rainy days

    €24 from Dublin, Dec 15
  8. 8Catania

    18 °C · 5.9 h of sun a day · 8 rainy days

    €31 from London, Dec 3
  9. 9Valencia

    17 °C · 5.1 h of sun a day · 4 rainy days

    €18 from London, Dec 11
  10. 10Rhodes

    18 °C · 5.0 h of sun a day · –

    Search flights
  11. 11Sevilla

    17 °C · 5.6 h of sun a day · 7 rainy days

    €27 from London, Dec 1City guide
  12. 12Faro

    17 °C · 5.1 h of sun a day · 7 rainy days

    €19 from London, Dec 11

How we picked

We rank cities by average daytime high close to 24 °C, more hours of sun and fewer rainy days. Climate numbers are long-term averages (mostly 1991–2020) from the climate tables on Wikipedia. Fares are one-way, per person, from airline websites, without bags, checked every few hours. Weather in a given year can differ.

Make it a trip

You can visit 2 of these cities in one trip.

Other months

Where to go in Europe, month by month

FAQ

Where is it warm in Europe in December?
The best for warm, sunny weather are Tenerife (23 °C), Lanzarote (22 °C) and Las Palmas (22 °C).
Where can I fly cheaply in December?
The cheapest is Alicante: from Dublin for €17.
Will the weather be like this every year?
No, these are averages. Check the forecast a few days before you go.