Uganda está en el ecuador, su clima es cálido y las temperaturas varían poco a lo largo del año. La mayor parte del territorio recibe una precipitación anual de al menos 100 cm. En Entebbe, la precipitación media anual es de 162 cm y en en el noreste solo de 69 cm.
La temperatura generalmente varía según la altitud; en el lago Albert, el promedio anual máximo es de 29 grados y el promedio anual mínimo de 22 grados. En Kabale, en el sudoeste a 1250 metros de altura el máximo anual promedio es de 23 grados, y el promedio anual mínimo de 10 grados. En Kampala, estos extremos son de 27 grados la temperatura máxima y 17 grados la mínima.