Located close to the Tropic of Cancer, Havana has a typical subtropical climate, with a wet season in the summer and a dry season in the winter. Due to moderating trade winds, average temperatures do not fluctuate as much as rainfall does, making Havana a warm place to visit any time of year. Temperatures usually range from the mid-60s to the mid-90s (20-35 degrees Celsius) - this is high enough to wear shorts all 12 months! During winter the temperature can dip to 50 degrees Fahrenheit at night, but this is rare. The BBC has a reliable 5-day forecast that you should check before your visit.

August through October is the primary hurricane season in Cuba, so stay updated on hurricane warnings if you plan on visiting during these months. Most modern hotels in Havana are hurricane-proof, but it is still wise to be prepared, because large storms have hit Cuba the past few summers. Usually, though, the most you’ll get on a visit during the rainy season is mild, tropical rain at night and at occasional intervals during the day.

The water temperature in Cuba is 70 degrees Fahrenheit or above, and going swimming is always an enjoyable relief from the Havana humidity that can make the skin sticky.