Viñales climate — normals and trends

Viñales (Cuba) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.5 °C and it receives 1,031 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (26.9 °C on average) and the coldest is January (21.3 °C). Rainfall peaks in June.

Viñales averages 0 frost days, 159 hot days (≥ 30 °C) and 156 rainy days per year.

No statistically significant temperature trend emerges for Viñales between 1940 and 2025: over this span, year-to-year swings outweigh the climate signal.

The hottest day of the period reached 36.3 °C (on 2 July 1998) and the coldest 7.0 °C (on 14 January 1981).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

ViñalesPinar del Río

coords
22.62°, -83.71°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

24.5°C

Average daily high

29.1°C

Average daily low

21.1°C

Annual rainfall

1,031mm

Sunshine / day

11.0h

Mean relative humidity

78%

Average peak wind

14.0km/h

Seasonal range

5.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

159 d/yr

Rainy days (≥ 1 mm)

156 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.6 °C

Average feels-like low

23.6 °C

Average peak gust

35.1 km/h

Tropical nights (≥ 20 °C)

251 d/yr

Solar radiation

19.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

No clear trend over this period

Over a short window, year-to-year swings outweigh the climate signal. Try 86 years.

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

36.3 °C

2 July 1998

Coldest day

7.0 °C

14 January 1981

Wettest day

174 mm

16 November 1971

Windiest day

69.5 km/h

18 October 1944

Strongest gust

153.7 km/h

18 October 1944

Hottest feels-like

42.1 °C

24 July 2023

Coldest feels-like

4.9 °C

14 January 1981

Sunniest day

13.0 h

6 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C24 August 202510.4 °C10 January 202524.9 °C948 mm1810
202434.8 °C29 May 20249.0 °C22 February 202425.1 °C1,240 mm1820
202334.7 °C17 July 20239.9 °C17 January 202325.1 °C923 mm1930
202233.6 °C18 August 20227.7 °C31 January 202224.7 °C1,089 mm1920
202134.0 °C9 August 202111.1 °C4 February 202124.8 °C865 mm1910
202033.5 °C6 July 20209.9 °C23 January 202025.0 °C1,312 mm1760
201934.5 °C23 June 201912.7 °C29 January 201924.9 °C1,043 mm1790
201832.8 °C27 July 201812.0 °C19 January 201824.4 °C1,389 mm1390
201733.0 °C16 September 201711.6 °C14 December 201724.5 °C1,015 mm1420
201634.9 °C10 August 201611.7 °C12 February 201624.6 °C1,017 mm1720
201534.2 °C25 April 201511.1 °C16 February 201525.2 °C967 mm1850
201434.1 °C20 August 201410.8 °C11 December 201424.4 °C1,068 mm1600
201333.0 °C30 July 201311.2 °C18 February 201324.7 °C1,125 mm1480
201232.7 °C18 July 201211.8 °C23 November 201224.3 °C1,059 mm1160
201133.1 °C5 August 201110.5 °C30 January 201124.4 °C1,010 mm1700
201033.8 °C23 June 20109.1 °C12 January 201023.8 °C869 mm1450
200933.3 °C27 May 20099.5 °C23 January 200924.5 °C909 mm1840
200833.3 °C15 August 200812.9 °C29 November 200824.5 °C1,072 mm1570
200733.3 °C1 August 200711.9 °C17 November 200724.4 °C1,252 mm1350
200633.2 °C23 April 200611.7 °C16 January 200624.7 °C1,031 mm1750
200534.4 °C18 August 20059.3 °C26 January 200524.3 °C1,139 mm1390
200434.6 °C3 June 200412.3 °C19 February 200424.6 °C893 mm1660
200333.7 °C12 August 200310.7 °C24 January 200324.7 °C932 mm1990
200233.3 °C3 May 200210.1 °C10 January 200224.7 °C1,241 mm1670
200134.5 °C26 June 200111.6 °C14 January 200124.6 °C879 mm1560
200033.6 °C23 July 200012.7 °C11 February 200024.6 °C744 mm1670
199933.8 °C8 May 199913.0 °C28 February 199924.5 °C938 mm1570
199836.3 °C2 July 199813.6 °C10 February 199825.5 °C862 mm1860
199734.7 °C19 August 199712.5 °C20 January 199725.3 °C913 mm1950
199632.9 °C27 September 199610.0 °C18 February 199624.3 °C990 mm1650
199534.4 °C15 May 199512.8 °C6 February 199524.7 °C1,238 mm1660
199433.6 °C25 June 199413.4 °C5 March 199424.8 °C1,055 mm1580
199332.9 °C15 August 199311.4 °C20 February 199324.4 °C991 mm1270
199233.9 °C3 July 199213.6 °C14 December 199224.2 °C961 mm1210
199133.1 °C17 July 199112.0 °C17 February 199124.6 °C1,280 mm1390
199032.8 °C6 August 199014.0 °C11 December 199024.6 °C1,045 mm1410
198932.5 °C16 July 198910.6 °C27 February 198924.2 °C1,151 mm1200
198832.5 °C7 August 198810.6 °C27 February 198824.2 °C1,314 mm1140
198733.2 °C15 July 19879.7 °C28 January 198724.1 °C1,099 mm1330
198633.1 °C1 July 198610.6 °C3 March 198624.3 °C944 mm1210
198532.6 °C17 June 198510.1 °C25 January 198524.1 °C1,032 mm1190
198432.6 °C6 May 198411.8 °C12 December 198423.9 °C1,131 mm960
198332.8 °C24 July 198312.2 °C19 April 198324.1 °C1,401 mm1260
198233.3 °C1 September 198210.3 °C19 December 198224.5 °C1,230 mm1290
198133.2 °C9 June 19817.0 °C14 January 198123.8 °C879 mm1430
198033.9 °C29 June 198011.2 °C4 March 198024.3 °C1,168 mm1530
197933.5 °C13 August 197912.0 °C2 February 197924.3 °C1,134 mm1380
197832.3 °C31 July 197810.3 °C30 January 197823.9 °C1,323 mm1240
197732.9 °C1 July 19779.9 °C23 January 197723.9 °C1,245 mm1090
197633.1 °C16 July 19769.0 °C28 December 197623.8 °C1,200 mm1060
197533.2 °C8 May 197513.5 °C25 December 197524.6 °C1,082 mm1690
197433.2 °C6 August 197412.5 °C6 December 197424.3 °C770 mm1420
197333.5 °C31 May 197310.7 °C13 December 197324.2 °C1,077 mm1410
197232.7 °C10 August 197212.2 °C28 December 197224.4 °C1,392 mm1430
197133.6 °C11 May 197110.8 °C21 January 197124.3 °C1,198 mm1510
197032.6 °C16 April 19709.6 °C11 January 197024.0 °C918 mm1450
196933.6 °C22 July 19699.8 °C14 December 196924.0 °C1,394 mm1400
196833.6 °C23 April 196810.5 °C3 March 196823.9 °C1,006 mm1420
196734.6 °C1 June 196711.3 °C6 January 196724.5 °C846 mm1550
196634.6 °C27 August 196611.4 °C28 January 196624.2 °C937 mm1680
196535.0 °C13 April 196513.6 °C19 January 196524.8 °C758 mm1890
196434.8 °C12 May 196413.7 °C16 January 196424.7 °C1,198 mm1770
196334.5 °C26 April 196312.5 °C26 December 196324.4 °C909 mm1710
196235.7 °C26 July 196211.8 °C12 December 196224.5 °C989 mm1980
196135.2 °C11 August 196113.3 °C19 January 196124.8 °C929 mm1830
196035.4 °C19 May 196013.6 °C24 January 196024.4 °C1,050 mm1620
195934.6 °C20 April 195912.9 °C6 December 195924.8 °C1,014 mm1990
195835.1 °C31 July 195810.6 °C5 February 195824.9 °C836 mm2130
195734.9 °C1 August 195712.8 °C13 December 195724.9 °C881 mm1820
195634.6 °C21 August 195613.6 °C16 January 195624.7 °C787 mm1820
195534.8 °C22 August 195513.1 °C31 January 195524.8 °C669 mm2040
195433.4 °C17 August 195411.6 °C26 February 195424.0 °C1,110 mm1390
195334.6 °C3 August 195311.2 °C13 January 195324.7 °C1,055 mm1750
195233.4 °C31 July 195211.0 °C31 January 195224.2 °C1,045 mm1610
195134.4 °C13 June 19519.5 °C27 January 195124.3 °C887 mm1820
195034.6 °C29 July 195010.4 °C8 April 195024.0 °C782 mm1460
194934.6 °C11 August 194913.9 °C27 November 194925.0 °C808 mm2060
194833.8 °C12 March 194812.2 °C16 January 194824.9 °C1,244 mm1680
194735.3 °C6 May 194713.3 °C3 March 194725.0 °C1,007 mm1810
194634.4 °C8 July 194614.7 °C20 January 194625.2 °C896 mm2030
194535.4 °C6 June 194513.6 °C13 January 194524.9 °C927 mm1970
194434.3 °C18 April 194414.0 °C22 January 194424.8 °C1,079 mm1940
194334.0 °C21 July 194312.4 °C24 February 194324.4 °C1,041 mm1400
194233.9 °C5 July 194212.6 °C4 March 194225.0 °C701 mm1720
194133.2 °C15 June 194112.6 °C13 February 194124.6 °C843 mm1510
194033.7 °C28 June 194011.7 °C24 February 194024.2 °C997 mm1100

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
29.6 °C
+0.5 °C
Hot days (≥ 30 °C)
181 d/yr
+22
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
949 mm
-83 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.8 °C-0.1 °C12 mm-21 mm
Feb28.2 °C+1.5 °C22 mm-12 mm
Mar28.4 °C+0.1 °C21 mm-11 mm
Apr29.3 °C-0.6 °C19 mm-21 mm
May31.6 °C+1.0 °C81 mm-28 mm
Jun31.4 °C+0.7 °C126 mm-49 mm
Jul31.9 °C+0.4 °C107 mm-24 mm
Aug32.7 °C+1.3 °C128 mm-18 mm
Sep31.2 °C+0.6 °C231 mm+67 mm
Oct29.8 °C+0.6 °C128 mm+28 mm
Nov27.8 °C+0.2 °C14 mm-26 mm
Dec27.0 °C+0.6 °C59 mm+32 mm

The year's extremes

Hottest day
33.8 °C
24 Aug 2025
Coldest day
10.4 °C
10 Jan 2025
Wettest day
32.7 mm
6 Sep 2025
Windiest day
26.4 km/h
10 Nov 2025
Strongest gust
57.2 km/h
15 Mar 2025
Hottest feels-like
41.3 °C
30 Aug 2025
Coldest feels-like
9.0 °C
10 Jan 2025
Sunniest day
13.0 h
6 May 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Viñales?

Viñales has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 24.5 °C and it receives 1,031 mm of precipitation per year.

What is the hottest day ever recorded in Viñales?

The hottest day measured in Viñales between 1940 and 2025 was 2 July 1998, reaching 36.3 °C.

What is the coldest day in Viñales?

The coldest day measured in Viñales between 1940 and 2025 was 14 January 1981, at 7.0 °C.

Does it snow in Viñales?

Almost never: Viñales sees virtually no snow, with about 0 frost days per year.

Has the climate of Viñales warmed?

Between 1940 and 2025, no statistically significant temperature trend emerges in Viñales.

What is the wettest day in Viñales?

The wettest day measured in Viñales between 1940 and 2025 was 16 November 1971, with 174 mm of rain in 24 hours.

What was the windiest day in Viñales?

The windiest day measured in Viñales between 1940 and 2025 was 18 October 1944, with winds reaching 69.5 km/h.

What is the warmest month in Viñales?

The warmest month in Viñales is July (26.9 °C on average); the coldest is January (21.3 °C).

How much does it rain in Viñales?

Viñales receives on average 1,031 mm of precipitation per year, spread over about 156 rainy days.

Is it sunny in Viñales?

Viñales gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Viñales?

Yes: Viñales has on average 251 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Viñales?

In Viñales, between 1940 and 2025, the highest apparent temperature reached 42.1 °C on 24 July 2023, and the lowest was 4.9 °C on 14 January 1981.

Compare Viñales with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Viñales

Other cities — Cuba