Where Is Warm in Europe in Winter? The Warmest City Breaks for December, January and February

Where's warm in Europe in winter: the Canary Islands at 21 to 23°C by day, then Madeira, Cyprus, southern Spain and the Algarve. Average temperatures from national weather services, and flights from £28.

Rick Blyth

Written By Rick Blyth

Happiest at 36,000ft as the sun rises above the clouds

9 min read

•

Published on 26/10/2026

Image for article

London in January: 8°C by day, and the sun's down before 5pm all month. So where in Europe can you go to warm up?

The Canary Islands. From December to February, Tenerife, Gran Canaria, Lanzarote and Fuerteventura reach 21 to 23°C by day. That's the average daytime high, the warmest part of a normal day. And in January the sun doesn't set there until after 6pm.

Flights are cheap, too. The cheapest one-city trip we found to Tenerife in December was £28 in flights per person. To Málaga in January, it was £35.

Madeira comes next, at about 20°C. Then come Cyprus, southern Spain and the Algarve, at 16 to 19°C. London averages 8 or 9°C.

Just beyond Europe, Agadir and Egypt's Red Sea coast are as warm as the Canaries. Marrakech is about 20°C by day.

Prices are flights only, per person: the cheapest trip leaving in that month, from any of our airports.

Winter Temperatures at a Glance 🌡️

Pick a month. Each place sits at its average daytime high, with London at the bottom for comparison. The table under it has all three months, and the hours of daylight in mid-January.

22°C
TenerifeHurghada, Egypt
21°C
Gran CanariaLanzaroteFuerteventuraAgadir
20°C
Madeira
17°C
Paphos, CyprusMálagaAlicante
8°C
Londonfor comparison
The average daytime high in January: long-term averages from each country's national weather service.
Average daytime high, and hours of daylight in mid-January
PlaceDecJanFebDaylight
Tenerife23°C22°C22°C10½ hrs
Hurghada, Egypt23°C22°C23°C10½ hrs
Gran Canaria22°C21°C21°C10½ hrs
Lanzarote22°C21°C21°C10½ hrs
Fuerteventura22°C21°C21°C10½ hrs
Agadir22°C21°C22°C10½ hrs
Madeira21°C20°C20°C10¼ hrs
Marrakech20°C19°C21°C10¼ hrs
Paphos, Cyprus19°C17°C18°C10 hrs
Málaga18°C17°C18°C10 hrs
Alicante18°C17°C18°C9¾ hrs
Seville17°C16°C18°C9¾ hrs
Valencia17°C16°C17°C9¾ hrs
Faro17°C16°C17°C10 hrs
Malta17°C15°C16°C10 hrs
Palma de Mallorca17°C15°C16°C9¾ hrs
Lisbon15°C15°C16°C9¾ hrs
London9°C8°C9°C8¼ hrs

Where Is Warm in Europe in December? 🌴

The Canary Islands, by a distance. Tenerife averages 23°C by day in December, and Gran Canaria 22°C. The nights stay mild too, at about 15 to 16°C.

And they're among the cheapest flights of the month. The cheapest one-city trip leaving in December:

PlaceDaytime highFlights from
Tenerife23°C£28
Gran Canaria22°C£29
Málaga18°C£31
Faro17°C£30
Malta17°C£33

Madeira, at 21°C, has flights from 12 of our airports.

📬 Free · Every Sunday

The Best Trips from Your AirportEvery Sunday, Fresh in Your Inbox

Each email has the best-value trips from Manchester for the following two weeks, found and priced for you.

Flying from, one airport or more

Flying from Manchester.

Free, plus a few useful emails to get you started. Unsubscribe any time. See our privacy policy.

What lands in your inbox on Sunday

InboxExample
Rick from Europe UnlockedSundayYour best trips from Manchester for the following two weeksCheapest trips from Manchester for the following two weeks.

To: you

Where Is Warm in Europe in January? 🧥

January is the coolest month almost everywhere. Even so, the Canaries still average 21 to 22°C, and Madeira 20°C.

Southern Spain manages 16 or 17°C by day, and it's often sunny.

The cheapest one-city trip leaving in January:

PlaceDaytime highFlights from
Tenerife22°C£39
Gran Canaria21°C£40
Málaga17°C£35
Valencia16°C£33
Seville16°C£42

Where Is Warm in Europe in February? 🌤️

February warms up a little on the mainland. The Canaries stay at 21 or 22°C, and southern Spain climbs to 17 or 18°C.

🌅 Longer days: by mid-February, Málaga and Seville get nearly 11 hours of daylight, about an hour more than in mid-January.

The cheapest one-city trip leaving in February:

PlaceDaytime highFlights from
Tenerife22°C£47
Málaga18°C£45
Alicante18°C£45
Seville18°C£57
Faro17°C£46

Warm Enough for a City Break 🚶

You won't sunbathe in Seville in January. But at about 16°C by day, it's perfect weather for walking round a city. London, by comparison, manages about 8°C.

On these city breaks, the light jacket comes off by lunchtime:

Just Beyond Europe 🌍

A few of the warmest winter trips we search are just outside Europe. They're still a direct flight.

Marrakech

Why go: Marrakech, in Morocco, is 19 to 21°C by day all winter. That's warmer than anywhere on mainland Spain.

🌙 Nights: cold, about 6°C in January.

✈️ Flights: from £30 in December.

Agadir

🌡️ Temperature: 21 or 22°C, on Morocco's Atlantic coast.

✈️ Flights: 12 of our airports fly there.

Paphos and Larnaca

🌡️ Temperature: 17 to 19°C, in Cyprus.

🗺️ Fun fact: strictly speaking, Cyprus is in Asia, but it's in the EU.

Hurghada and Sharm El-Sheikh

🌡️ Temperature: 22 or 23°C, in Egypt. That's as warm as Tenerife.

How Long Is the Flight to the Winter Sun? ⏱️

The Canaries are about four to five hours from the UK. Here are the shortest flight times:

  • Lanzarote: from 3 hours 55 minutes, from Bournemouth
  • Tenerife: from 4 hours 10 minutes, from Bournemouth
  • Madeira: from 3 hours 40 minutes
  • Marrakech: from 3 hours 25 minutes, from Bristol
  • Malta: from 3 hours 5 minutes, from Southend
  • Southern Spain and the Algarve: from about two and a half hours

Before You Book a Winter Sun City Break ✅

  • 🌙 Pack for cool evenings. Daytime averages hide cold nights on the mainland. Seville, Marrakech and Málaga fall to 6 or 7°C in January. Only the Canaries and Madeira stay mild after dark.
  • 🏝️ Choose the right side of the island. In the Canaries, the south is usually sunnier than the north. The Tenerife figures here are for the south.
  • 🎟️ Book each flight directly with the airline. If you book your room first, make it refundable.

📌 Key points

  • The Canary Islands are the warmest places in Europe in winter, at 21 to 23°C by day.
  • Madeira comes next, at about 20°C. Then Cyprus, southern Spain and the Algarve, at 16 to 19°C.
  • Flights from £28 to Tenerife in December, and £35 to Málaga in January.
  • Nights on the mainland are cold: Seville drops to about 6°C in January.
  • You book each flight directly with the airline.

Questions People Ask 💬

Where Is the Warmest Place in Europe in December?

The Canary Islands. Tenerife averages 23°C by day in December. Gran Canaria, Lanzarote and Fuerteventura average about 22°C.

The nights stay around 15 or 16°C. Madeira is next, at 21°C.

Is Spain Warm in January?

Southern Spain is mild rather than warm. Málaga and Alicante average 17°C by day in January, and Seville 16°C. The nights are cold.

For real warmth in January, try the Canary Islands, which are part of Spain. They average 21 or 22°C.

Where Is Warm in Europe in February for a Short Break?

The Canaries, at 21 or 22°C, and Madeira, at 20°C. Málaga, Alicante and Seville reach about 18°C, and the days are about an hour longer than in January.

Where Is Warm in Europe in Winter That Isn't Too Far?

Málaga, Alicante, Faro and Seville are about two and a half to three hours from the UK. They average 16 to 18°C by day.

The Canaries are warmer, but about four to five hours away.

Ready for Some Winter Sun? ☀️

Choose your airport and your dates, and see every trip that fits, cheapest first. Search city breaks.

Or see every city break in Spain and Portugal.

Going soon? Last-minute city breaks shows every trip leaving in the next 14 days, free to search.

Prices were found between the 23rd and the 26th of October 2026: flights only, per person, rounded up to the next pound. Fares change every day, so search for today's.

Every city break, by price, airport and country →