Get Exclusive App Deals
English

Havana

Havana 1
Travel Info
1
Travel Info
More destinations

Havana Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Havana year round climate

  • Spring (March–May): Average 76–80°F, mild and comfortable climate with relatively little rainfall. Common activities: Exploring Old Havana, visiting beaches, enjoying Cuban culture. Recommended clothing: Light and breathable long-sleeved shirts, long pants or skirts, and a light jacket.
  • Summer (June–August): Average 80–83°F, hot and humid, with the most rainfall in June. Common activities: Relaxing on the beach, enjoying the sea breeze, savoring Cuban cuisine. Recommended clothing: Light and breathable clothing, light colors are preferable, a sun hat and sunglasses are essential.
  • Autumn (September–November): Average 79–81°F, warm climate with heavier rainfall. Common activities: Visiting museums, enjoying Cuban music performances, touring city attractions. Recommended clothing: Comfortable and breathable clothing, a light jacket is recommended for cooler evenings.
  • Winter (December–February): Average 73–73°F, relatively cool and dry, with moderate rainfall. Common activities: Exploring Havana's historic districts, enjoying Cuban cigars, appreciating city night views. Recommended clothing: Comfortable long-sleeved shirts, long pants or skirts, a light jacket may be needed in the mornings and evenings.

Havana climatological average

Annual average temperature: approx. 78.4°F / Annual rainfall: approx. 1291 mm / Summer humidity: 70%–80% / Rainiest month: June

Havana monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
73.2°F
56.7
February
73.4°F
36
March
76.6°F
82.3
April
77.7°F
66.7
May
80.4°F
69.3
June
80.8°F
270
July
83.1°F
53
August
82.6°F
150
September
81.9°F
114
October
79.3°F
154.3
November
77.5°F
101.3
December
73.8°F
138

Havana weather for the next seven days

12/18
Thursday
Partly Cloudy
84.4°F/73°F
12/19
Friday
Cloudy
79.5°F/74.5°F
12/20
Saturday
Overcast
76.6°F/73.5°F
12/21
Sunday
Patchy rain nearby
80.8°F/73.3°F
12/22
Monday
Patchy rain nearby
79.2°F/73.9°F
12/23
Tuesday
Patchy rain nearby
79.2°F/73.6°F
12/24
Wednesday
Patchy rain nearby
77.2°F/72.7°F