San Luis climate — normals and trends

San Luis (Cuba) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.7 °C and it receives 964 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.6 °C on average) and the coldest is January (22.6 °C). Rainfall peaks in May.

San Luis averages 0 frost days, 199 hot days (≥ 30 °C) and 169 rainy days per year.

San Luis has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.6 °C (on 4 July 1990) and the coldest 10.2 °C (on 24 February 1978).

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

San LuisSantiago de Cuba Province

coords
20.19°, -75.85°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthJanuary

Mean daily temperature

24.7°C

Average daily high

30.0°C

Average daily low

20.7°C

Annual rainfall

964mm

Sunshine / day

10.9h

Mean relative humidity

78%

Average peak wind

11.6km/h

Seasonal range

4.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

199 d/yr

Rainy days (≥ 1 mm)

169 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.6 °C

Average feels-like low

23.8 °C

Average peak gust

32.8 km/h

Tropical nights (≥ 20 °C)

247 d/yr

Solar radiation

19.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

+0.2 °C per decade · r² = 0.53 · p = < 0.001

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

37.6 °C

4 July 1990

Coldest day

10.2 °C

24 February 1978

Wettest day

160 mm

26 April 1987

Windiest day

48.1 km/h

8 October 1963

Strongest gust

127.8 km/h

29 October 2025

Hottest feels-like

42.0 °C

31 August 2023

Coldest feels-like

9.2 °C

24 February 1978

Sunniest day

13.1 h

11 June 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C25 August 202515.5 °C19 March 202525.8 °C988 mm2170
202435.1 °C18 July 202414.4 °C23 February 202426.0 °C1,004 mm2380
202335.6 °C12 July 202312.9 °C16 January 202326.0 °C929 mm2690
202234.4 °C16 September 202216.5 °C15 January 202225.5 °C803 mm2280
202134.4 °C10 September 202113.6 °C3 February 202125.7 °C674 mm2670
202034.8 °C19 August 202012.2 °C23 January 202025.9 °C924 mm2510
201934.0 °C16 August 201918.0 °C26 December 201925.8 °C881 mm2510
201834.1 °C21 July 201815.0 °C5 March 201825.4 °C820 mm2070
201734.5 °C4 August 201714.7 °C22 January 201725.4 °C1,221 mm1710
201634.5 °C9 August 201615.3 °C25 January 201625.3 °C956 mm1900
201534.9 °C29 July 201513.9 °C12 February 201525.6 °C825 mm2460
201433.4 °C19 August 201416.4 °C10 March 201425.1 °C1,030 mm2010
201334.1 °C3 August 201313.4 °C5 March 201325.2 °C937 mm2460
201234.0 °C7 August 201214.8 °C6 January 201225.1 °C850 mm2020
201133.3 °C27 April 201115.1 °C23 March 201125.0 °C1,078 mm2080
201033.9 °C25 August 201012.6 °C15 December 201024.9 °C1,005 mm1940
200934.6 °C16 July 200913.9 °C2 January 200925.1 °C842 mm1840
200833.8 °C15 July 200813.1 °C30 January 200825.0 °C885 mm1740
200733.8 °C4 August 200715.6 °C24 December 200725.2 °C1,193 mm1720
200633.2 °C24 July 200613.2 °C16 January 200625.0 °C1,025 mm1870
200533.4 °C19 June 200511.7 °C26 January 200524.8 °C1,117 mm1800
200434.4 °C24 June 200414.3 °C25 January 200424.9 °C590 mm2160
200334.5 °C14 August 200316.1 °C3 February 200325.2 °C909 mm2260
200234.2 °C30 July 200215.6 °C28 February 200225.0 °C793 mm2140
200134.8 °C17 August 200113.6 °C15 January 200124.7 °C812 mm1980
200034.9 °C14 August 200013.2 °C20 January 200024.6 °C614 mm2000
199935.1 °C11 August 199913.6 °C28 December 199924.4 °C908 mm1770
199836.4 °C27 July 199814.4 °C9 February 199825.5 °C968 mm2270
199735.4 °C3 August 199713.3 °C17 December 199725.2 °C736 mm2500
199634.6 °C13 August 199613.8 °C16 March 199624.3 °C950 mm1650
199534.7 °C20 September 199514.1 °C27 December 199524.8 °C759 mm2120
199434.0 °C23 June 199414.5 °C5 March 199424.7 °C1,042 mm1840
199334.7 °C16 August 199312.8 °C2 February 199324.4 °C1,044 mm1510
199236.1 °C2 July 199214.4 °C15 December 199224.8 °C848 mm2050
199136.3 °C7 September 199114.0 °C12 March 199125.2 °C875 mm2520
199037.6 °C4 July 199016.1 °C23 November 199025.9 °C826 mm2830
198935.0 °C5 September 198913.6 °C27 February 198925.2 °C890 mm2800
198834.8 °C6 August 198813.1 °C28 February 198825.2 °C1,109 mm2350
198736.1 °C22 August 198714.3 °C29 January 198725.2 °C1,353 mm2170
198635.1 °C23 July 198615.0 °C4 March 198624.8 °C943 mm2220
198534.9 °C7 July 198513.0 °C25 January 198524.7 °C908 mm1950
198436.6 °C25 August 198411.3 °C7 January 198424.9 °C845 mm2400
198336.0 °C21 July 198314.1 °C14 March 198325.0 °C1,073 mm2120
198234.3 °C31 July 198215.2 °C25 February 198224.6 °C713 mm1730
198133.4 °C6 August 198111.8 °C13 January 198124.2 °C890 mm1450
198033.8 °C26 July 198011.6 °C30 December 198024.4 °C1,037 mm1320
197933.2 °C9 August 197914.4 °C26 December 197923.8 °C1,058 mm900
197833.4 °C30 July 197810.2 °C24 February 197824.0 °C1,298 mm1310
197733.4 °C20 March 197711.0 °C21 January 197724.5 °C1,168 mm1780
197634.7 °C16 July 197612.4 °C10 February 197624.3 °C765 mm2120
197534.4 °C13 April 197513.6 °C24 December 197524.5 °C874 mm2180
197436.1 °C17 August 197415.3 °C8 February 197424.3 °C859 mm1930
197335.1 °C10 April 197312.9 °C13 December 197324.1 °C1,228 mm1710
197234.5 °C31 July 197214.9 °C28 December 197224.1 °C1,051 mm1590
197134.0 °C19 June 197113.3 °C22 January 197124.1 °C954 mm1710
197036.4 °C22 August 197014.5 °C6 February 197024.5 °C862 mm2130
196936.3 °C7 August 196912.2 °C20 February 196924.7 °C953 mm2020
196834.9 °C28 July 196811.0 °C28 February 196824.1 °C830 mm2030
196734.9 °C4 August 196713.4 °C15 January 196724.3 °C626 mm2160
196633.8 °C27 September 196613.5 °C21 December 196623.8 °C1,213 mm1520
196534.2 °C17 April 196514.5 °C12 March 196524.0 °C826 mm1740
196433.6 °C11 July 196415.2 °C27 December 196424.1 °C1,014 mm1590
196334.1 °C25 April 196314.1 °C5 January 196323.9 °C1,690 mm1580
196234.6 °C25 May 196213.6 °C8 March 196224.1 °C893 mm1890
196134.8 °C11 August 196115.6 °C27 March 196124.2 °C1,074 mm1830
196032.5 °C31 July 196013.4 °C25 March 196023.7 °C1,417 mm1130
195935.6 °C2 July 195912.8 °C5 December 195924.6 °C892 mm2400
195835.8 °C10 August 195811.3 °C5 February 195824.6 °C970 mm2120
195736.1 °C31 July 195713.7 °C12 March 195724.4 °C901 mm1940
195634.4 °C13 July 195610.5 °C16 January 195623.9 °C916 mm1730
195534.9 °C19 August 195513.1 °C16 January 195523.8 °C972 mm1390
195434.7 °C5 August 195413.2 °C5 December 195424.0 °C1,134 mm1710
195334.7 °C21 April 195314.4 °C12 January 195324.6 °C811 mm2380
195233.9 °C20 July 195213.4 °C17 December 195224.3 °C866 mm2320
195134.4 °C13 April 195113.5 °C11 January 195124.0 °C997 mm1850
195035.7 °C2 August 195013.5 °C12 December 195023.8 °C852 mm1680
194934.1 °C10 August 194911.9 °C1 January 194923.9 °C1,084 mm1490
194833.4 °C11 March 194815.3 °C22 February 194824.4 °C1,281 mm1750
194734.9 °C16 July 194713.3 °C18 February 194724.8 °C937 mm2070
194634.4 °C24 July 194615.8 °C22 March 194624.5 °C918 mm1930
194534.2 °C9 June 194514.3 °C12 January 194524.2 °C970 mm1820
194433.8 °C6 March 194414.7 °C9 February 194424.3 °C951 mm1820
194335.2 °C22 July 194315.8 °C6 February 194324.7 °C1,094 mm2310
194235.2 °C3 August 194214.3 °C30 January 194224.8 °C1,285 mm2080
194134.2 °C28 June 194112.5 °C2 March 194125.1 °C992 mm2560
194035.5 °C13 July 194013.7 °C24 February 194024.7 °C967 mm1940

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
30.5 °C
+0.5 °C
Hot days (≥ 30 °C)
217 d/yr
+18
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
988 mm
+24 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.6 °C+0.5 °C5 mm-14 mm
Feb29.5 °C+0.8 °C9 mm-13 mm
Mar30.0 °C+0.4 °C32 mm-2 mm
Apr29.5 °C-0.7 °C88 mm+20 mm
May31.6 °C+1.3 °C49 mm-96 mm
Jun31.9 °C+0.9 °C83 mm-45 mm
Jul32.1 °C+0.1 °C75 mm-19 mm
Aug32.7 °C+0.7 °C81 mm-32 mm
Sep31.4 °C+0.3 °C214 mm+81 mm
Oct29.7 °C-0.1 °C297 mm+169 mm
Nov29.5 °C+0.7 °C40 mm-16 mm
Dec29.1 °C+1.0 °C13 mm-10 mm

The year's extremes

Hottest day
34.4 °C
25 Aug 2025
Coldest day
15.5 °C
19 Mar 2025
Wettest day
124.2 mm
29 Oct 2025
Windiest day
46.4 km/h
29 Oct 2025
Strongest gust
127.8 km/h
29 Oct 2025
Hottest feels-like
41.5 °C
25 Aug 2025
Coldest feels-like
15.6 °C
19 Mar 2025
Sunniest day
12.9 h
17 Jun 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 San Luis?

San Luis has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 24.7 °C and it receives 964 mm of precipitation per year.

What is the hottest day ever recorded in San Luis?

The hottest day measured in San Luis between 1940 and 2025 was 4 July 1990, reaching 37.6 °C.

What is the coldest day in San Luis?

The coldest day measured in San Luis between 1940 and 2025 was 24 February 1978, at 10.2 °C.

Does it snow in San Luis?

Almost never: San Luis sees virtually no snow, with about 0 frost days per year.

Has the climate of San Luis warmed?

Yes: San Luis warmed by +1.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in San Luis?

The wettest day measured in San Luis between 1940 and 2025 was 26 April 1987, with 160 mm of rain in 24 hours.

What was the windiest day in San Luis?

The windiest day measured in San Luis between 1940 and 2025 was 8 October 1963, with winds reaching 48.1 km/h.

What is the warmest month in San Luis?

The warmest month in San Luis is July (26.6 °C on average); the coldest is January (22.6 °C).

How much does it rain in San Luis?

San Luis receives on average 964 mm of precipitation per year, spread over about 169 rainy days.

Is it sunny in San Luis?

San Luis gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in San Luis?

Yes: San Luis has on average 247 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in San Luis?

In San Luis, between 1940 and 2025, the highest apparent temperature reached 42.0 °C on 31 August 2023, and the lowest was 9.2 °C on 24 February 1978.

Compare San Luis with another city

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

Nearby cities

The climate around San Luis

Other cities — Cuba