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°F88°F

143 destinations
50°F115°F
Punta Cana, Dominican Republic84°F

Punta Cana

Dominican Republic

$209 rt · NYC · seen Aug 18

Costa Rica, Costa Rica84°F

Costa Rica

Costa Rica

$288 rt · NYC · seen Aug 18

Jamaica, Jamaica84°F

Jamaica

Jamaica

$289 rt · NYC · seen Aug 18

Playa del Carmen, Mexico84°F

Playa del Carmen

Mexico

$304 rt · NYC · seen Aug 18

Tulum, Mexico84°F

Tulum

Mexico

$304 rt · NYC · seen Aug 18

Barbados, Barbados84°F

Barbados

Barbados

$393 rt · NYC · seen Aug 18

Belize, Belize84°F

Belize

Belize

$590 rt · NYC · seen Aug 18

Bangkok, Thailand88°F

Bangkok

Thailand

$756 rt · NYC · seen Aug 18

Quito, Ecuador88°F

Quito

Ecuador

$315 rt · NYC · seen Aug 18

Medellín, Colombia88°F

Medellín

Colombia

$335 rt · NYC · seen Aug 18

Lima, Peru88°F

Lima

Peru

$343 rt · NYC · seen Aug 18

Cartagena, Colombia88°F

Cartagena

Colombia

$366 rt · NYC · seen Aug 18

Accra, Ghana88°F

Accra

Ghana

$518 rt · NYC · seen Aug 18

Cebu, Philippines88°F

Cebu

Philippines

$534 rt · NYC · seen Aug 23

Mumbai, India88°F

Mumbai

India

$636 rt · NYC · seen Aug 18

Manila, Philippines88°F

Manila

Philippines

$717 rt · NYC · seen Aug 18

Mombasa, Kenya88°F

Mombasa

Kenya

$738 rt · NYC · seen Aug 18

Koh Samui, Thailand88°F

Koh Samui

Thailand

$902 rt · NYC · seen Aug 20

Penang, Malaysia88°F

Penang

Malaysia

$936 rt · NYC · seen Sep 1

Da Nang, Vietnam88°F

Da Nang

Vietnam

$943 rt · NYC · seen Aug 18

Hoi An, Vietnam88°F

Hoi An

Vietnam

$943 rt · NYC · seen Aug 18

Krabi, Thailand88°F

Krabi

Thailand

$1,044 rt · NYC · seen Aug 20

Dar es Salaam, Tanzania88°F

Dar es Salaam

Tanzania

$1,052 rt · NYC · seen Aug 18

Barranquilla, Colombia88°F

Barranquilla

Colombia

$1,075 rt · NYC · seen Aug 28

Libreville, Gabon88°F

Libreville

Gabon

$1,117 rt · NYC · seen Aug 28

Pattaya, Thailand88°F

Pattaya

Thailand

$1,387 rt · NYC · seen Aug 18

Windhoek, Namibia88°F

Windhoek

Namibia

$1,671 rt · NYC · seen Aug 18

Lombok, Indonesia88°F

Lombok

Indonesia

Medan, Indonesia88°F

Medan

Indonesia

Phnom Penh, Cambodia88°F

Phnom Penh

Cambodia

$1,129 rt · LAX · seen Aug 18

Surabaya, Indonesia88°F

Surabaya

Indonesia

Puerto Rico, Puerto Rico82°F

Puerto Rico

Puerto Rico

$146 rt · NYC · seen Aug 20

Cayman Islands, Cayman Islands82°F

Cayman Islands

Cayman Islands

$420 rt · NYC · seen Aug 20

Saint Lucia, Saint Lucia82°F

Saint Lucia

Saint Lucia

Lagos, Nigeria86°F

Lagos

Nigeria

$460 rt · NYC · seen Aug 18

Abidjan, Ivory Coast86°F

Abidjan

Ivory Coast

$651 rt · NYC · seen Aug 18

Diani Beach, Kenya86°F

Diani Beach

Kenya

$738 rt · NYC · seen Aug 18

Stone Town, Tanzania86°F

Stone Town

Tanzania

$784 rt · NYC · seen Aug 18

Zanzibar, Tanzania86°F

Zanzibar

Tanzania

$784 rt · NYC · seen Aug 18

Ho Chi Minh City, Vietnam86°F

Ho Chi Minh City

Vietnam

$845 rt · NYC · seen Aug 18

Douala, Cameroon86°F

Douala

Cameroon

$956 rt · NYC · seen Aug 26

Colombo, Sri Lanka86°F

Colombo

Sri Lanka

$1,002 rt · NYC · seen Aug 18

Langkawi, Malaysia86°F

Langkawi

Malaysia

$1,082 rt · NYC · seen Aug 18

Yangon, Myanmar86°F

Yangon

Myanmar

$1,107 rt · NYC · seen Aug 18

Seychelles, Seychelles86°F

Seychelles

Seychelles

$1,460 rt · NYC · seen Aug 18

Flores, Indonesia86°F

Flores

Indonesia

Fortaleza, Brazil86°F

Fortaleza

Brazil

$819 rt · MIA · seen Aug 24

Gaborone, Botswana86°F

Gaborone

Botswana

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.