Cuba enjoys mild, subtropical climate with hot and sunny weather all year round. The climate is also influenced by constant refreshing breeze of trade winds coming from the Atlantic Ocean. There are two distinctive seasons - dry season from November to April and the hot, rainy season from May to October.
The east part of Cuba is generally warmer than the west. The temperature differences between day and night are lower in coastal areas than in inland regions. The northern coastline receives on average three times more rainfall than the southern areas - about 300cm / 118".
Cuba lies inside the hurricane belt and it's prone to violent storms during the hurricane season (June to November), especially between August and October.
The best months to visit Cuba are April and May, when the island enjoys the most sunny days, low rainfall, low humidity. This is also the low tourist season and there is no danger of hurricanes.
Weather Averages in Cuba
Havana |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
71°F 22°C | 71°F 22°C | 74°F 23°C | 76°F 24°C | 79°F 26°C | 81°F 27°C | 82°F 28°C | 82°F 28°C | 81°F 27°C | 78°F 26°C | 76°F 24°C | 72°F 22°C |
| Average High Temperature |
78°F 26°C | 79°F 26°C | 82°F 28°C | 84°F 29°C | 87°F 31°C | 88°F 31°C | 89°F 32°C | 89°F 32°C | 88°F 31°C | 85°F 29°C | 82°F 28°C | 79°F 26°C |
| Average Low Temperature |
63°F 17°C | 63°F 17°C | 66°F 19°C | 68°F 20°C | 71°F 22°C | 74°F 23°C | 74°F 23°C | 74°F 23°C | 74°F 23°C | 71°F 22°C | 69°F 21°C | 65°F 18°C |
| Highest Recorded Temperature |
88°F 31°C | 90°F 32°C | 91°F 33°C | 91°F 33°C | 95°F 35°C | 95°F 35°C | 102°F 39°C | 95°F 35°C | 93°F 34°C | 100°F 38°C | 97°F 36°C | 88°F 31°C |
| Lowest Recorded Temperature |
41°F 5°C | 45°F 7°C | 45°F 7°C | 52°F 11°C | 59°F 15°C | 61°F 16°C | 68°F 20°C | 68°F 20°C | 63°F 17°C | 57°F 14°C | 48°F 9°C | 45°F 7°C |
| Average Number of Days With Precipitation |
6 days | 6 days | 5 days | 5 days | 9 days | 12 days | 11 days | 11 days | 12 days | 10 days | 7 days | 6 days |
| Average Number of Days With Precipitation |
6 days | 6 days | 5 days | 5 days | 9 days | 12 days | 11 days | 11 days | 12 days | 10 days | 7 days | 6 days |