Find your sunshine

Where is hot in Europe in January?

Gran Canaria, La Gomera and Tenerife are the warmest choices for January, with daytime highs of 20°C. That is a clear step up from London's 7°C, but think mild outdoor weather rather than summer heat: none of the destinations ranked exceeds 25°C. Gran Canaria offers the strongest balance of warmth and low rainfall. Choose mainland Spain or Portugal for a shorter flight, accepting cooler evenings and a colder sea.

Long-term climate averages, not a forecast · 1991-2020

Hottest day
20.2°CGran Canaria
Warmest sea
20.0°CLa Palma
Most sunshine
7.0h/dayTenerife
London comparison
7.4°CAverage daytime high

A sunny escape, any month

Europe = European countries including Turkey and Cyprus.

All regions Short-haul

Turn up the warmth

Top picks for January in Europe

Ranked by average daytime high. Check the rain before you pack. Flight times are estimates from London Gatwick.

Compare all 78
#1Warm

Gran Canaria

Spain · 4 h 24 min from London

Day
20.2°C
Sea
19.5°C
Sun
6.8h
Rain days
3
#2Warm

La Gomera

Spain · 4 h 24 min from London

Day
20.1°C
Sea
19.9°C
Sun
6.9h
Rain days
3
#3Mild

Tenerife

Spain · 4 h 24 min from London

Day
19.6°C
Sea
19.9°C
Sun
7.0h
Rain days
4
#4Mild

Fuerteventura

Spain · 4 h 12 min from London

Day
19.0°C
Sea
18.9°C
Sun
5.6h
Rain days
2
#5Mild

Lanzarote

Spain · 4 h 6 min from London

Day
18.4°C
Sea
18.8°C
Sun
5.6h
Rain days
3
#6Mild

La Palma

Spain · 4 h 24 min from London

Day
17.3°C
Sea
20.0°C
Sun
6.2h
Rain days
4
#7Mild

Madeira

Portugal · 3 h 48 min from London

Day
16.8°C
Sea
18.7°C
Sun
3.7h
Rain days
8
#8Mild

Albufeira

Portugal · 2 h 54 min from London

Day
15.6°C
Sea
15.6°C
Sun
5.1h
Rain days
7
#9Mild

Costa de la Luz

Spain · 2 h 54 min from London

Day
15.6°C
Sea
15.5°C
Sun
5.5h
Rain days
8
#10Mild

Seville

Spain · 2 h 42 min from London

Day
15.4°C
Sea
-
Sun
5.5h
Rain days
6
#11Mild

Ayia Napa

Cyprus · 4 h 48 min from London

Day
15.4°C
Sea
17.3°C
Sun
5.7h
Rain days
7
#12Mild

Algarve

Portugal · 2 h 54 min from London

Day
15.3°C
Sea
15.7°C
Sun
5.1h
Rain days
7

A little detail goes a long way

January, side by side in Europe

All 78 destinations, ordered by average daytime high. Night is the average low; sea is the average surface temperature; sun is per day; rainy days count 1 mm or more; flight time is an estimate for a direct flight from London Gatwick.

78 destinations

Scroll sideways for more weather, down for more places. Click a heading to sort.

78 destinations ranked by January temperature
#Destination
1Gran CanariaSpain20.2°C15.5°C19.5°C6.8 h34 h 24 min
2La GomeraSpain20.1°C17.1°C19.9°C6.9 h34 h 24 min
3TenerifeSpain19.6°C15.1°C19.9°C7.0 h44 h 24 min
4FuerteventuraSpain19.0°C15.7°C18.9°C5.6 h24 h 12 min
5LanzaroteSpain18.4°C15.7°C18.8°C5.6 h34 h 6 min
6La PalmaSpain17.3°C14.9°C20.0°C6.2 h44 h 24 min
7MadeiraPortugal16.8°C13.7°C18.7°C3.7 h83 h 48 min
8AlbufeiraPortugal15.6°C8.2°C15.6°C5.1 h72 h 54 min
9Costa de la LuzSpain15.6°C8.2°C15.5°C5.5 h82 h 54 min
10SevilleSpain15.4°C6.3°C-5.5 h62 h 42 min
11Ayia NapaCyprus15.4°C11.1°C17.3°C5.7 h74 h 48 min
12AlgarvePortugal15.3°C9.1°C15.7°C5.1 h72 h 54 min
13LimassolCyprus15.3°C9.6°C17.5°C5.5 h94 h 48 min
14AlicanteSpain15.2°C8.0°C14.6°C5.4 h52 h 30 min
15BenidormSpain15.1°C7.7°C14.6°C5.4 h62 h 30 min
16MalagaSpain15.1°C9.5°C15.0°C5.0 h82 h 48 min
17ValenciaSpain15.0°C6.9°C14.0°C5.4 h52 h 24 min
18PaphosCyprus14.9°C10.9°C17.4°C5.5 h114 h 42 min
19IbizaSpain14.8°C10.0°C14.8°C5.4 h62 h 30 min
20MarbellaSpain14.7°C9.1°C15.3°C5.3 h92 h 48 min
21VallettaMalta14.6°C11.9°C16.0°C5.2 h93 h 18 min
22CreteGreece14.2°C8.2°C16.2°C3.8 h124 h 6 min
23SicilyItaly14.2°C7.5°C15.2°C5.0 h83 h 12 min
24RhodesGreece14.2°C11.3°C17.9°C5.2 h124 h 12 min
25MajorcaSpain14.1°C9.4°C14.7°C4.9 h62 h 24 min
26KosGreece14.0°C11.3°C17.5°C5.2 h124 h 6 min
27MarmarisTurkey13.9°C8.3°C17.8°C5.0 h124 h 12 min
28FethiyeTurkey13.8°C5.7°C17.9°C5.1 h104 h 18 min
29LisbonPortugal13.6°C9.1°C14.5°C4.6 h92 h 42 min
30ZanteGreece13.5°C10.8°C16.2°C4.6 h133 h 30 min
31KefaloniaGreece13.5°C10.8°C16.0°C4.6 h123 h 30 min
32MenorcaSpain13.4°C10.9°C14.5°C4.6 h92 h 24 min
33BodrumTurkey13.4°C9.8°C16.9°C5.2 h124 h 6 min
34NaxosGreece13.2°C10.7°C16.2°C4.5 h113 h 54 min
35MykonosGreece13.1°C10.4°C15.8°C4.5 h113 h 54 min
36SalouSpain13.0°C5.4°C13.6°C5.0 h62 h 12 min
37SardiniaItaly12.9°C7.4°C13.8°C4.4 h82 h 24 min
38PortoPortugal12.9°C6.4°C13.4°C3.8 h122 h 24 min
39AlanyaTurkey12.7°C5.6°C18.0°C5.0 h124 h 30 min
40AntalyaTurkey12.6°C5.4°C17.7°C4.7 h134 h 24 min
41BarcelonaSpain12.5°C5.1°C13.5°C4.8 h62 h 6 min
42SantoriniGreece12.5°C9.7°C16.6°C4.6 h114 h
43KusadasiTurkey12.5°C5.4°C16.3°C4.9 h114 h
44Lloret de MarSpain12.4°C4.1°C13.4°C4.7 h72 h 6 min
45PaxosGreece12.4°C9.5°C15.7°C4.7 h123 h 18 min
46CorfuGreece12.1°C8.6°C15.4°C4.5 h113 h 18 min
47SorrentoItaly12.1°C8.0°C15.1°C4.2 h122 h 48 min
48PugliaItaly12.1°C7.4°C13.6°C4.2 h92 h 54 min
49PargaGreece12.1°C6.7°C15.7°C4.6 h113 h 18 min
50NaplesItaly12.0°C5.8°C15.0°C4.2 h112 h 42 min
51Amalfi CoastItaly11.8°C7.8°C15.1°C4.2 h122 h 48 min
52AthensGreece11.8°C5.4°C15.2°C4.4 h73 h 42 min
53SkiathosGreece11.8°C9.6°C14.1°C4.0 h113 h 36 min
54SarandaAlbania11.7°C4.3°C15.3°C4.3 h123 h 18 min
55RomeItaly11.6°C3.7°C14.7°C4.5 h92 h 30 min
56NiceFrance11.6°C5.1°C13.9°C4.5 h72 h
57AlonissosGreece11.0°C8.1°C14.4°C4.0 h113 h 36 min
58DubrovnikCroatia10.7°C4.9°C14.3°C4.2 h112 h 48 min
59BudvaMontenegro10.5°C5.2°C14.2°C4.0 h122 h 54 min
60HalkidikiGreece10.1°C5.7°C14.1°C4.2 h83 h 30 min
61SplitCroatia10.1°C3.8°C13.7°C4.2 h112 h 36 min
62MadridSpain9.6°C1.1°C-4.5 h72 h 18 min
63FlorenceItaly9.4°C1.8°C-3.4 h102 h 12 min
64PulaCroatia9.1°C5.4°C11.3°C3.8 h102 h 18 min
65ThassosGreece9.0°C4.7°C12.6°C4.1 h93 h 30 min
66IstanbulTurkey8.2°C4.1°C8.4°C3.1 h123 h 54 min
67VeronaItaly7.4°C-0.3°C-4.1 h72 h 6 min
68Lido di JesoloItaly7.3°C1.6°C9.8°C3.9 h72 h 12 min
69ParisFrance7.1°C1.9°C-2.1 h111 h 6 min
70VeniceItaly7.1°C1.5°C9.4°C3.5 h82 h 12 min
71Lake GardaItaly7.1°C1.0°C-3.9 h72 h
72MilanItaly6.9°C-1.0°C-3.9 h71 h 54 min
73Sunny BeachBulgaria6.6°C1.2°C7.0°C3.4 h83 h 36 min
74AmsterdamNetherlands5.7°C1.8°C4.7°C2.1 h131 h 12 min
75BledSlovenia4.0°C-2.6°C-3.0 h82 h 12 min
76BudapestHungary3.1°C-2.9°C-2.7 h82 h 36 min
77PragueCzechia3.0°C-2.4°C-2.2 h102 h
78KrakowPoland1.0°C-4.9°C-2.2 h112 h 30 min

78 destinations shownJanuary averages · climate, not a forecast.

Find your kind of warm

Pool weather, a sea swim or a shorter flight? Start here.

0 destinations

Days at 25°C+

None of the 78 destinations in Europe averages 25°C by day in January; these come closest.

0 destinations

Sea warm enough to swim

The sea averages under 22°C at every destination in Europe in January; the warmest seas are listed here.

Closer to home

Within four hours

Direct flights under four hours from Gatwick, ranked by daytime high.

January in brief in Europe

Gran Canaria leads the table with 20°C by day and 16°C at night, a 20°C sea and 3 rainy days (4 h 24 min from London). La Gomera leads with 20°C by day and 17°C at night, a 20°C sea and 3 rainy days (4 h 24 min from London). Tenerife leads with 20°C by day and 15°C at night, a 20°C sea and 4 rainy days (4 h 24 min from London). Fuerteventura leads with 19°C by day and 16°C at night, a 19°C sea and 2 rainy days (4 h 12 min from London). Lanzarote leads with 18°C by day and 16°C at night, a 19°C sea and 3 rainy days (4 h 6 min from London).

Warm rather than hot (20-25°C): Gran Canaria 20°C, La Gomera 20°C. For scale, London averages 7°C in January.

Warmest spot in each European country in January

By region

For the warmest weather, start with Gran Canaria

Gran Canaria is the clearest choice if warmth and avoiding rain matter most. Its 20°C daytime high comes with just 2 rainy days, making it a better bet for outdoor plans than equally warm Tenerife, with 4. La Gomera sits between them with 3 rainy days and has the mildest nights at 17°C, compared with 16°C in Gran Canaria and 15°C in Tenerife. All have a listed flight time of 4 h 24 min, so there is no flight-time saving to weigh against those differences. Pack a light layer for evenings rather than expecting round-the-clock heat. Their shared sea temperature of 20°C is also a reason to treat swimming as a preference, not a promise of warm water.

For low rainfall, consider Fuerteventura or Lanzarote

Fuerteventura suits travellers who would trade a little daytime warmth for a slightly shorter flight while keeping rain exposure low. At 19°C, it is just below the warmest options, with the same 2 rainy days as Gran Canaria and a flight time of 4 h 12 min. Lanzarote trims the journey to 4 h 6 min, but daytime highs fall to 18°C and rain rises to 3 days. Both have nights of 16°C and sea temperatures of 19°C. These are sensible choices for spending time outdoors in mild weather, rather than trips built around lingering in the sea. Bring an evening layer, and do not choose Lanzarote over Gran Canaria expecting more heat.

For shorter flights, accept cooler weather and more rain

Albufeira offers a useful compromise if flight time matters: 2 h 54 min brings daytime highs of 16°C, though nights fall to 8°C and there are 7 rainy days. Costa de la Luz has the same flight time and temperatures but 8 rainy days, so it has no weather advantage on those measures. Seville cuts the flight to 2 h 42 min, with 15°C days, 6°C nights and 6 rainy days; choose it for mild daytime exploring, not warm evenings. Madeira suits travellers who value milder nights over the shortest journey. Its 17°C days and 14°C nights come with a 3 h 48 min flight, but 8 rainy days mean you should leave room for wet-weather changes.

A little more detail

Your January questions

Plain answers, grounded in the averages.

Where is 25 degrees and above in January in Europe?

None of the 78 destinations we track in Europe average 25°C in January. The warmest are Gran Canaria (20°C), La Gomera (20°C), Tenerife (20°C), Fuerteventura (19°C), Lanzarote (18°C).

How warm is the UK in January?

London averages a daytime high of 7.4°C in January, so the warmest destinations on this page are at least 13°C warmer.

Is the sea warm enough for swimming in January?

Do not expect a warm sea: none of the destinations reaches 22°C. Gran Canaria, La Gomera, Tenerife and La Palma offer 20°C water, compared with 16°C around Albufeira and Costa de la Luz. Choose the warmer islands if sea swimming matters, but comfort will depend on your tolerance for cool water.

Is Cyprus a good choice for January warmth?

Ayia Napa is milder than London, with 15°C days and 11°C nights, but it is not the strongest choice for warmth per hour of flying. Its 4 h 48 min flight is longer than Gran Canaria's, while 7 rainy days and a 17°C sea add further trade-offs.

Is the Algarve warm enough for an outdoor holiday?

The Algarve's 15°C days suit travellers seeking milder weather rather than heat. With 9°C nights, 7 rainy days and a 16°C sea, pack layers and rain protection rather than planning around swimming. The main advantage is the relatively short flight of 2 h 54 min.

Real climate data. A clearer holiday plan.

ERA5-Land climate reanalysis and NOAA satellite sea temperatures, 1991-2020

These are climate averages for January, not a forecast for your trip. Day and night mean average daily highs and lows; sea is the average sea temperature. Sun is average sunshine per day, estimated from cloud cover. A rainy day has 1 mm or more of rain. A dash means sea data is not available.

Flights are estimates for a direct flight from London Gatwick. Our swimming guide uses a sea temperature of 22°C or more; what feels comfortable is personal. How we measure holiday weather