Cuba bénéficie d'un climat subtropical, qui a pour particularité de scinder l'année en deux grandes périodes. Les deux saisons principales se répartissent, et sont clairement identifiables par la présence ou non d'humidité. De mai à octobre, Cuba connaît une période humide, avec des températures moyennes qui dépassent les 30 °C en juillet et en août (minimales moyennes entre 22 et 24 °C, maximales moyennes entre 29 et 31 °C). Des ouragans sont également possibles sur la période allant d'août à octobre. De novembre à avril, par contre les températures descendent, nous sommes alors au cœur de la période sèche, avec des moyennes inférieures à 20 °C en février (minimales moyennes de 18 à 21 °C et maximales moyennes de 26 à 27 °C) notamment. Quelques petites variations sont à noter ensuite de manière locale, notamment sur la côte est qui est la plus chaude. Au nord, la côte est la plus exposée aux pluies. Les précipitations peuvent atteindre des valeurs maximales de 3000 mm / an dans certains endroits, notamment au niveau des versants des montagnes. Le Sud est bien moins humide, la pluviométrie y est généralement trois fois plus faible. Sachez, pour conclure au sujet de la pluie, que c'est le mois d'août qui est traditionnellement le plus arrosé, mais les périodes de pluie n'excèdent jamais plus de 48 heures.