Le Guatemala bénéficie d'un climat tropical, mais la différence entre saison sèche et saison des pluies est un peu moins moins marquée qu’au Mexique.
La saison sèche est de novembre à mai et la saison des pluies de juin à octobre. Il peut cependant arriver qu’il pleuve pendant la saison "sèche", particulièrement dans le Petén.
Les températures varient en fonction de l’altitude : il fait très chaud dans les basses terres, mais, dans les montagnes et sur les hauts-plateaux de l’Altiplano, les soirées et les nuits sont fraiches.