Климат субэкваториальный, летом влажный, смягчённый значительной высотой над уровнем моря. Средние температуры самого холодного месяца 20 °С, самого тёплого 25 °С.
Климат большей части Уганды – переходный от экваториального к субэкваториальному, смягчённый значительной высотой местности, характеризуется суточными колебаниями температуры (от 15-18 до 30 °С и выше, в Кампале – от 22 до 24 °С) при довольно обильных и равномерных осадках (1200-1500 мм осадков в год).
На юге страны отчётливо выделяются два периода со значительным выпадением осадков: в апреле-июне и сентябре-ноябре.
На севере (с ноября по февраль) сухой сезон продолжительностью 3-4 месяца.
Северо-восточный регион Карамоджа имеет самый жаркий климат, для которого характерны засухи, иногда продолжающиеся по несколько лет.
В последние годы под влиянием последствий климатических изменений регулярность выпадения осадков часто нарушается.
Более подробную информацию о климате в каждом конкретном городе или заповеднике вы можете найти в разделе сайта Национальные Парки Уганды. https://tourboss.ru/place/country/uganda