Skip to main content
AMZBooking
Cancún

Travel ideas · Best places to visit in Latin America & Caribbean in December

Best places to visit in Latin America & Caribbean in December

Where to go in Latin America & Caribbean in December: destinations at their best that month.

Updated By the AMZBooking editorial team

Photo: dronepicr, CC BY 2.0

Quick answer

Top picks for December: Cancún, Montego Bay and Punta Cana. Cancún averages 28°C (82°F); Montego Bay averages 30°C (86°F); Punta Cana averages 29°C (84°F). All 6 destinations below list December among their best months or have reliably pleasant weather then.

Key facts

Destinations
6
Warmest
Montego Bay (30°C (86°F))
Driest
Havana (6 rainy days)

Latin America & Caribbean

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.

San Juan
Photo: Farragutful, CC BY-SA 3.0

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

San Juan

Spanish forts, blue cobblestones and city beaches in Puerto Rico's capital. Festive and busy, with parrandas (carolling parties), lights in the old town and coquito everywhere.

Beach, city or budget: December picks by trip type

Best places to visit in Latin America & Caribbean in December, grouped by kind of trip
Trip typeDestinations
Beach tripsCancún, Montego Bay, Punta Cana, Havana, Nassau, San Juan

What's on in December

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

  • Cancún: Día de la Virgen de Guadalupe (12 December)
  • Montego Bay: Grand Market — Christmas Eve street markets in Jamaican towns (24 December)
  • Punta Cana: Christmas and New Year celebrations at resorts and in local towns
  • Havana: International Festival of New Latin American Cinema (usually December)
  • Nassau: Junkanoo Boxing Day parade on Bay Street (26 December, in the early morning)
  • San Juan: Christmas season with parrandas and lights in Old San Juan (December)

Daylight in December

Day length on these trips ranges from about 10.6 hours in Nassau to 11 hours in Montego Bay (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
Cancún28°C (82°F)21°C (70°F)85/5
Montego Bay30°C (86°F)23°C (73°F)74/5
Punta Cana29°C (84°F)22°C (72°F)104/5
Havana26°C (79°F)19°C (66°F)65/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?

Cancún, Montego Bay, Punta Cana, Havana, Nassau and San Juan are all at or near their best in December.