Sa position et son relief lui assurent une grande variété de climats.
On ne distingue que deux saisons: la saison des pluies (de mai à octobre) et la saison sèche, l'été (d'octobre à mai).
Concernant les températures qui sont déterminées en fonction de l'altitude: Les plaines côtières (au niveau de la mer) sont chaudes et la température ne descend que rarement sous les 25°C. Les villes de
Guatemala ou d'
Antigua, à 1.500m d'altitude, ont un climat doux (16 à 20°C)
Les soirées et les nuits étant fraîches en altitude, prévoir des vêtements chauds (pull en laine). Prévoir les excursions tôt le matin et du linge de rechange à enfiler après la pluie qui tombe souvent en été (juin, juillet, août et septembre), particulièrement dans les terres basses du Petén et sur les deux côtes (pacifique et atlantique).
De juin à octobre, il fait lourd et il pleut souvent. Novembre, décembre, janvier et février sont les mois préférés : c'est la saison sèche, humidité très faible (sauf des pluies tardives dans le Petén), températures très douces et, de plus, très belle luminosité dans la région des volcans.