Sign in

Where Is Warm in December? 10 Places With Sun and Little Rain

Out of the 78 places we track, these 10 have an average daytime high of 24°C or more in December and rain on no more than 45% of days. Driest first: Cape Verde, Goa, Dubai.

Warm places in December, ranked

PlaceAvg highAvg lowRain daysRainfall
1. Cape Verde24.3°C22.9°C11.7%3.2 mm
2. Goa, India33.5°C20.8°C12.8%11.4 mm
3. Dubai, United Arab Emirates26.3°C16.9°C15.9%7.4 mm
4. Santiago, Chile28.7°C14.4°C17.1%6.5 mm
5. Bangkok, Thailand31°C22.1°C26%19.4 mm
6. Hua Hin, Thailand29.1°C23.1°C26.8%27.5 mm
7. Cape Town, South Africa25.6°C15.8°C30.4%22.1 mm
8. Chiang Mai, Thailand27.4°C17.4°C33.3%26.3 mm
9. Buenos Aires, Argentina27.2°C19.1°C36.6%84.1 mm
10. Mérida, Mexico29.1°C20.2°C37%30.9 mm

How we rank: a place counts as warm in December if its 10-year average daytime high is at least 24°C and rain falls on at most 45% of days. Places are ordered by fewest rain days, then by the warmer high. Weather only; it does not account for prices, crowds, visas, events or air quality. Places that miss either cut-off are not listed.

Check the details before you book

Open any place above for its full month-by-month climate, score and best months, or compare several side by side.

Where this data comes from

Daily weather history from the Open-Meteo archive for each destination's coordinates, grouped into month-of-year averages by NomadWeather. See Data Sources. "Rain days" is the share of December days with recorded rain.