Bayamo climate

Bayamo is warmest in August, with average highs of 34 °C, and coldest in January, when nights average 19 °C. May is the wettest month (178 mm) and January the driest (20 mm). Figures are 1991–2020 climate normals.

Across a full year Bayamo averages 1,110 mm of rain and 361 days above 25 °C.

Cuba · population 192,632 · 1991–2020 normals

  1. Jan 24°
  2. Feb 24°
  3. Mar 25°
  4. Apr 26°
  5. May 27°
  6. Jun 27°
  7. Jul 28°
  8. Aug 28°
  9. Sep 27°
  10. Oct 26°
  11. Nov 25°
  12. Dec 24°

Temperature below 0 °C to above 30 °C Rain band height is that month’s share of the wettest month

What to expectBayamo through the year

Bayamo has a clear annual cycle: average daily highs run from 29 °C in January to 34 °C in August, a swing of 4.4 °C in mean temperature across the year.

Counted across a normal year, 361 days a year reach 25 °C, 272 of them reach 30 °C. The warmest reading in the 1991–2020 record is 39 °C, in June.

Rain is strongly seasonal. May averages 178 mm against 20 mm in January — 9.1 times as much. Planning around the dry months matters more here than planning around temperature.

Month by month

Month Avg high Rainfall Cloud
January 29.4 °C 20 mm 35 %
February 30.5 °C 20 mm 30 %
March 31.2 °C 38 mm 35 %
April 32.3 °C 67 mm 38 %
May 32.1 °C 178 mm 54 %
June 32.6 °C 144 mm 66 %
July 33.8 °C 117 mm 55 %
August 33.8 °C 132 mm 58 %
September 32.5 °C 164 mm 63 %
October 31.1 °C 141 mm 61 %
November 29.6 °C 60 mm 48 %
December 29.2 °C 29 mm 38 %

Temperature month by month

Month Avg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January 29.4 °C19.1 °C23.6 °C35.2 °C11.3 °C29150
February 30.5 °C19.2 °C24.2 °C35.7 °C13.0 °C28180
March 31.2 °C20.0 °C25.0 °C36.6 °C13.0 °C31230
April 32.3 °C21.3 °C26.2 °C39.1 °C16.2 °C30260
May 32.1 °C22.4 °C26.5 °C38.3 °C16.7 °C31260
June 32.6 °C23.3 °C27.3 °C39.2 °C20.9 °C30280
July 33.8 °C23.6 °C28.0 °C39.2 °C20.8 °C31310
August 33.8 °C23.7 °C28.0 °C38.4 °C21.0 °C31310
September 32.5 °C23.3 °C27.2 °C37.2 °C20.7 °C30280
October 31.1 °C22.7 °C26.2 °C36.1 °C17.9 °C31230
November 29.6 °C21.2 °C24.8 °C35.1 °C14.6 °C29140
December 29.2 °C19.9 °C23.9 °C34.2 °C10.4 °C30110

Rain, sun and wind month by month

Month RainfallWet daysDaylightCloud coverHumidityWind
January 20 mm411 h/day35 %73 %14 km/h
February 20 mm411 h/day30 %69 %14 km/h
March 38 mm712 h/day35 %66 %14 km/h
April 67 mm1013 h/day38 %67 %13 km/h
May 178 mm1913 h/day54 %73 %11 km/h
June 144 mm2013 h/day66 %77 %10 km/h
July 117 mm1913 h/day55 %73 %12 km/h
August 132 mm2213 h/day58 %74 %11 km/h
September 164 mm2312 h/day63 %78 %9.7 km/h
October 141 mm2012 h/day61 %80 %11 km/h
November 60 mm1011 h/day48 %79 %14 km/h
December 29 mm611 h/day38 %77 %14 km/h

How Bayamo compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Bayamo 34 °C 19 °C 1,110 mm 361
Holguín · Cuba 33 °C 20 °C 904 mm 353
Las Tunas · Cuba 33 °C 20 °C 1,049 mm 356
Santiago de Cuba · Cuba 32 °C 21 °C 789 mm 363
Guantánamo · Cuba 34 °C 20 °C 847 mm 364
Camagüey · Cuba 33 °C 20 °C 963 mm 355
Kingston · Jamaica 31 °C 21 °C 895 mm 364

Where Bayamo ranks

Planning a trip? See the best time to visit Bayamo.

QuestionsCommon questions about Bayamo’s climate

When is the best time to visit Bayamo?

That depends on what you want, so the honest answer is a comparison rather than a single month. January, February, December sit closest to 20 °C on average, August is the warmest month and January the driest. The month-by-month table above has the full picture.

How hot does Bayamo get?

In August, the warmest month, daily highs average 34 °C. About 272 days a year pass 30 °C. The highest value in the 1991–2020 record is 39 °C.

How cold does it get in winter?

Nights average 19 °C in January, the coldest month. Freezing nights are not part of a normal year here.

Which month is wettest in Bayamo?

May, averaging 178 mm over 19 days with rain. The driest month is January with 20 mm. The year as a whole averages 1,110 mm.

Are these figures a forecast?

No. They are 1991–2020 climate normals: the average of thirty years, which describes what a month is usually like in Bayamo rather than what any particular week will bring. Individual years can differ substantially from the normal.

Data sources and method

Normal period
1991–2020
Data point
20.374°, -76.643° (the coordinates the reanalysis values are taken for)
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.