El clima del municipio es cálido subhúmedo con régimen de lluvias en verano, pero debido a variaciones en la cantidad anual de precipitaciones, se presentan tres subtipos del mismo. El subtipo más húmedo ocupa la porción Este del municipio, que es la zona lateral. En la parte occidental del territorio se localizan los subtipos menos húmedos de este tipo de clima. Esta distribución acusa la importancia que tienen los vientos húmedos del Sur y Sureste predominantes en el municipio que proceden de los mares adyacentes. Las precipitaciones oscilan entre los 1,500 milímetros en la zona de las bahías de la Ascensión y del Espíritu Santo y los 1,000 milímetros en la porción occidental del municipio. Debido a que Felipe Carrillo puerto se ubica en la "Zona Intertropical de Convergencia", la temperaturas nunca son inferiores a 18ºC. La temperatura media anual varía entre los 25º C y 27º C.