Start free trial
A hammock hanging from a leaning palm tree over white sand and a turquoise sea

Home › Guides › Warm Places for Christmas and New Year: 15 That Are Warm and Dry in Both Months

20 December to 5 January · Where to go

Warm Places for Christmas and New Year: 15 That Are Warm and Dry in Both Months

Fifteen places we track are warm and dry in both December and January. Puerto Escondido, Cape Verde and Oaxaca have no rain days in either month; Bali is wet in both.

At a glance

Which places are warm and dry over Christmas and New Year?

Fifteen places pass our test in both months: an average daytime high of at least 24° and rain on no more than three days in the month (one day in ten or fewer), over eleven years of daily weather. The window people travel in, about 20 December to 5 January, is mostly December with a few days of January, and our weather history is grouped by month. So we show both months side by side and do not invent a figure for 25 December.

December and January averages, side by side

PlaceHighLowRainRain days
Puerto Escondido Dec31°21°4 mm0
Puerto Escondido Jan31°21°2 mm0
Cape Verde Dec27°21°3 mm0
Cape Verde Jan26°20°4 mm0
Oaxaca Dec26°11°5 mm0
Oaxaca Jan26°11°4 mm0
Santiago Dec29°14°5 mm1
Santiago Jan30°16°6 mm0
Tamarindo Dec31°24°16 mm2
Tamarindo Jan32°25°3 mm0
Cartagena Dec31°25°34 mm2
Cartagena Jan32°24°8 mm0
Goa Dec32°22°21 mm1
Goa Jan32°20°2 mm1
Perth Dec29°18°5 mm1
Perth Jan30°19°8 mm1

Averages 2015-2025 · Source: Open-Meteo, CHIRPS · How we measure

December and January averages, side by side

PlaceHighLowRainRain days
Bangkok Dec31°22°9 mm1
Bangkok Jan31°22°19 mm1
Chiang Mai Dec27°17°16 mm1
Chiang Mai Jan27°16°8 mm2
Hua Hin Dec29°23°19 mm2
Hua Hin Jan30°22°32 mm2
Mérida Dec29°20°36 mm2
Mérida Jan28°19°28 mm1
Dubai Dec26°17°15 mm1
Dubai Jan24°15°9 mm2
Bridgetown Dec29°25°102 mm2
Bridgetown Jan28°24°78 mm1
Aguadilla Dec29°23°73 mm3
Aguadilla Jan29°22°65 mm1

Averages 2015-2025 · Source: Open-Meteo, CHIRPS · How we measure

Puerto Escondido, Cape Verde and Oaxaca are the safest picks: no rain days in either month. Goa and Bangkok are the hot, dry choices in Asia, and Perth is the summer pick in the Southern Hemisphere. Treat Barbados, Aguadilla and Tamarindo with care: on small trade-wind islands and the Costa Rican coast, the weather model behind our rain-day counts is known to miss part of the rain. Dubai's January high is 24°, so it only just clears the line; its December high is 26°.

We hold no price or crowd data, so this page says nothing about how busy a place gets or what flights and rooms cost over the holidays. Check those before you book.

Where to be next: your month-by-month route, $19

A route for your months with a leave-by date for each stop, a backup, and the seasonal traps on your path. Drafted from 11 years of weather data, every number checked against it, in your inbox within 48 hours. Not included: visas, insurance or bookings.

See a sample plan Get my plan, $19

Is Bali warm over Christmas and New Year?

Warm, yes. Dry, no. Canggu has rain on about 21 of 31 days in December and about 19 in January, and Uluwatu gets 338 mm in December and 391 mm in January. Showers are often heavy and in the afternoon, but for a working stay most people find the rain, humidity and wet roads tiring. Our Bali rainy season guide shows how to make the best of it, and Bali against Thailand in January compares the two directly.

Are the Thai islands warm at New Year?

Warm, but the Gulf and the Andaman coast behave differently, and Bangkok and Chiang Mai are dry through both months. Chiang Mai's smoke season starts after the new year; see the burning season guide for timing.

The Gulf islands (Koh Samui, Koh Phangan) are still wet in December, with rain on about 10 and 9 of 31 days, and ease in January to about 5 and 4. On the Andaman coast, Krabi (about 10 of 31 days), Phuket (about 9) and Ko Lanta (about 8) are showery in December and drier in January, at about 4 each. If you want the islands and can only pick one end of the window, the first days of January look better than the days before Christmas, though we cannot split the month for you. For the full December picture, see Thailand in December.

Is Vietnam warm over Christmas and New Year?

Only the south, and the central coast is the trap. Da Nang is wet in both months and only just warm (24°). Nha Trang has rain on about 11 of 31 days in December, then eases to about 4 in January. Ho Chi Minh City is warm and clearing, at about 5 rainy days in December and about 2 in January. Hanoi is dry-ish but cool, with a 21° high.

Here are the places to skip, in each month:

Wet in December

Still wet in January

What about Europe?

Lisbon has a 16° average high in December and 15° in January. Fine for a quiet winter month with light layers, not for a beach. Our Europe in winter guide has the warmest options.

How do I plan a 2 to 4 week stay over the holidays?

Pick for the whole stay, not for the day you land. A stay from 15 December to 10 January touches both months, so use a place that is dry in both. Three shapes work:

Our December guide and January guide give the full month-by-month rankings if your stay spills into either side. Staying longer than the holidays, or need to dodge smoke, heat or rain? Pick your months and what to avoid and get your 3 best places, with the numbers.

How we built this list

Daily weather history from the Open-Meteo archive (temperatures and rain days) and monthly rain totals from CHIRPS (satellite and rain-gauge data; Canggu keeps Open-Meteo totals because CHIRPS reads too wet there against the Denpasar airport rain gauge) are averaged by month over eleven years for each destination's coordinates. A place is listed if its average high is at least 24° and it has rain on no more than one day in ten in both December and January. A rain day is a day with at least two millimetres of rain, or four in the tropics, a cut-off we checked against rain gauges. We have no daily figures, prices, crowd, visa or air-quality data for this window. See our data sources page. For the opposite question, the hottest places in every month, see the hottest places in the world by month.

Frequently asked questions

What is the driest warm place for Christmas and New Year?

Puerto Escondido in Mexico, with rain on 0 of 31 days in both December and January and highs of 31°C. Cape Verde and Oaxaca (0 of 31 days in both months, 26°C to 27°C) are the driest of the milder places.

Is Bali warm at Christmas and New Year?

It is warm (a 29°C high in December) but very wet. Canggu has rain on about 21 of 31 days in December and about 19 of 31 in January, with 288 mm and 313 mm of rain.

Is Thailand good for Christmas and New Year?

Bangkok and Chiang Mai, yes: Bangkok has rain on about 1 of 31 days in both months, Chiang Mai on about 1 and 2. The islands are mixed: the Gulf islands are wet in December (Koh Samui about 10 of 31 days) and the Andaman coast is drying out (Krabi about 10 of 31 in December, about 4 in January).

Can I use these numbers for exact days like 25 December?

No. Our weather history is grouped by month, not by day, so we show December and January and let you judge the window. Late December is closer to the December figures and the first days of January to January's.

Is Europe warm at Christmas?

No. Lisbon's average high is 16°C in December and 15°C in January. It is a mild winter base, not a beach one.

Where is warm in Europe at Christmas?

The Canary Islands are the warmest, with a 21°C high in December in our data, but that is mild rather than beach weather, and they are Spanish islands off Africa, not mainland Europe. On the mainland, Málaga reaches 18°C. See our Europe in winter guide for the full ranking.

Not sure where yet? Pick your months and what to avoid, and get your 3 best places → Where should I go?

Weather data: Open-Meteo (CC BY 4.0), open-meteo.com; rain totals: CHIRPS (Climate Hazards Center, UC Santa Barbara); Canggu (Bali): Open-Meteo. Processed by NomadWeather from stored copies of the data.