Get Exclusive App Deals

Cuba

Travel Info
More destinations

Best time to visit Cuba

Data source:Meteostat
Update date:2025-09

Weather in Cuba throughout the year

  • Spring (March–May): Average 24°C–26°C, warm and comfortable climate with moderate rainfall and occasional showers. Popular activities: Beach vacations, diving, snorkeling, exploring Cuban cultural heritage. Recommended clothing: Light and breathable short-sleeved clothing, shorts, sandals; a light jacket may be needed in the evenings.
  • Summer (June–August): Average 26°C–27°C, hot and humid, with the most rainfall in June. Popular activities: Enjoying the beach, swimming, water sports. Recommended clothing: Light and breathable clothing, swimwear, hat, sunscreen.
  • Autumn (September–November): Average 24°C–26°C, warm climate with less rainfall than summer, but there is still a chance of rain. Popular activities: Cultural experiences, city sightseeing, tasting Cuban cuisine. Recommended clothing: Comfortable and breathable clothing; a light jacket is recommended.
  • Winter (December–February): Average 21°C–24°C, mild, dry and comfortable climate, a good time for sightseeing. Popular activities: Exploring cities, historical sites, enjoying the beach. Recommended clothing: Light long-sleeved shirts, long pants or skirts; there is a larger temperature difference between morning and evening, so a light jacket is recommended.

Weather in Cuba

Annual average temperature: approx. 25°C / Annual rainfall: approx. 855 mm / Summer humidity: 75%–85% / Rainiest month: June

Cuba weather by month

Month
Air temperature (°C)
Precipitation (mm)
January
21.9°C
26.9
February
22.2°C
23.4
March
24°C
73.8
April
24.6°C
24.1
May
25.9°C
63
June
26.2°C
170.3
July
27.2°C
75.1
August
27°C
80.8
September
26.5°C
126.7
October
25.3°C
72.7
November
24.4°C
50.8
December
22.3°C
68.3

7-day weather forecast for Cuba

10/22
Thursday
Sunny
29.6°C/21.5°C
10/23
Friday
Sunny
29.2°C/21.2°C
10/24
Saturday
Patchy rain nearby
27.4°C/20.5°C
10/25
Sunday
Patchy rain nearby
27.5°C/21.1°C
10/26
Monday
Patchy rain nearby
28.1°C/21.6°C
10/27
Tuesday
Patchy rain nearby
28.7°C/21.9°C
10/28
Wednesday
Patchy rain nearby
28.9°C/22°C