Where is it warm in December

The warmest countries in December are Indonesia (28°C by day), Sri Lanka (28°C) and Thailand (28°C).

The sea is warm enough for swimming (at least 24°C) in December in 12 of 27 countries.

CountryDayNightSeaRainWarmest place
Indonesia28°C25°C29°C280 mmKupang
Sri Lanka28°C23°C28°C174 mmColombo
Thailand28°C24°C27°C136 mmPattaya
Jamaica28°C24°C28°C49 mmKingston
Maldives28°C27°C29°C161 mmKulhudhuffushi
Cuba27°C20°C26°C25 mmVaradero
Dominican Republic27°C24°C27°C46 mmSanto Domingo
Mexico27°C22°C26°C60 mmTulum
Oman26°C17°C25°C7 mmSalalah
United Arab Emirates25°C20°C25°C14 mmFujairah
Cape Verde25°C23°C25°C30 mmPraia
Vietnam25°C22°C25°C198 mmNha Trang
Egypt23°C17°C22°C1 mmMarsa Alam
Morocco19°C13°C17°C39 mmAgadir
Cyprus17°C14°C20°C81 mmLarnaca
Malta17°C16°C18°C82 mmSan Pawl il-Bahar
Tunisia17°C11°C15°C48 mmMahdia
Portugal16°C12°C15°C73 mmFunchal
Greece16°C13°C16°C145 mmRhodes
Spain15°C13°C16°C39 mmAdeje
Italy14°C8°C14°C74 mmCagliari
Türkiye14°C6°C16°C175 mmAlanya
Albania13°C9°C13°C136 mmVlorë
France12°C7°C13°C84 mmNice
Croatia11°C6°C13°C108 mmŠibenik
Montenegro8°C3°C13°C178 mmBar
Bulgaria8°C1°C7°C59 mmVarna

The ranking uses long-term averages for each country's most popular resorts (median value), or its seaside places or largest cities where no resorts are listed.

Where is it warm in other months

FAQ

Where is it warmest in December?

Of 27 popular holiday destinations, the warmest are Indonesia (28°C by day), Sri Lanka (28°C) and Thailand (28°C).

Where is the sea warm in December?

The sea is at least 24°C in Indonesia (29°C), Sri Lanka (28°C), Thailand (27°C), Jamaica (28°C), Maldives (29°C), Cuba (26°C), Dominican Republic (27°C), Mexico (26°C), Oman (25°C), United Arab Emirates (25°C).

Where is it warm in Europe in December?

Closest to home, in Europe and around the Mediterranean, the warmest are Egypt (23°C), Morocco (19°C), Cyprus (17°C), Malta (17°C).

Long-term averages from NASA POWER data (MERRA-2, 2001-2020 reanalysis, CC BY 4.0). Sea temperature is the average water surface temperature at the nearest grid point over the sea. This is climate, not a forecast for a specific day.