Климат тропический пассатный. Осадков выпадает меньше, чем в континентальных тропических странах, лежащих на той же широте. Среднегодовая температура на Кубе +26 С. На острове практически два времени года - сезон дождей (с мая по август) и сухой сезон (с сентября по апрель).