Skip to main content
AMZBooking
Hanoi

Travel ideas · Where to go in December

Where to go in December

The best places to travel in December, chosen from our destination guides by weather, crowds and seasonal highlights.

Updated By the AMZBooking editorial team

Photo: Quangnlnhe182394, CC0

Quick answer

Top picks for December: Hanoi, Ho Chi Minh City and Hong Kong. Hanoi averages 22°C (72°F); Ho Chi Minh City averages 31°C (88°F); Hong Kong averages 20°C (68°F). All 40 destinations below list December among their best months or have reliably pleasant weather then.

Key facts

Destinations
40
Warmest
Goa (33°C (91°F))
Driest
Kathmandu (0 rainy days)

Asia

Hanoi
Photo: Quangnlnhe182394, CC0

Vietnam · 22°C (72°F) · 5 rainy days

Hanoi

Cool and mostly dry, with occasional chilly spells; air pollution can be high on still days.

Hong Kong
Photo: Daniel Case, CC BY-SA 3.0

China · 20°C (68°F) · 4 rainy days

Hong Kong

Cool, dry and clear with festive lights; hotel prices rise around Christmas and New Year.

Taipei
Photo: 毛貓大少爺, CC BY-SA 2.0

Taiwan · 21°C (70°F) · 13 rainy days

Taipei

Cool and damp but mild; hot-spring season, Christmas lights in Xinyi and New Year's Eve fireworks.

Phuket
Photo: Bennypc, CC BY-SA 4.0

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

Phuket

Dry season settles in, with calm water and busy beaches; Christmas and New Year are the most expensive weeks.

Kathmandu
Photo: Gerd Eichmann, CC BY-SA 4.0

Nepal · 20°C (68°F) · 0 rainy days

Kathmandu

Dry and sunny with cold nights; a quieter month for valley sightseeing and lower-altitude treks.

Macau
Photo: GG001213, CC0

China · 20°C (68°F) · 3 rainy days

Macau

Cool and dry; festive lights decorate the Historic Centre and resorts.

Manila
Photo: Bahnfrend, CC BY-SA 4.0

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

Manila

Pleasant and festive, with lights, carols and long Christmas celebrations; traffic is heavy.

Agra
Photo: Yann ( talk ), CC BY-SA 4.0

India · 24°C (75°F) · 1 rainy days

Agra

Cool and busy over Christmas and New Year; fog often delays morning trains and hides the Taj at dawn.

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

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

Chiang Mai

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

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

Peak season: dry, sunny and festive, with the highest prices and crowds between Christmas and New Year.

Jaipur
Photo: Chainwit., CC BY-SA 4.0

India · 24°C (75°F) · 1 rainy days

Jaipur

Sunny days and cold nights; Christmas and New Year are the busiest and most expensive weeks of the year.

Krabi
Photo: Luxure, CC BY 3.0 au

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

Krabi

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

The dry season returns with calm seas; school holidays and Christmas make it the busiest month.

Mumbai
Photo: Rutiknatekar, CC BY-SA 4.0

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

Mumbai

Dry, sunny and comfortable; the busiest and most expensive time, especially around Christmas and New Year.

Europe

Cologne
Photo: Martin Falbisoner, CC BY-SA 4.0

Germany · 6°C (43°F) · 11 rainy days

Cologne

Several Christmas markets, including the one below the cathedral, draw large crowds, especially at weekends.

Frankfurt
Photo: Dr. Thomas Liptak, CC BY-SA 4.0

Germany · 5°C (41°F) · 11 rainy days

Frankfurt

Christmas market on the Römerberg and around the Paulsplatz, with mulled apple wine and Bethmännchen.

Middle East

Abu Dhabi
Photo: Wadiia, CC BY-SA 4.0

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

Abu Dhabi

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

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

Warm days and mild nights; busy over the Christmas and New Year holidays.

Africa

Cairo
Photo: Wael El Sisi, CC BY-SA 3.0

Egypt · 21°C (70°F) · 1 rainy days

Cairo

Mild and sunny with cool nights; Christmas and New Year make it the busiest and most expensive time to visit.

Latin America & Caribbean

Cancún
Photo: dronepicr, CC BY 2.0

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

Cancún

Pleasantly warm and drier, with the busiest and most expensive weeks of the year over Christmas and New Year.

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

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

Punta Cana

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

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

Dry and comfortable; Christmas and the Boxing Day Junkanoo parade make it the most festive month.

San Juan
Photo: Farragutful, CC BY-SA 3.0

Puerto Rico · 29°C (84°F) · 13 rainy days

San Juan

Festive and busy, with parrandas (carolling parties), lights in the old town and coquito everywhere.

North America

Miami
Photo: Wilfredor, CC0

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

Miami

Warm, dry and sunny; Art Basel week in early December and the holidays bring peak prices.

Phoenix
Photo: DPPed, CC BY-SA 3.0

United States · 19°C (66°F) · 4 rainy days

Phoenix

Mild days and chilly nights, with holiday lights in the desert.

Key West
Photo: Radomianin, CC BY-SA 4.0

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

Key West

Warm and dry with holiday crowds; the end-of-year weeks are especially busy and expensive.

Oceania

Auckland
Photo: elpinto007, CC BY-SA 2.0

New Zealand · 22°C (72°F) · 10 rainy days

Auckland

Early summer and the start of the holiday season; pōhutukawa in full bloom and the city empties after Christmas as locals head to the beach.

Beach, city or budget: December picks by trip type

Where to go in December, grouped by kind of trip
Trip typeDestinations
Beach tripsAbu Dhabi, Cancún, Doha, Dubai, Miami, Phuket, Key West, Montego Bay
City breaksHanoi, Ho Chi Minh City, Munich, Taipei, Bangkok, Cairo, Kathmandu, Phoenix
Lower-cost tripsHanoi, Ho Chi Minh City, Bangkok, Cairo, Phuket, Kathmandu, Manila, Penang

What's on in December

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

  • Hanoi: Christmas Eve crowds and decorations around St Joseph's Cathedral (24 December)
  • Ho Chi Minh City: Christmas Eve crowds around the cathedral and along Đồng Khởi (24 December)
  • Hong Kong: Christmas lights along the harbourfront and in malls (December)
  • Munich: Christkindlmarkt on Marienplatz (late November to 24 December)
  • Taipei: New Year's Eve fireworks from Taipei 101 (31 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)
  • Cairo: New Year's Eve parties at Nile-side hotels (31 December)
  • Cancún: Día de la Virgen de Guadalupe (12 December)
  • Doha: Qatar National Day — celebrations, fireworks and heritage events (18 December)
  • Dubai: UAE National Day celebrations (2 December)
  • Miami: Art Basel Miami Beach and satellite art fairs (usually early December)

Daylight in December

Day length on these trips ranges from about 7.9 hours in Cologne to 15.6 hours in Queenstown (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
Hanoi22°C (72°F)16°C (61°F)54/5
Ho Chi Minh City31°C (88°F)23°C (73°F)54/5
Hong Kong20°C (68°F)16°C (61°F)44/5
Munich4°C (39°F)-2°C (28°F)114/5
Taipei21°C (70°F)15°C (59°F)134/5
Abu Dhabi26°C (79°F)15°C (59°F)25/5
Bangkok31°C (88°F)22°C (72°F)15/5
Cairo21°C (70°F)11°C (52°F)15/5
Cancún28°C (82°F)21°C (70°F)85/5
Doha24°C (75°F)16°C (61°F)25/5
Dubai26°C (79°F)16°C (61°F)25/5
Miami25°C (77°F)17°C (63°F)75/5
Phuket31°C (88°F)24°C (75°F)65/5
Kathmandu20°C (68°F)3°C (37°F)03/5
Phoenix19°C (66°F)7°C (45°F)43/5
Auckland22°C (72°F)15°C (59°F)104/5
Cologne6°C (43°F)1°C (34°F)114/5
Frankfurt5°C (41°F)0°C (32°F)114/5
Key West25°C (77°F)19°C (66°F)64/5
Macau20°C (68°F)14°C (57°F)34/5
Manila30°C (86°F)24°C (75°F)74/5
Montego Bay30°C (86°F)23°C (73°F)74/5
Penang31°C (88°F)24°C (75°F)124/5
Phnom Penh30°C (86°F)22°C (72°F)34/5
Punta Cana29°C (84°F)22°C (72°F)104/5
Queenstown20°C (68°F)9°C (48°F)104/5
Agra24°C (75°F)8°C (46°F)15/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
Havana26°C (79°F)19°C (66°F)65/5
Jaipur24°C (75°F)9°C (48°F)15/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
Maldives30°C (86°F)25°C (77°F)125/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
San Juan29°C (84°F)23°C (73°F)135/5

Questions travellers ask

+Where is good to travel in December?

Hanoi, Ho Chi Minh City, Hong Kong, Munich, Taipei and Abu Dhabi are all at or near their best in December.