Uganda Weather Guide: Climate, Seasons, and Best Time to Visit
Straddling the equator in East Africa, Uganda enjoys a climate that defies the single-season stereotype many associate with tropical countries. Thanks to its position, its significant elevation — most of the country sits between 1,000 and 1,500 metres above sea level — and the moderating influence of Lake Victoria, Uganda experiences relatively mild temperatures year-round, two distinct rainy seasons, and remarkable regional diversity. Whether you are planning a gorilla trek in the Bwindi Impenetrable Forest or exploring the urban energy of Kampala, understanding the weather patterns will help you plan a far more rewarding trip.
Uganda's Two Rainy Seasons and Two Dry Seasons
Unlike many countries that divide the year into simply "wet" and "dry," Uganda follows a bimodal rainfall pattern driven by the movement of the Inter-Tropical Convergence Zone (ITCZ). The first and longer rainy season runs from March through May, with April typically being the wettest month across most of the country. The second rainy season covers October and November. Between these wet spells, two dry seasons emerge: a longer dry period from June to August, which is widely considered the best time to visit for wildlife safaris and mountain hikes, and a shorter dry window around January and February.
The capital Kampala and surrounding Lake Victoria basin communities such as Nansana and Kira receive some of the country's highest annual rainfall, influenced directly by the lake's moisture. Afternoon convective downpours are common in these areas even during the drier months, making an umbrella a sensible accessory year-round.
Temperatures: Warm but Never Extreme
Because Uganda sits at elevation rather than at true sea-level tropics, daytime temperatures across the central plateau and Kampala region are comfortably warm rather than oppressively hot. Temperatures tend to be highest during the dry months of January, February, and in the June-to-August window. The coolest months are June and July, particularly in the mornings and evenings, when highland areas can feel genuinely chilly after sunset. The southwestern highlands around Mbarara and the ranges bordering the Democratic Republic of Congo see noticeably cooler nights compared to the central plains, and the peaks of the Rwenzori Mountains carry permanent snow — a surprising sight so close to the equator.
In the lower-elevation north, especially around the West Nile region, conditions are hotter and drier, resembling a savannah climate more than the temperate plateau of the south. Karamoja in the northeast is the most arid part of the country and experiences a single, less reliable rainy season.
Best Time to Visit Uganda for Weather
The June-to-August dry season is the most popular window for travellers, and for good reason: roads are more passable, forest trails are drier, and mountain gorilla permits are fully in demand. The shorter dry spell in December and January offers a quieter alternative with similar conditions. For birdwatching, the wetter months from March to May and October to November actually attract migratory species and can be exceptional, though expect muddy tracks and occasional disruptions to travel plans. Southern communities like Bunamwaya near Kampala are accessible year-round but benefit from the same June-August lull in heavy rain.
For real-time conditions and forecasts across all 39 locations we cover — from Kampala to Mbarara — explore the world weather hub and select your destination directly.
FAQ
What is the best time to visit Uganda?
The best time to visit Uganda for most activities — including gorilla trekking, safari, and hiking — is during the longer dry season from June to August. This period offers drier trails, clearer skies, and easier travel between parks and cities. The shorter dry spell from late December through January is a quieter, equally pleasant alternative.
What is the climate of Uganda?
Uganda has a tropical highland climate moderated by its elevation, which averages over 1,000 metres above sea level. It follows a bimodal rainfall pattern with two rainy seasons (March–May and October–November) and two dry seasons. Temperatures are warm year-round but rarely extreme, with cooler nights in the highlands and hotter, drier conditions in the north and northeast.
Does Uganda have a rainy season?
Yes — Uganda actually has two rainy seasons each year. The main rains fall from March to May, with April being the wettest month in most regions. A second, shorter rainy season occurs in October and November. The periods from June to August and December to February are the driest and most comfortable for outdoor travel.
