Климат Кубы, умеренно-тропический, сильно смягчен теплыми морскими течениями, омывающими ее берега. Максимальная температура - 35°С - бывает в августе, при этом в январе она может упасть до 19°С. Температура воды в течение года подвержена меньшим изменениям, чем температура воздуха: у северного побережья она колеблется от 24°С зимой до 28°С летом, и у южного побережья от 26°С зимой до 28°С летом.
Деление на сухой и дождливый сезон довольно условное. Тропический сухой сезон длится с ноября по апрель, а дождливый - с мая по октябрь. Но при этом в марте может пройти сильный тропический ливень, а в июне - сентябре неделями будет стоять сухая солнечная погода.
Основные неудобства возникают осенью в так называемый сезон ураганов, длящийся с октября по ноябрь. Но при этом ураганы на Кубе нерегулярны, и редко проходят два года подряд по одной и той же территории и в одно и то же время. Так что вероятность хорошей погоды осенью также очень высока, а шанс попасть в зону действия урагана довольно мал.