Where is hot in January

Where is hot in January within 3,500 km of London: Tenerife (22 °C), Gran Canaria (21 °C), Lanzarote (21 °C) and Fuerteventura (21 °C). For 30 °C and more, the list is long haul.

Month set by this page: January.

January, averages 1991 to 2020

19 of 62 places match

PlaceHighSeaWet days
Bangkok33 °Cinland1
Goa33 °C28 °C0
Phuket32 °C28 °C4
Maldives31 °C28 °C2
Bali31 °C29 °Cn/a
Sri Lanka31 °C28 °C4
Jamaica30 °C27 °Cn/a
Mauritius30 °C27 °C17

Typical month, not a forecast. "n/a": the station has no usable rain record for that month, so it never counts as a pass. How the figures are made.

Independent site: Radif Partners sells no holidays · Data and method · Editorial policy

January is the coldest month of the year for most of Europe, and the one when the question of where is hot matters most to anyone booking from Britain. The honest answer splits in two. Within short-haul range, only the Canary Islands give a day reliably above 20 °C with a sea you can swim in: southern Tenerife averages 22 °C by day, Gran Canaria 21 °C, Lanzarote and Fuerteventura 21 °C, with the Atlantic at 20 °C. Madeira and Marrakech follow at 19 °C, then the Spanish mainland, 17 °C in Malaga. Beyond, the Red Sea gives 22 °C with a warmer sea, 23 °C, and Dubai 24 °C. For real heat, January is the heart of the dry season in South and South-East Asia: Bangkok (33 °C), Goa (33 °C) and Phuket (32 °C). At the other end of the scale, Lapland averages -7 °C by day, the place to go for snow rather than sun.

Where is hot in January: all 62 places

January averages 1991 to 2020, hottest first. Distance is a straight line from Heathrow, not a flight time.
PlaceCountryDaytime highNight lowSeaWet daysFrom London
BangkokThailand33 °C23 °Cinland1 day9,560 km
GoaIndia33 °C20 °C28 °C0 days7,580 km
PhuketThailand32 °C23 °C28 °C4 days9,930 km
Sri LankaSri Lanka31 °C23 °C28 °C4 days8,740 km
BaliIndonesia31 °C25 °C29 °Cno usable record12,520 km
MaldivesMaldives31 °C26 °C28 °C2 days8,540 km
MauritiusMauritius30 °C24 °C27 °C17 days9,780 km
SeychellesSeychelles30 °C25 °C28 °C18 days8,180 km
JamaicaJamaica30 °C22 °C27 °Cno usable record7,550 km
BarbadosBarbados29 °C23 °C27 °Cno usable record6,760 km
Koh SamuiThailand29 °C24 °C28 °C8 days9,900 km
Punta CanaDominican Republic29 °C21 °C27 °Cno usable record6,880 km
CancunMexico28 °C19 °C27 °C7 days7,940 km
Cape TownSouth Africa28 °C17 °C19 °Cno usable record9,680 km
CubaCuba27 °C19 °C26 °Cno usable record7,470 km
SydneyAustralia27 °C20 °C23 °C8 days17,020 km
Cape VerdeCape Verde25 °C19 °C23 °Cno usable record4,340 km
MiamiUnited States25 °C16 °C25 °C5 days7,110 km
DubaiUnited Arab Emirates24 °C15 °C22 °C2 days5,500 km
OrlandoUnited States22 °C10 °Cinland5 days6,970 km
TenerifeSpain22 °C15 °C20 °C2 days2,940 km
HurghadaEgypt22 °C11 °C23 °C1 day3,930 km
Gran CanariaSpain21 °C15 °C20 °C3 days2,920 km
LanzaroteSpain21 °C14 °C19 °C3 days2,730 km
FuerteventuraSpain21 °C15 °C19 °C2 days2,800 km
Los AngelesUnited States20 °C10 °C15 °C5 days8,750 km
MadeiraPortugal19 °C14 °C19 °Cno usable record2,480 km
MarrakechMorocco19 °Cno usable recordinland3 days2,290 km
BenidormSpain17 °C7 °C15 °C3 days1,440 km
Malaga and the Costa del SolSpain17 °C8 °C15 °C5 days1,670 km
Larnaca and Ayia NapaCyprus17 °C8 °C17 °C9 days3,270 km
TunisiaTunisia17 °Cno usable record16 °C9 days1,840 km
AlgarvePortugal17 °Cno usable record17 °Cno usable record1,710 km
SevilleSpain16 °C6 °Cinland6 days1,630 km
SicilyItaly16 °C5 °C15 °C6 days1,980 km
IbizaSpain16 °C8 °C15 °C5 days1,400 km
MaltaMalta16 °Cno usable record16 °C10 days2,100 km
MajorcaSpain16 °C9 °C15 °C6 days1,350 km
CreteGreece16 °C9 °C16 °C11 days2,710 km
AntalyaTurkey15 °C5 °C18 °C10 days2,930 km
RhodesGreece15 °C11 °C18 °Cno usable record2,810 km
LisbonPortugal15 °C9 °C15 °C10 days1,570 km
Las VegasUnited States15 °C4 °Cinland2 days8,400 km
SardiniaItaly15 °C5 °C15 °C6 days1,550 km
MenorcaSpain14 °C8 °C15 °C8 days1,340 km
BarcelonaSpain14 °C6 °C14 °C4 days1,140 km
PortoPortugal14 °C6 °C14 °C12 days1,310 km
CorfuGreece14 °C6 °C16 °C9 days2,050 km
Costa BravaSpain14 °C1 °C13 °C5 days1,090 km
AthensGreece13 °C7 °C15 °C6 days2,410 km
Nice and the French RivieraFrance13 °C6 °C14 °C6 days1,040 km
Naples and the Amalfi CoastItaly13 °Cno usable record15 °C10 days1,630 km
DubrovnikCroatia13 °C7 °C14 °C9 days1,710 km
RomeItaly12 °C3 °Cinland8 days1,450 km
SplitCroatia11 °C6 °C14 °C8 days1,540 km
IstanbulTurkey9 °C4 °C9 °Cno usable record2,520 km
VeniceItaly8 °Cno usable record10 °C5 days1,160 km
ParisFrance8 °C3 °Cinland9 days350 km
Lake GardaItaly7 °C-1 °Cinland6 days1,050 km
New YorkUnited States4 °C-3 °C6 °C9 days5,540 km
ReykjavikIceland3 °C-2 °C5 °C17 days1,880 km
LaplandFinland-7 °C-17 °Cinland10 days2,220 km

Winter sun in the Canaries

The four main Canary Islands are within one degree of each other in January. The differences are in the rain and the wind. Fuerteventura and Lanzarote, the flattest and closest to Africa, have 2 days and 3 days of rain. The south of Tenerife, sheltered by Mount Teide, has 2 days. Nights everywhere sit around 15 °C, and the sea is 20 °C off Gran Canaria, bracing rather than warm.

Long haul in January

Thailand, Goa and Sri Lanka are all in their dry, sunny season. Phuket has 4 days of rain and a sea of 28 °C. In the Caribbean, Cancun averages 28 °C with 7 days of rain. Dubai is at its mildest, 24 °C by day and 15 °C at night. Next month: where is hot in February; the month before: December.

Questions people ask

Tap a question to see the answer.

Where is the hottest place in Europe in January?

Of the places on this site, southern Tenerife, at 22 °C on average. The Canary Islands are Spanish but lie off the coast of Africa. On mainland Europe, Malaga and Benidorm lead at 17 °C. Both are mostly sunny. Nights stay mild there.

Is Egypt warm enough for the beach in January?

By day, yes: Hurghada on the Red Sea averages 22 °C with a sea of 23 °C, warmer than the Canaries. Nights fall to 11 °C, and the wind can make the beach feel fresh. Pack a warm layer for the evenings.

Where is hot and dry in January long haul?

South and South-East Asia, in their dry season: Phuket has 4 days of rain at 32 °C, and Goa almost none at 33 °C. Mauritius and the Seychelles are hot but in their wet season. Bangkok, at 33 °C, has 1 day of rain.

Check next

Data and references behind this page

Published by

Independent publisher of holiday weather tables computed from NOAA station records and sea temperature grids, 1991 to 2020

Last updated · Editorial policy · Contact

Climate averages for 1991 to 2020, prepared in 2026, last updated