Климат (Aw) тропический саванный с влажным сезоном. Наивысшая температура, фиксируется в марте до 38.3°С, а минимально может быть до 16.2°C в феврале. Среднегодовая температура в Баямо, исходя из наблюдений, достигает 31.0°C. Месяц, когда зафиксированы самые высокие температуры - это август со среднеарифметической температурой 34.0 °C. Месяц с самым низким температурным режимом — декабрь, его среднее суточное значение температуры 28.0 °C. В рамках года: солнечных дней - 105, дни со снегом - 0, дни с дождем - 239, пасмурных дней - 22.