Get Exclusive App Deals
English

Cuba

Travel Info
More destinations

Cuba Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Cuba year round climate

  • 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.

Cuba climatological average

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

Cuba monthly average temperature and precipitation

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

Cuba weather for the next seven days

12/16
Tuesday
Partly Cloudy
29.8°C/19.5°C
12/17
Wednesday
Sunny
30.1°C/19.1°C
12/18
Thursday
Partly Cloudy
32.9°C/19°C
12/19
Friday
Sunny
28.4°C/20.4°C
12/20
Saturday
Patchy rain nearby
28.4°C/20.8°C
12/21
Sunday
Patchy rain nearby
29.6°C/21.1°C
12/22
Monday
Patchy rain nearby
29.1°C/21.4°C