El clima registrado en el municipio y que está oficialmente clasificado como "Cálido subhúmedo con lluvias en verano", es tropical y favorece el enorme desarrollo turístico al ser ideal para las actividades de playa, la temperatura media anual es superior a los 26°C en la franja costera e inferior a esta cifra en el interior del territorio, y la precipitación pluvial media anual en la mayor parte del municipio es de 1,000 a 1,100 mm, en una franja al suroeste es de 1,100 a 1,200 y en el extremo suroeste es de 1,200 a 1,300 mm.