Most of Uganda has a tropical climate that varies according to altitude. The hottest months are from December to February when the temperature reach 29 degrees Celsius. The rainy seasons are from April to May and October to November, with the wettest month being April.
Despite its location to the equator temperatures in some parts of the Uganda can be quite cool owing to the country’s high altitude. The mountain areas become much cooler and the top of Mount Rwenzori is often covered with snow.
Other parts of Uganda are much warmer. There is heavy rain between March and May and between October and November. The best times are December – March and June – September. It can be somewhat rainy then, but not as rainy as in the rainy seasons of March – June. December – February and June -July are the driest times, when things can even be dusty.