By continuing to browse this website, you accept the use of cookies and trackers intended to enable us to improve our services, measure traffic to the website, compile statistics and offer you content, services and ads adapted to your profile and interests. Find out more

Best beach resorts

Best beach resorts in December

If you haven’t planned your holidays yet, take a look at our recommended beach holiday destinations with perfect weather conditions in December below:

Other months: January, February, March, April, May, June, July, August, September, October, November, ...

Dubai

Dubai
UAE

Phuket

Phuket
Thailand

Bangkok

Bangkok
Thailand

Cancun

Cancun
Mexico

Sanya

Sanya
China

Pattaya

Pattaya
Thailand


Tulum

Tulum
Mexico

Playa del Carmen

Playa del Carmen
Mexico

Patong Beach

Patong Beach
Thailand

Puerto Vallarta

Puerto Vallarta
Mexico

Acapulco

Acapulco
Mexico

Punta Cana

Punta Cana
Dominican Republic


San Juan

San Juan
Puerto Rico

Durban

Durban
South Africa

Abu Dhabi

Abu Dhabi
UAE

Jeddah

Jeddah
Saudi Arabia

Varadero

Varadero
Cuba

Cabo San Lucas

Cabo San Lucas
Mexico


Similan Islands

Similan Islands
Thailand

Knysna

Knysna
South Africa

Mazatlan

Mazatlan
Mexico

Santo Domingo

Santo Domingo
Dominican Republic

Yucatan Peninsula

Yucatan Peninsula
Mexico

Ao Nang

Ao Nang
Thailand


Puerto Escondido

Puerto Escondido
Mexico

Aruba

Aruba
Lesser Antilles

Sharjah

Sharjah
UAE

Huatulco

Huatulco
Mexico

Hua Hin

Hua Hin
Thailand

Las Terrenas

Las Terrenas
Dominican Republic


Havana

Havana
Cuba

Manzanillo

Manzanillo
Mexico

Koh Lanta

Koh Lanta
Thailand

Virgin Islands

Virgin Islands
Lesser Antilles

Samana

Samana
Dominican Republic

Antigua

Antigua
Lesser Antilles


Campeche

Campeche
Mexico

Zihuatanejo

Zihuatanejo
Mexico

San Jose del Cabo

San Jose del Cabo
Mexico

Umhlanga

Umhlanga
South Africa

Ixtapa

Ixtapa
Mexico

Jomtien Beach

Jomtien Beach
Thailand


Kata Beach

Kata Beach
Thailand

Karon Beach

Karon Beach
Thailand

Barbados

Barbados
Lesser Antilles

Khao Lak

Khao Lak
Thailand

Bavaro

Bavaro
Dominican Republic

Puerto Plata

Puerto Plata
Dominican Republic


Krabi

Krabi
Thailand

Koh Chang

Koh Chang
Thailand

Nevis

Nevis
Lesser Antilles

St Lucia

St Lucia
Lesser Antilles

Koh Phi Phi

Koh Phi Phi
Thailand

Cabarete

Cabarete
Dominican Republic


Kamala Beach

Kamala Beach
Thailand

Sosua

Sosua
Dominican Republic

Boca Chica

Boca Chica
Dominican Republic

Hanga Roa

Hanga Roa
Chile

Iquique

Iquique
Chile

Blue Lagoon

Blue Lagoon
Iceland


Ajman

Ajman
UAE

Saona Island

Saona Island
Dominican Republic

Ko Kut

Ko Kut
Thailand

Colima

Colima
Mexico

Koh Samet

Koh Samet
Thailand

Bonaire

Bonaire
Lesser Antilles


La Romana

La Romana
Dominican Republic

Juan Dolio

Juan Dolio
Dominican Republic

Fujairah

Fujairah
UAE

Easter Island

Easter Island
Chile

Progreso

Progreso
Mexico

St Kitts

St Kitts
Lesser Antilles


Anguilla

Anguilla
Lesser Antilles

Vieques

Vieques
Puerto Rico

St Thomas

St Thomas
Lesser Antilles

Rayong

Rayong
Thailand

Santiago De Cuba

Santiago De Cuba
Cuba

Ponce

Ponce
Puerto Rico


Tumbes

Tumbes
Peru

Barahona

Barahona
Dominican Republic

Trinidad

Trinidad
Cuba

Cayo Coco

Cayo Coco
Cuba

Baracoa

Baracoa
Cuba

Cienfuegos

Cienfuegos
Cuba


Trat

Trat
Thailand

Mayaguez

Mayaguez
Puerto Rico

St. Maarten

St. Maarten
Lesser Antilles

Ko Lan

Ko Lan
Thailand

Pedernales

Pedernales
Dominican Republic

Matanzas

Matanzas
Cuba


Miches

Miches
Dominican Republic