Best beach destinations in December

The best beaches to visit in December, ranked by real climate — scored for warm sea, strong sunshine and low rain. Tap any place for the full December weather breakdown.

Best beach destinations in December, ranked

30
  1. 1Puerto Escondido 🇲🇽 Mexicohot, dry, clean air · best December95
  2. 2Exmouth 🇦🇺 Australiasweltering, dry, clean air · best October93
  3. 3Huatulco 🇲🇽 Mexicosweltering, dry, clean air · best February93
  4. 4Los Cabos 🇲🇽 Mexicowarm, dry, clean air · best March93
  5. 5Negril 🇯🇲 Jamaicahot, dry, clean air · best February93
  6. 6Puerto Ayora 🇪🇨 Ecuadorhot, dry, clean air · best August93
  7. 7Sharm El Sheikh 🇪🇬 Egyptnice, dry · best April93
  8. 8Marsa Alam 🇪🇬 Egyptnice, dry · best April92
  9. 9Pattaya 🇹🇭 Thailandhot, dry · best December92
  10. 10Hurghada 🇪🇬 Egyptnice, dry · best November91
  11. 11Jeddah 🇸🇦 Saudi Arabiahot, dry, poor air quality · best January91
  12. 12Maceió 🇧🇷 Brazilsweltering, a little rain, clean air · best October91
  13. 13Castries 🇱🇨 Saint Luciahot, a little rain, clean air · best March90
  14. 14Dahab 🇪🇬 Egyptnice, dry, clean air · best April90
  15. 15Goa 🇮🇳 Indiasweltering, dry · best January90
  16. 16Lamu 🇰🇪 Kenyasweltering, a little rain, clean air · best January90
  17. 17Porto de Galinhas 🇧🇷 Brazilhot, a little rain, muggy air · best October90
  18. 18Punta Cana 🇩🇴 Dominican Republichot, a little rain, clean air · best January90
  19. 19Ras Al Khaimah 🇦🇪 United Arab Emirateswarm, dry · best November90
  20. 20Salvador 🇧🇷 Brazilsweltering, a little rain, clean air · best September90
  21. 21Samaná 🇩🇴 Dominican Republichot, a little rain, clean air · best January90
  22. 22Tenerife 🇪🇸 Spainnice, dry · best June90
  23. 23Zihuatanejo 🇲🇽 Mexicosweltering, dry, clean air · best April90
  24. 24Acapulco 🇲🇽 Mexicosweltering, dry, muggy air · best April89
  25. 25Aqaba 🇯🇴 Jordannice, dry · best October89
  26. 26El Gouna 🇪🇬 Egyptnice, dry · best October89
  27. 27Hervey Bay 🇦🇺 Australiahot, rainy, clean air · best September89
  28. 28Holbox 🇲🇽 Mexicohot, a little rain, clean air · best March89
  29. 29Margaret River 🇦🇺 Australiawarm, dry, clean air · best February89
  30. 30Montego Bay 🇯🇲 Jamaicasweltering, a little rain, clean air · best January89