У Гавані середня річна температура становить 25° С, температура найхолоднішого місяця (січня) — 22° С, найтеплішого (липня) — 28° С. Найвища температура на острові — 38° С. Часом на північно-східні райони Куби впливають з півночі холодні повітряні маси, які знижують температуру майже до 0° С. На всій території острова, за винятком крайнього південного сходу, випадає багато дощів (близько 1100 мм в рік), в основному влітку і восени. Взимку погода сонячна та суха.