What is the climate in Uganda?

Uganda has a tropical climate with two dry seasons (December-February and June-August) and two rainy seasons (March-May and September-November). The average annual temperature is 20°C, varying by regional altitude.

Seasons in Uganda

Ugandan climate follows a tropical rhythm with four distinct periods:

  • Dry seasons: December to February and June to August — ideal for safaris and hiking
  • Rainy seasons: March to May and September to November — regular but brief precipitation

Regional temperature variations

Geography strongly influences local temperatures:

  • Northern Uganda: higher temperatures, hotter and drier climate
  • Mountainous regions: cooler climate, with possibility of snow on peaks (Rwenzori, Elgon)
  • National average temperature: 20°C year-round

Key points for your trip

Unlike temperate climates, Uganda does not experience extreme seasonal variations. Temperatures remain relatively stable, with only precipitation marking the seasons.