Située à seulement 200 km de l’extrémité sud de la Floride, La Havane est une ville chaude, humide et ensoleillée. Elle jouit d’un climat tropical caractérisé par des saisons sèches et des saisons des pluies.
Pendant la saison des pluies (de mai à octobre), la température de l’air avoisine habituellement les 30 °C. L’humidité relative a tendance à culminer à environ 80 % au cours de cette période, ce qui rend l’air extrêmement doux. Bien que les alizés procurent une brise permanente offrant un peu de fraîcheur, il faut s’attendre à un temps chaud et humide.
Pendant la saison sèche (de novembre à avril), les quantités de précipitations mensuelles moyennes diminuent énormément. Les mois les plus secs sont mars et avril. Pendant cette période, la température de l’air varie de 18 à 26 °C, et les changements sur le plan de l’humidité relative sont difficilement perceptibles.
La Havane ne dispose pas des plages de sable blanc qui font la renommée de Cuba. Pour ceux qui souhaitent passer une partie de leurs vacances dans l’océan ou à proximité de celui-ci, Varadero n’est qu’à deux heures de route de la ville.