Küba'da yarı tropik bir iklim hakimdir. Kısa süren kış dönemlerinde kuzeyden gelen kısa süreli soğuk rüzgarlarla serinler. Yaz ve kış aylarındaki sıcaklık farkı fazla değildir. Yıllık ortalama sıcaklık 26 derecedir. Ülkenin doğusunda, batısına oranla daha sıcak bir iklim gözlenir. Haziran-ekim ayları arasında saatte 265 kilometrelik bir hıza ulaşan kasırgalara rastlanır. Ülkede mayıs-ekim ayları arası yağış görülürken; kasım-nisan arası kurak geçer.