Home › Advice › Winter sun

Winter sun

Best winter sun under 5 hours from the UK

If you want real warmth between December and February without a long-haul flight, the Canary Islands are the safest bet, with Madeira and Marrakech close behind for daytime temperatures. Malta and Cyprus are milder rather than hot, and better for sightseeing than sunbathing. This guide compares all five on temperatures, sea temperatures, flight times and who each one suits.

Checked Nov 2026 · by Embark Routes

AdSome links on this page are affiliate links. If you book through them we may earn a commission, at no extra cost to you. How we choose

The short version

  • The Canaries are the warmest and sunniest of the five, with the sea around 19 to 21°C.
  • Madeira and Marrakech reach around 19°C by day, but Madeira gets more showers and Marrakech has cold nights and no beach.
  • Malta and Cyprus are closer to 15 to 17°C in January: pleasant for walking and history, cool for the beach.
  • All five are under five hours direct from the UK; Malta and Marrakech are the shortest flights.

The short answer

Winter sun within five hours of the UK is mild sun, not tropical heat. Even in the Canaries, January daytime highs sit around 20°C, and evenings need a jumper. What changes from place to place is how reliably the sun shows up, how warm the sea is, and what there is to do on a cloudy day.

For a beach holiday with the best odds of sunshine, pick the Canaries. For walking and scenery at a similar temperature, Madeira. For a short city break with sunny, dry days, Marrakech. For history, food and short days out in temperatures like a good British May, Malta or Cyprus.

It also helps to be honest about what a winter week can deliver. Every one of these places gets some rain between December and February, and a run of grey days is possible anywhere. If sunshine is the whole point of the trip, choose somewhere with plenty to do indoors or nearby for the day the weather turns, and avoid booking a short break around a single outdoor plan.

Side-by-side: January weather and flight times

The figures below are long-term January averages from the climate sources listed at the end of this page. December is usually a degree or so warmer and February similar to January. Different weather sites use different stations, so treat these as typical ranges rather than promises. Flight times are typical direct times from the UK airports shown and vary by route and wind.

DestinationTypical daytime highTypical night lowSea temperatureSunshine per dayDirect flight time
Canaries (Tenerife south)18–22°C12–15°CAbout 19–21°CAbout 6 hoursAbout 4h–4h 40m from London
Madeira (Funchal)About 19°C13–14°CAbout 18–20°CAbout 5 hoursAbout 3h 50m–4h 10m from London
MaltaAbout 15°CAbout 9°CAbout 16°CAbout 5 hoursAbout 3h 25m–3h 35m from Manchester
Cyprus (Paphos)16–17°CAbout 8°CAbout 16–19°C5–6 hoursAbout 4h 35m–4h 45m from Birmingham
Marrakech19–21°C6–7°CNo sea (inland)About 7 hoursAbout 3h 35m–3h 45m from London

Canary Islands: the most reliable warmth

Tenerife, Gran Canaria and Lanzarote are the furthest south of the five and the most dependable for sitting outside in December and January. On Tenerife's south coast, climate averages put January highs at about 18 to 22°C depending on the source, with around six hours of sunshine and only about five days with any rain. The sea is the warmest on this list, about 21°C in December, easing to around 19 to 20°C by February. That is cool but swimmable for most people.

The islands differ more than the brochures suggest. Gran Canaria's south is similar to Tenerife's, with highs usually around 20 to 23°C. Lanzarote is a touch cooler and often breezy, at about 20°C in January, but gets around seven hours of sunshine a day. On Tenerife, remember that Mount Teide is a different climate altogether: it can be below freezing at the top, with snow possible in winter, even when the coast is warm. Days are also shorter than in summer, at about 11 hours of daylight in January, so the warmth fades quickly after sunset.

The south of each island is drier and sunnier than the north, which is greener and cloudier. Flights are the longest here, typically about 4 to 4 hours 40 minutes from London, and there is a wide choice of airlines from most UK airports. Prices climb at Christmas, New Year and February half-term.

Best for: families, beach and pool holidays, and anyone who mainly wants to be warm. Less good for: travellers who want a sense of place beyond resort areas, unless you hire a car or choose your base carefully.

Our hand-picked stays: Winter Sun Under 5 Hours

Highly rated hotels in Tenerife, Lanzarote, Madeira and Malta, all under five hours from UK airports. All rated 8.5+ by Expedia guests.

See the hotels Affiliate link: we may earn a small commission at no extra cost to you.

Madeira: mild, green and good for walking

Funchal, on Madeira's sheltered south coast, has January highs of around 19°C and lows of about 13 to 14°C, with roughly five hours of sunshine a day. The catch is rain: January is one of the wetter months, usually as short, heavy showers that clear quickly, and climate data shows about 11 to 12 days a month with some rain. The sea stays around 18 to 20°C.

Madeira suits people who want to walk the levada trails, see gardens and enjoy Funchal's Christmas lights and New Year fireworks, rather than lie on a beach. The north and the mountains are cooler and cloudier, so pack a warm, waterproof layer. The airport is known for strong crosswinds, and winter diversions, though uncommon, do happen.

Best for: walkers, couples and anyone who prefers scenery to sunbeds. Less good for: a guaranteed beach week.

Malta and Cyprus: mild sightseeing breaks

Malta in January averages about 15°C by day and 9°C at night, with around five hours of sunshine and roughly 13 days with some rain. The sea is about 16°C, which is too cold for most swimmers. That makes Malta a winter city and culture trip rather than a beach holiday: Valletta, Mdina, the Three Cities and coastal walks on Gozo are all more comfortable without summer heat. Flights are among the shortest on this list.

Malta is also one of the easiest places on this list for British visitors: English is an official language, cars drive on the left and plugs are the UK three-pin type. If you can travel in early February, Malta's Carnival runs in the days before Ash Wednesday, with parades in Valletta and a separate carnival on Gozo. Check the exact dates nearer the time.

Cyprus is a little warmer. Paphos averages about 16 to 17°C by day in January and around 8°C at night, with five to six hours of sunshine. December to February is the wettest part of the year, with roughly 12 to 14 days of some rain a month. The sea is about 19°C in December and falls to around 16°C by February. It is also the longest flight here, at about 4 hours 35 minutes to 4 hours 45 minutes direct, and winter schedules from regional airports can be limited to a few flights a week.

In Cyprus, winter suits the Paphos mosaics and Tombs of the Kings, coastal walks and days out to Limassol or the Troodos Mountains, which can get snow in mid-winter. Like Malta, the Republic of Cyprus drives on the left and uses UK-style plugs.

Best for: history, food and walking in comfortable temperatures. Less good for: swimming in the sea or reliable sunbathing weather.

Marrakech: sunny days, cold nights

Marrakech has the sunniest winter of the five, with around seven hours of sunshine a day and January highs of about 19 to 21°C. It is inland, though, and nights are cold: average January lows are around 6 to 7°C, and on clear nights it can drop to about 2°C. Many traditional riads are chilly inside, so take warm layers for the evenings.

Direct flights take about 3 hours 35 minutes to 3 hours 45 minutes from London, so a long weekend is realistic. There is no beach, so this is a city break: souks, gardens, palaces and day trips to the Atlas Mountains, where it is colder still.

Fares are often lowest in January and highest at Christmas and half-term. One thing to plan around in 2027: Ramadan is expected to start around early February, when some cafés and restaurants keep shorter hours. Check the latest FCDO travel advice for Morocco before you book.

Best for: a short, sunny city break. Less good for: beach time or anyone who dislikes cold evenings.

How to choose, and when to book

Whichever you choose, pack for spring rather than summer: a light jacket for evenings, a waterproof for showers, and sun cream, because winter sun at these latitudes still burns.

  • Want to swim in the sea: the Canaries, with Madeira a cooler second.
  • Want the most sunshine hours: Marrakech by day, the Canaries overall.
  • Want the shortest flight: Malta or Marrakech, at roughly three and a half hours.
  • Want walking and scenery: Madeira, then Cyprus.
  • Travelling with children: the Canaries, for the pools, beaches and warmest evenings.
  • On a budget: look at January after New Year, when demand drops; avoid Christmas, New Year and February half-term, when fares on every route rise.

Frequently asked questions

Where is warmest in January within five hours of the UK?

The Canary Islands. Tenerife's south coast averages about 18 to 22°C by day in January, with the sea around 20°C. Madeira and Marrakech reach around 19°C, but Marrakech is much colder at night.

Is the sea warm enough to swim in winter?

In the Canaries, at about 19 to 21°C, many people swim. Madeira is around 18 to 20°C. Malta (about 16°C) and Cyprus by February (about 16°C) are too cold for most people.

Is Malta warm enough for winter sun?

It is mild rather than warm, at about 15°C by day in January with around five hours of sunshine. It is better for sightseeing than sunbathing.

Is Marrakech warm in December and January?

By day, yes: about 19 to 21°C with plenty of sun. Nights fall to around 6 to 7°C on average, so take warm layers.

Route guides for this trip

Facts checked Nov 2026 against official and operator sources. Prices and rules change, so always confirm before you book. Some links are affiliate links: if you book through them we may earn a small commission, at no extra cost to you.