Климат (Af) тропический лесной. Средняя температура воздуха в Баттерворте, учитывая данные наблюдений, оценивается 29.0°C. Самый холодный месяц — январь, характерная суточная температура 26.7 °C. Наитеплейший месяц — март со среднеарифметической температурой 32.1 °C. Наивысшая температура, фиксируется в марте до 35.7°С, а наименьшая опускается до 19.0°C в марте. В рамках года: солнечных дней - 10, снегопадные дни - 0, дни с осадками - 341, облачных дней - 15.