Uganda Geography and Climate Guide | East Africa Travel

Uganda occupies 241,038 square kilometers in East Africa, positioned astride the equator between latitudes 4°N and 2°S. The country shares borders with South Sudan to the north, Kenya to the east, Tanzania to the south, Rwanda to the southwest, and the Democratic Republic of Congo to the west. This landlocked nation sits on the East African Plateau at elevations ranging from 620 meters above sea level at Lake Albert to 5,109 meters at Margherita Peak in the Rwenzori Mountains. The equatorial location combined with varied elevation creates distinct climatic zones compressed within relatively small geographic distances.

Lake Victoria dominates Uganda's southeastern boundary, covering approximately 68,800 square kilometers total with roughly 45 percent of its surface within Uganda's borders. This makes it the largest lake in Africa by surface area and the world's second-largest freshwater lake by area after Lake Superior. The White Nile originates from Lake Victoria at Jinja, where the lake's waters exit through a channel now regulated by the Nalubaale Dam and the Kiira Dam, both constructed in the latter twentieth century. The river flows northward through Uganda for approximately 500 kilometers before entering South Sudan. At Murchison Falls, also called Kabalega Falls, the Nile forces through a rock gap approximately seven meters wide before plunging 43 meters, creating one of the river's most powerful surge points.

Uganda contains portions of four additional major African Great Lakes. Lake Albert forms part of the border with the Democratic Republic of Congo, covering approximately 5,300 square kilometers at an elevation of 620 meters. Lake Edward, also shared with the Democratic Republic of Congo, lies at 920 meters elevation and covers approximately 2,325 square kilometers. Lake Kyoga occupies central Uganda at 1,033 meters elevation, covering approximately 1,720 square kilometers but varying significantly with seasonal water levels due to its shallow depth averaging only three meters. Lake Bunyonyi in southwestern Uganda near Kabale sits at 1,962 meters elevation, making it one of Africa's highest lakes, with depths reaching 44 meters in some locations.

The Rwenzori Mountains rise along Uganda's western border with the Democratic Republic of Congo, forming the highest mountain range in the country. Margherita Peak reaches 5,109 meters on Mount Stanley, making it the third-highest point in Africa after Mount Kilimanjaro and Mount Kenya. The range extends approximately 120 kilometers in length and 65 kilometers in width. Stanley, Speke, Baker, Emin, Gessi, and Luigi di Savoia comprise the six primary massifs, all exceeding 4,500 meters. Glaciers remain on the three highest peaks despite documented recession throughout the twentieth and twenty-first centuries. The Rwenzori Mountains form part of the Albertine Rift, the western branch of the East African Rift system.

Mount Elgon straddles the Uganda-Kenya border in eastern Uganda, rising to 4,321 meters at Wagagai Peak on the Uganda side. This extinct shield volcano has one of the largest surface areas of any extinct volcano in the world, with a base diameter exceeding 80 kilometers. The caldera measures approximately eight kilometers across, ranking among the world's largest intact caldars. Mount Elgon's volcanic activity ceased approximately ten million years ago. Sipi Falls descends from the mountain's slopes in three distinct drops, with the highest falling approximately 100 meters. The mountain's extensive cave systems include Kitum Cave, extending approximately 200 meters into the mountain.

The Albertine Rift runs through western Uganda, creating a series of steep escarpments, deep valleys, and the rift valley lakes including Albert, Edward, and George. This geological feature represents the western branch of the East African Rift system. The rift valley floor lies at lower elevations than the surrounding plateaus, creating dramatic elevation changes. The eastern wall of the rift rises sharply from Lake Albert at 620 meters to plateau elevations exceeding 1,200 meters within short horizontal distances. This rift formation continues to experience seismic activity, though Uganda records fewer earthquakes than other East African Rift countries.

Uganda's climate classification falls primarily within the tropical rainforest climate zone in the south and tropical savanna climate in the north, according to the Köppen climate classification system. The equatorial position means day length varies by only approximately one hour throughout the year, with sunrise occurring between 6:30 and 7:00 AM and sunset between 6:30 and 7:00 PM year-round. Temperature variation relates primarily to elevation rather than season. At Kampala's elevation of approximately 1,190 meters, average daily temperatures range from 16 to 27 degrees Celsius throughout the year, with variation of only three to four degrees between the warmest and coolest months.

Rainfall patterns divide Uganda into two primary zones. Areas north of Lake Kyoga experience one rainy season from March through October, with a single dry season from November through February. Southern Uganda experiences a bimodal rainfall pattern with two rainy seasons: March through May and September through November, separated by two drier periods from December through February and June through August. These drier periods do not constitute true dry seasons in most southern locations, as rainfall continues but at reduced intensity. Kampala receives approximately 1,200 millimeters of rainfall annually, distributed across approximately 160 days. The driest months typically record 40 to 50 millimeters, while the wettest months exceed 150 millimeters.

The northeastern regions including Karamoja receive significantly less rainfall than the rest of Uganda, with annual totals ranging from 500 to 750 millimeters. This semi-arid zone experiences more pronounced dry seasons and higher temperatures, with daytime maximums frequently exceeding 35 degrees Celsius. Mount Elgon and the Rwenzori Mountains create orographic effects that increase local precipitation. The Rwenzori slopes receive more than 2,000 millimeters annually, with the highest elevations experiencing frequent fog, mist, and precipitation throughout the year. These mountains contributed to early European explorers' reports of the "Mountains of the Moon," likely referring to the permanent snow and ice visible on the highest peaks.

Victoria's moderating influence affects climate in south-central Uganda. Areas within 50 kilometers of the lake experience reduced temperature extremes and increased humidity compared to locations farther inland at similar elevations. Lake breezes develop during afternoon hours as temperature differentials create local wind patterns. The lake's surface temperature remains relatively constant at 23 to 25 degrees Celsius throughout the year, creating a heat reservoir that moderates overnight cooling in adjacent areas. The Ssese Islands in Lake Victoria experience particularly stable temperatures, rarely falling below 18 degrees Celsius or exceeding 28 degrees Celsius.

Elevation creates distinct microclimates within short distances. Entebbe, located on Lake Victoria's shore at approximately 1,155 meters elevation, experiences cooler maximum temperatures than Kampala 35 kilometers away at 1,190 meters, despite the minimal elevation difference, due to the lake's cooling influence. Kabale in southwestern Uganda sits at approximately 1,950 meters elevation, resulting in average temperatures five to seven degrees Celsius cooler than Kampala. Fort Portal at 1,540 meters elevation experiences moderate temperatures year-round, with averages ranging from 15 to 24 degrees Celsius. Kasese, located in the rift valley at approximately 950 meters, records higher temperatures than surrounding plateau areas.

Murchison Falls National Park in northwestern Uganda experiences temperatures ranging from 20 to 35 degrees Celsius, with the hottest months occurring from December through February. Queen Elizabeth National Park straddles multiple elevation zones, from the rift valley floor at approximately 910 meters to crater rims exceeding 1,350 meters, creating temperature variations within the park itself. Kidepo Valley National Park in the far northeast occupies semi-arid terrain at elevations between 900 and 2,750 meters, experiencing Uganda's most extreme temperature range with daytime highs exceeding 40 degrees Celsius during dry periods and nighttime temperatures occasionally falling below 10 degrees Celsius in higher elevations.

Humidity levels remain relatively high throughout most of Uganda due to extensive surface water and vegetation cover. Kampala's relative humidity typically ranges from 50 to 80 percent, with higher values during rainy seasons and early morning hours. The northeastern regions experience lower humidity, particularly during dry periods when relative humidity may fall below 30 percent during afternoon hours. High-elevation areas experience persistent high humidity due to frequent cloud cover and precipitation. The Rwenzori Mountains' lower slopes remain above 70 percent relative humidity year-round, while cloud forest zones at middle elevations remain saturated or near-saturation continuously.

Information reflects conditions at time of writing. Verify all critical details through official sources before travel.