To enjoy the best warm and sunny tropical weather that Cuba offers, you can visit between November and April. The peak tourist season runs roughly from mid-December to mid-March, and all of July and August.We tend to book quickly in the high season, so we advise to book well in advance.