Климат (Am) тропический муссонный. Средняя температура за год в Кегалле, на основе наблюдений, составляет 31.9°C. Максимальная температура, фиксируется в апреле до 40.2°С, а низшая понижается до 18.8°C в феврале. Месяц с самыми высокими температурами — август с типичной температурой 35.0 °C. Месяц, когда зафиксированы самые низкие температуры — январь, среднее значение температуры за день 28.1 °C. На протяжении года: дни ясной погоды - 60, дни со снегом - 0, дни с осадками - 198, облачных дней - 108.