Where is it warm

Where Is It Warm in December?

December warmth means going a long way. Around 140 destinations clear 75 °F and only two are in Europe — Madeira and the Azores, both scraping the line. The rest is Southeast Asia in dry season, the Caribbean, the Gulf, and a southern hemisphere heading into its summer.

Temperature: 75°F – 88°F

140 destinations
50°F115°F
Bangkok, Thailand88°F

Bangkok

Thailand

$679 rt · NYC

Cartagena, Colombia88°F

Cartagena

Colombia

$442 rt · NYC

Barranquilla, Colombia88°F

Barranquilla

Colombia

$570 rt · NYC

Accra, Ghana88°F

Accra

Ghana

$587 rt · NYC

Surabaya, Indonesia88°F

Surabaya

Indonesia

$660 rt · NYC

Mumbai, India88°F

Mumbai

India

$686 rt · NYC

Windhoek, Namibia88°F

Windhoek

Namibia

$987 rt · NYC

Phnom Penh, Cambodia88°F

Phnom Penh

Cambodia

$1,253 rt · NYC

Puerto Rico, Puerto Rico82°F

Puerto Rico

Puerto Rico

$230 rt · NYC

Jamaica, Jamaica82°F

Jamaica

Jamaica

$272 rt · NYC

Cayman Islands, Cayman Islands82°F

Cayman Islands

Cayman Islands

$461 rt · NYC

Barbados, Barbados82°F

Barbados

Barbados

$468 rt · NYC

Saint Lucia, Saint Lucia82°F

Saint Lucia

Saint Lucia

Manila, Philippines86°F

Manila

Philippines

$495 rt · NYC

Ho Chi Minh City, Vietnam86°F

Ho Chi Minh City

Vietnam

$547 rt · NYC

Abidjan, Ivory Coast86°F

Abidjan

Ivory Coast

$548 rt · NYC

Lagos, Nigeria86°F

Lagos

Nigeria

$620 rt · NYC

Dar es Salaam, Tanzania86°F

Dar es Salaam

Tanzania

$706 rt · NYC

Panama City, Panama86°F

Panama City

Panama

$732 rt · NYC

Diani Beach, Kenya86°F

Diani Beach

Kenya

$738 rt · NYC

Mombasa, Kenya86°F

Mombasa

Kenya

$738 rt · NYC

Fortaleza, Brazil86°F

Fortaleza

Brazil

$825 rt · NYC

Victoria Falls, Zambia / Zimbabwe86°F

Victoria Falls

Zambia / Zimbabwe

$896 rt · NYC

Recife, Brazil86°F

Recife

Brazil

$1,029 rt · NYC

Douala, Cameroon86°F

Douala

Cameroon

$1,072 rt · NYC

Ao Nang, Thailand86°F

Ao Nang

Thailand

$1,105 rt · NYC

Krabi, Thailand86°F

Krabi

Thailand

$1,105 rt · NYC

Yangon, Myanmar86°F

Yangon

Myanmar

$1,105 rt · NYC

Colombo, Sri Lanka86°F

Colombo

Sri Lanka

$1,106 rt · NYC

Pattaya, Thailand86°F

Pattaya

Thailand

$1,147 rt · NYC

Langkawi, Malaysia86°F

Langkawi

Malaysia

$1,164 rt · NYC

Cairns, Australia86°F

Cairns

Australia

$1,308 rt · NYC

Flores, Indonesia86°F

Flores

Indonesia

$1,378 rt · NYC

Fiji, Fiji86°F

Fiji

Fiji

$1,398 rt · NYC

Stone Town, Tanzania86°F

Stone Town

Tanzania

$1,553 rt · NYC

Zanzibar, Tanzania86°F

Zanzibar

Tanzania

$1,553 rt · NYC

Gaborone, Botswana86°F

Gaborone

Botswana

$1,559 rt · NYC

Córdoba (Argentina), Argentina86°F

Córdoba (Argentina)

Argentina

$571 rt · MIA

Lamu, Kenya86°F

Lamu

Kenya

Siem Reap, Cambodia86°F

Siem Reap

Cambodia

Aruba, Aruba81°F

Aruba

Aruba

$325 rt · NYC

Punta Cana, Dominican Republic81°F

Punta Cana

Dominican Republic

$334 rt · NYC

Playa del Carmen, Mexico81°F

Playa del Carmen

Mexico

$349 rt · NYC

Tulum, Mexico81°F

Tulum

Mexico

$349 rt · NYC

Montego Bay, Jamaica81°F

Montego Bay

Jamaica

$363 rt · NYC

Curaçao, Curaçao81°F

Curaçao

Curaçao

$451 rt · NYC

U.S. Virgin Islands, U.S. Virgin Islands81°F

U.S. Virgin Islands

U.S. Virgin Islands

$505 rt · NYC

Grenada, Grenada81°F

Grenada

Grenada

$553 rt · NYC

Where the warmth actually is in December

Thailand is in the middle of its best stretch: Bangkok around 88 °F, Phuket 84 °F, with the rain gone and the humidity down. The Caribbean is at the start of its peak season, dry and outside hurricane season. Dubai at around 79 °F is mild rather than hot and is at its most walkable. And the southern hemisphere is in summer, which is why Cape Town and Sydney read as warm in the northern midwinter.

The Indian Ocean has some of the warmest water of the year in December — Bali, Zanzibar and the East African coast are all around 86 °F — which is what makes them a Christmas destination rather than a coincidence.

The measurements behind December

December's numbers reward reading past the headline. Bali shows an 86 °F sea, among the warmest anywhere, with 466 mm of rain — the wettest figure in the year's data. Turks & Caicos is cooler in the water at 81 °F but takes 44 mm and logs 315 hours of sun.

Zanzibar sits between them at 86 °F air, 86 °F sea and 107 mm. The Canaries are the European floor: Fuerteventura at 66 °F air and a 71 °F sea, dry at 13 mm, mild rather than warm.

Flying there in December

December has a cliff edge, and it falls around the 18th. Before it, fares behave like a normal low-season month and the first week is among the cheapest of the winter. After it, they behave like nothing else in the year. If the holidays themselves are fixed, book three to five months ahead — December is the one month where waiting reliably costs money.

Three things move a fare more than the destination does. Book six to eight weeks ahead for short-haul and two to three months for long-haul or peak season — later than that and you are usually paying for someone else's cancellation. Fly midweek: leisure demand clusters on Friday evenings and Sunday returns, and a Tuesday departure is routinely cheaper for the same trip. And shift your dates before you shop for airlines — a day or two either side of a holiday weekend saves more than any loyalty programme. The low fare calendar shows which days are actually cheapest on our busiest routes.

Every temperature on this page is the average daily high for that destination in that month, measured rather than estimated. The sea and rainfall filters come from the same source. Drag either end of the range to change what counts as warm — the list re-sorts instantly, warmest first.

Winter sun without a passport, and what the rest costs

The strongest question Americans ask in December has a domestic answer. Puerto Rico averages 82 °F with the sea at 81 °F and needs no passport, no customs queue and no currency — and it is the cheapest warm destination on this page from most of the country: $146 round trip from New York, $126 from Miami, $147 from Austin, $157 from Tampa, $180 from Minneapolis. The US Virgin Islands are 79 °F with an 81 °F sea. Honolulu is 77 °F and cheapest from the west: $253 from Phoenix, $270 from Dallas and San Diego, $288 from Los Angeles. The Florida Keys sit at the bottom of the range but stay swimmable.

Beyond that the honest answer is that December is expensive, and no amount of searching changes it. Turks & Caicos is $399 from New York, the Cayman Islands $385, Punta Cana $372, Aruba $349 — and Belize is $1,137. These are not badly-timed bookings; they are what the Caribbean costs in the fortnight everyone wants it. The one real outlier is the Yucatán: Cancún and Tulum run $156 from Denver, $170 from Chicago and $171 from Los Angeles, because the route is flown by low-cost carriers at volume from cities the Caribbean is not.

So the choice in December is usually between paying peak for the island you pictured, flying to Mexico instead, or staying inside the US and getting 82 °F for the price of a domestic hop. A page that tells you there are cheap Caribbean flights in late December is telling you something the fares do not support.

Next steps

Good to know

Where is it warm in December — your questions answered

Where is it warm in December?
Around 140 destinations average above 75 °F: Southeast Asia in dry season, the Caribbean, the Gulf, equatorial Africa and the southern hemisphere. Bangkok is near 88 °F, Phuket and Singapore in the low-to-mid eighties. In Europe only Madeira and the Azores qualify, at around 75 °F.
Is anywhere in Europe warm at Christmas?
Barely. Madeira and the Azores average around 75 °F in December, just inside the range, and the Canary Islands sit a little below at 70–72 °F — mild and sunny rather than warm. Drag the lower end of the range down to 65 °F to see the whole of southern Europe.
Is December a good time for Thailand?
It is the peak of the dry season and generally considered the best month. Temperatures in the mid-to-high eighties, minimal rain and lower humidity than the rest of the year. It is also the busiest and most expensive time to go.
Where has the warmest sea in December?
The Indian Ocean and equatorial Africa. Bali, Zanzibar, Accra and Lagos are around 86 °F, along with much of Southeast Asia. Use the Warm sea filter to rank by measured sea temperature for December.
When should I book for December?
Three to five months ahead if you are travelling over the holidays — December is the one month where waiting reliably costs money. The dividing line falls around the 18th: before it fares behave like a normal low-season month, and the first week is among the cheapest of the winter.
Where is it warm in December without a passport?
Puerto Rico is the strongest answer: 82 °F with the sea at 81 °F, no passport, no customs and no currency, at $146 round trip from New York and $126 from Miami. The US Virgin Islands are 79 °F, Honolulu 77 °F and cheapest from the west coast, and the Florida Keys stay swimmable. All four are domestic, which is why US all-inclusive searches spike in winter.
Why are Caribbean flights so expensive in December?
Because December is the Caribbean's peak and the supply does not move. Turks & Caicos is $399 round trip from New York, the Cayman Islands $385, Punta Cana $372, Aruba $349, and Belize $1,137. Searching harder does not find a cheap version of a route that is full. The Yucatán is the exception — Cancún and Tulum run $156 from Denver and $170 from Chicago, because low-cost carriers fly it at volume.
Where is it warm in Europe in December?
Almost nowhere. Madeira and the Azores are the only European destinations that average above 75 °F, and only just. The Canary Islands sit at 70–72 °F, which is mild and sunny rather than warm — pleasant for walking, cold for swimming. Drag the lower end of the temperature range down to 65 °F to see the whole of southern Europe.