La température moyenne annuelle de Santiago est de plus de 26o C (79o F), atteignant en janvier (le mois le plus froid de l'hiver) 24o C (75o F) et en juillet (un des mois les plus chaud de l'été) une température moyenne de plus de 28o C (82o F).
La moyenne annuelle de température moyenne absolue est de plus de 36o C (97o F). Il n'est pas surprenant que la plaine de Santiago de Cuba soit considérée une des plus chaude du pays. Dans la chaîne de la Sierra Maestra, la moyenne annuelle de température varie selon l'altitude. La température la plus basse de la zone isothermale se situe dans la région du sommet de Turquino à l'est, à l'ouest vers les hautes plaines du bassin de la rivière Cauto, elles varient de 22 à 24o C (71 à 75o F). En janvier, la région de Turquino est l'endroit où l'on enregistre la moyenne des plus basses températures avec moins de 16o C (61o F).