Skip to main content
AMZBooking
Buenos Aires

Travel ideas · Warm places to visit in December

Warm places to visit in December

Destinations with average highs of 25°C (77°F) or more and no more than ten rainy days in December.

Updated By the AMZBooking editorial team

Photo: Deensel, CC BY 2.0

Quick answer

Top picks for December: Buenos Aires, Ho Chi Minh City and Abu Dhabi. Buenos Aires averages 28°C (82°F); Ho Chi Minh City averages 31°C (88°F); Abu Dhabi averages 26°C (79°F). All 34 destinations below list December among their best months or have reliably pleasant weather then.

Key facts

Destinations
34
Warmest
Goa (33°C (91°F))
Driest
Mumbai (0 rainy days)

Latin America & Caribbean

Buenos Aires
Photo: Deensel, CC BY 2.0

Argentina · 28°C (82°F) · 8 rainy days

Buenos Aires

Tango, steakhouses, late nights and grand avenues on the Río de la Plata. Hot early summer with long evenings outdoors; the polo season ends and the city slows down after Christmas.

Cancún
Photo: dronepicr, CC BY 2.0

Mexico · 28°C (82°F) · 8 rainy days

Cancún

Turquoise Caribbean beaches, Maya ruins, cenotes and island day trips. Pleasantly warm and drier, with the busiest and most expensive weeks of the year over Christmas and New Year.

Montego Bay
Photo: Don Ramey Logan, CC BY-SA 3.0

Jamaica · 30°C (86°F) · 7 rainy days

Montego Bay

Jerk smoke, reggae and reef-protected beaches on Jamaica's north coast. Pleasant and breezy; Christmas and New Year weeks are the most expensive of the year.

Punta Cana
Photo: Ila Mae Thie, CC BY-SA 4.0

Dominican Republic · 29°C (84°F) · 10 rainy days

Punta Cana

Palm-lined white-sand beaches and all-inclusive resorts on the Dominican east coast. Pleasant, breezy weather; the Christmas and New Year weeks are the most expensive of the year.

Havana
Photo: RenaatPeeters, CC BY-SA 4.0

Cuba · 26°C (79°F) · 6 rainy days

Havana

Colonial plazas, the Malecón seawall and live son music on every corner. Dry, warm and the busiest time of year, especially around Christmas and New Year.

Nassau
Photo: Quintin Soloviev, CC BY 4.0

Bahamas · 26°C (79°F) · 6 rainy days

Nassau

Pastel colonial streets, Junkanoo and turquoise water on New Providence. Dry and comfortable; Christmas and the Boxing Day Junkanoo parade make it the most festive month.

Asia

Phuket
Photo: Bennypc, CC BY-SA 4.0

Thailand · 31°C (88°F) · 6 rainy days

Phuket

Andaman beaches, island-hopping and a Sino-Portuguese old town. Dry season settles in, with calm water and busy beaches; Christmas and New Year are the most expensive weeks.

Manila
Photo: Bahnfrend, CC BY-SA 4.0

Philippines · 30°C (86°F) · 7 rainy days

Manila

Spanish-era Intramuros, free national museums and Binondo food crawls. Pleasant and festive, with lights, carols and long Christmas celebrations; traffic is heavy.

Phnom Penh
Photo: Looppty, CC BY-SA 4.0

Cambodia · 30°C (86°F) · 3 rainy days

Phnom Penh

Royal Palace, riverside promenades and Cambodia's modern history. Dry, sunny and the least humid month; busy with holiday visitors.

Chiang Mai
Photo: Nawit science, CC BY-SA 4.0

Thailand · 28°C (82°F) · 1 rainy days

Chiang Mai

Lanna temples, night markets and mountain day trips in northern Thailand. Sunny days and cool nights; the busiest and most expensive time, with Thai holidaymakers heading to the mountains.

Colombo
Photo: AKS.9955, CC BY-SA 4.0

Sri Lanka · 30°C (86°F) · 10 rainy days

Colombo

Colonial Fort streets, Buddhist temples and seafront sunsets on the Indian Ocean. Drier weather returns and the west coast's high season starts; Christmas lights decorate Galle Road and the malls.

Goa
Photo: Sam 8393, CC BY-SA 4.0

India · 33°C (91°F) · 1 rainy days

Goa

Portuguese-era churches, 100 km of beaches, fish curry rice and beach shacks. Peak season: dry, sunny and festive, with the highest prices and crowds between Christmas and New Year.

Krabi
Photo: Luxure, CC BY 3.0 au

Thailand · 31°C (88°F) · 8 rainy days

Krabi

Limestone cliffs, longtail boats and island-hopping on the Andaman coast. Mostly dry and calm; Christmas and New Year are the busiest and most expensive weeks.

Langkawi
Photo: Ttt.Osakanman, CC BY-SA 4.0

Malaysia · 31°C (88°F) · 9 rainy days

Langkawi

Duty-free island of rainforest peaks, mangroves and west-coast sunset beaches. The dry season returns with calm seas; school holidays and Christmas make it the busiest month.

Luang Prabang
Photo: 松岡明芳, CC BY-SA 3.0

Laos · 27°C (81°F) · 2 rainy days

Luang Prabang

Gilded monasteries, dawn alms rounds and the Mekong in Laos's old royal capital. Cool, dry and busy, with cold early mornings; book rooms early around Christmas and New Year.

Mumbai
Photo: Rutiknatekar, CC BY-SA 4.0

India · 33°C (91°F) · 0 rainy days

Mumbai

Victorian Gothic and Art Deco, Bollywood, sea-facing promenades and vada pav. Dry, sunny and comfortable; the busiest and most expensive time, especially around Christmas and New Year.

Siem Reap
Photo: Willuconquer, CC BY-SA 4.0

Cambodia · 30°C (86°F) · 2 rainy days

Siem Reap

Gateway town to Angkor Wat, the Bayon and the temples of the Khmer Empire. The coolest and driest month and one of the busiest; book hotels early for Christmas and New Year.

Middle East

Abu Dhabi
Photo: Wadiia, CC BY-SA 4.0

United Arab Emirates · 26°C (79°F) · 2 rainy days

Abu Dhabi

A white-marble mosque, island museums and Yas Island's theme parks. Peak season with mild days and festive events; book hotels early for National Day and the New Year.

Dubai
Photo: imran shahabuddin, CC BY 2.0

United Arab Emirates · 26°C (79°F) · 2 rainy days

Dubai

Record-breaking towers, winter beaches, desert dunes and creekside souks. Peak season, with warm days, festive events and the highest prices around Christmas and New Year.

Muscat
Photo: Tristan, CC BY 2.0

Oman · 26°C (79°F) · 2 rainy days

Muscat

A low-rise capital of forts, souqs and beaches between mountains and sea. Warm days and mild nights; busy over the Christmas and New Year holidays.

Africa

Cape Town
Photo: Der Berzerker from Washington, DC, USA, CC BY-SA 2.0

South Africa · 25°C (77°F) · 3 rainy days

Cape Town

Table Mountain, two oceans, Cape Malay food and winelands an hour away. Hot, dry and windy summer holiday season; the busiest and highest-priced weeks run from mid-December into January.

Mauritius
Photo: "dronepicr", CC BY 2.0

Mauritius · 30°C (86°F) · 9 rainy days

Mauritius

Reef-sheltered lagoons, volcanic peaks, dholl puri and Creole, Indian and French culture. Hot with increasing showers; Christmas and New Year are the island's peak, with the highest prices.

North America

Honolulu
Photo: Farragutful, CC BY-SA 4.0

United States · 27°C (81°F) · 9 rainy days

Honolulu

Waikīkī surf, Diamond Head, Pearl Harbor and year-round warm sea. Warm with some rain and the busiest, priciest weeks of the year over the holidays; whales start to arrive.

Miami
Photo: Wilfredor, CC0

United States · 25°C (77°F) · 7 rainy days

Miami

Art Deco beaches, Cuban coffee windows and street art in winter sun. Warm, dry and sunny; Art Basel week in early December and the holidays bring peak prices.

Key West
Photo: Radomianin, CC BY-SA 4.0

United States · 25°C (77°F) · 6 rainy days

Key West

Sunset at Mallory Square, Hemingway's house and reef trips at the end of US-1. Warm and dry with holiday crowds; the end-of-year weeks are especially busy and expensive.

Maui
Photo: Niagara66, CC BY-SA 4.0

United States · 27°C (81°F) · 9 rainy days

Maui

Haleakalā sunrise, the Road to Hāna and winter humpback whales. Whales return in numbers and the holiday weeks are the most expensive of the year.

Oceania

Sydney
Photo: Benh LIEU SONG ( Flickr ), CC BY-SA 4.0

Australia · 26°C (79°F) · 8 rainy days

Sydney

Harbour ferries, ocean beaches and the Opera House on one waterfront. Christmas and New Year make December busy and expensive; harbour-view hotels book out months ahead for New Year's Eve.

Cairns
Photo: Bernard Gagnon, CC BY-SA 4.0

Australia · 32°C (90°F) · 10 rainy days

Cairns

Tropical gateway to the Great Barrier Reef and the Daintree rainforest. Hot and humid as the wet season begins, with storms; busy over Christmas holidays.

Brisbane
Photo: Chris Olszewski, CC BY-SA 4.0

Australia · 29°C (84°F) · 9 rainy days

Brisbane

Subtropical river city of CityCat ferries, free galleries and koalas. Hot, humid and stormy; Christmas lights at City Hall and summer holidays begin.

Gold Coast
Photo: Jordan Gellie jordan_gellie, CC0

Australia · 27°C (81°F) · 10 rainy days

Gold Coast

Surf beaches, theme parks and rainforest hinterland on Queensland's southern coast. Hot and humid with storms building; Christmas and New Year are the most expensive weeks.

Beach, city or budget: December picks by trip type

Warm places to visit in December, grouped by kind of trip
Trip typeDestinations
Beach tripsAbu Dhabi, Cancún, Dubai, Honolulu, Miami, Phuket, Sydney, Cairns
City breaksBuenos Aires, Ho Chi Minh City, Bangkok, Brisbane, Manila, Phnom Penh, Chiang Mai, Luang Prabang
Lower-cost tripsHo Chi Minh City, Bangkok, Cape Town, Phuket, Manila, Phnom Penh, Chiang Mai, Colombo

What's on in December

Recurring events; dates move from year to year, so confirm with the organiser.

  • Buenos Aires: Argentine Open polo final (usually early December)
  • Ho Chi Minh City: Christmas Eve crowds around the cathedral and along Đồng Khởi (24 December)
  • Abu Dhabi: UAE National Day — fireworks and celebrations (2 December)
  • Bangkok: Father's Day and the late King Bhumibol's birthday — public holiday (5 December)
  • Cancún: Día de la Virgen de Guadalupe (12 December)
  • Cape Town: Festive lights on Adderley Street (usually December)
  • Dubai: UAE National Day celebrations (2 December)
  • Honolulu: Honolulu City Lights at Honolulu Hale (usually December)
  • Miami: Art Basel Miami Beach and satellite art fairs (usually early December)
  • Phuket: King's Cup Regatta sailing in Kata (usually early December)
  • Sydney: Sydney to Hobart Yacht Race start on the harbour (26 December)
  • Brisbane: Christmas lights and events at King George Square (December)

Daylight in December

Day length on these trips ranges from about 10.5 hours in Miami to 14.5 hours in Buenos Aires (sunrise to sunset on 15 December). Longer days mean more sightseeing time; shorter ones favour museums, food and evenings.

December weather compared

Average December weather
DestinationHighLowRainy daysCrowds
Buenos Aires28°C (82°F)18°C (64°F)83/5
Ho Chi Minh City31°C (88°F)23°C (73°F)54/5
Abu Dhabi26°C (79°F)15°C (59°F)25/5
Bangkok31°C (88°F)22°C (72°F)15/5
Cancún28°C (82°F)21°C (70°F)85/5
Cape Town25°C (77°F)15°C (59°F)35/5
Dubai26°C (79°F)16°C (61°F)25/5
Honolulu27°C (81°F)20°C (68°F)95/5
Miami25°C (77°F)17°C (63°F)75/5
Phuket31°C (88°F)24°C (75°F)65/5
Sydney26°C (79°F)17°C (63°F)85/5
Cairns32°C (90°F)23°C (73°F)103/5
Brisbane29°C (84°F)20°C (68°F)94/5
Key West25°C (77°F)19°C (66°F)64/5
Manila30°C (86°F)24°C (75°F)74/5
Montego Bay30°C (86°F)23°C (73°F)74/5
Perth29°C (84°F)16°C (61°F)24/5
Phnom Penh30°C (86°F)22°C (72°F)34/5
Punta Cana29°C (84°F)22°C (72°F)104/5
Zanzibar31°C (88°F)24°C (75°F)104/5
Chiang Mai28°C (82°F)15°C (59°F)15/5
Colombo30°C (86°F)22°C (72°F)105/5
Goa33°C (91°F)21°C (70°F)15/5
Gold Coast27°C (81°F)20°C (68°F)105/5
Havana26°C (79°F)19°C (66°F)65/5
Krabi31°C (88°F)23°C (73°F)85/5
Langkawi31°C (88°F)23°C (73°F)95/5
Luang Prabang27°C (81°F)14°C (57°F)25/5
Maui27°C (81°F)19°C (66°F)95/5
Mauritius30°C (86°F)22°C (72°F)95/5
Mumbai33°C (91°F)19°C (66°F)05/5
Muscat26°C (79°F)18°C (64°F)25/5
Nassau26°C (79°F)19°C (66°F)65/5
Siem Reap30°C (86°F)21°C (70°F)25/5

Questions travellers ask

+Where is good to travel in December?

Buenos Aires, Ho Chi Minh City, Abu Dhabi, Bangkok, Cancún and Cape Town are all at or near their best in December.