El clima es cálido y húmedo en la costa Pacífica, y las zonas bajas de Petén (aunque en este último puede ser cálido y seco), mientras que en las tierras altas y en el área de Cuchumatanes el clima es de frío de montaña y es árido y cálido en las zonas más orientales.