Климат Кубы — тропический, пассатный. Среднегодовая температура составляет 25,5 °C. Средняя температура самого холодного месяца (январь) равна 22,5 °C и самого жаркого (август) — 27,8 °C. Температура поверхностных вод у берегов зимой составляет 22-24 °C, летом — 28-30 °C. Среднегодовое количество осадков, выпадающих обычно в виде ливней — 1400 мм, однако нередко случаются и засушливые годы. На Кубе четко выражены два климатических сезона: дождливый (май-октябрь) и сухой (ноябрь-апрель). На сезон дождей приходится 3/4 всей годовой суммы осадков. Особенностью климата Кубы является типичная высокая влажность на протяжении всего года. Сочетание большой влажности и высокой температуры оказывает в целом неблагоприятное влияние на жизнь людей. Однако на побережье ветер с моря умеряет жару, приносит свежесть, а по вечерам и прохладу. В любом месте ветры отличаются известным постоянством, поэтому часто можно видеть деревья, стволы которых имеют и соответствующий наклон. Куба подвержена действию тропических циклонов, которые зарождаются в летне-осенний период (июнь — середина ноября) к востоку отМалых Антильских островов и на западе Карибского моря, передвигаясь затем в сторону Флориды. Тайфуны сопровождаются обильными ливнями и сильнейшими ветрами, способными причинить большой ущерб хозяйству и населению острова.