El clima es cálido y húmedo en las zonas bajas, que incluyen la costa Pacífica, al sur, y las zonas bajas y llanas de Petén, Alta Verapaz e Izabal, al norte, con una pequeña y estrecha franja en el golfo de Honduras (aunque en Petén puede ser cálido y seco una parte del año), mientras que en las tierras altas del interior el clima es de frío de montaña en el área de Cuchumatanes y árido en las zonas más orientales.