The question of when to visit Uganda for gorilla trekking does not have a single correct answer, because the best time depends on what you most value: trail conditions, permit availability, price, photography light, or the richest overall safari experience. Uganda has two dry seasons and two wet seasons, and gorilla trekking is possible and rewarding in every month of the year. What changes across the seasons is the nature of the experience — the difficulty of the terrain, the atmospheric quality of the forest, the cost and availability of permits, and the other wildlife and landscape experiences available during the same trip.
This guide breaks down Uganda’s seasonal pattern, explains what each season means practically for a gorilla trekking visitor, and gives honest assessments of the trade-offs at each time of year. By the end, the question should not be which season is objectively best, but which season is best for your specific priorities.
Uganda’s two dry seasons
Uganda has two recognised dry seasons. The main dry season runs from June through August and is the most consistently dry and reliable period for trekking. The shorter dry season occurs from December through February, though rainfall during these months can be more variable than the June-August period. Both dry seasons are popular with international visitors for obvious reasons: drier trails are easier to walk, clearer skies improve photography, and the absence of heavy rain makes the overall experience more comfortable for visitors accustomed to managed outdoor recreation in temperate climates.
June through August is peak tourist season for Uganda gorilla trekking. Permits sell out months in advance, particularly for weekends and for the most popular gorilla families. Lodges are at or near capacity, prices are at their highest, and the overall visitor numbers in and around Bwindi are at their peak. The increased crowds are entirely relative — the gorilla viewing itself remains limited to eight visitors per family per day — but the lodges and approach roads feel busier than during quieter months.
Dry season trails at Bwindi are firmer underfoot, less slippery on the ascents, and generally more forgiving of standard hiking boots rather than requiring specialist waterproof footwear. The gorilla families can be found at their normal ranges without the added challenge of negotiating rain-soaked vegetation. For first-time visitors who want the most straightforward physical experience of the trek, June through August is the natural default.
Uganda’s two wet seasons
The main wet season runs from March through May, with April being the heaviest rainfall month across most of Uganda. The shorter wet season runs from September through November. During these periods Bwindi receives substantial rainfall that can occur as sustained showers or short intense downpours at any time of day, though afternoons tend to be wetter than mornings.
Wet season trekking is demanding in a different way from dry season trekking. Trails become slippery — sometimes significantly so on steep clay sections — and mud accumulates at a depth that makes the going genuinely tough. Waterproof boots go from optional to essential. A quality rain jacket is necessary rather than precautionary. Gaiters become worthwhile for keeping mud off trousers. The physical challenge increases, but so does the forest’s atmospheric intensity: mist fills the valleys, the vegetation is at peak lushness, and the sounds of rain on leaves creates a sensory environment unlike anything in a dry-season forest.
Wet season visits offer meaningful advantages. Permit availability is higher — some permits that would be booked out months in advance during dry season are available with short lead times in April and October. Lodge rates are lower, sometimes significantly so. The forest is greener, richer in moisture, and the fruiting trees that attract gorillas and other wildlife are more productive in the weeks following rainfall. Photography in the wet season produces images with richer, deeper colours and dramatic mist effects that are impossible to achieve in the dry-season haze.
Month-by-month breakdown
January: part of the short dry season. Good conditions, moderate visitor numbers. International holiday travellers from December carry into early January; visitor numbers drop after mid-month. Good permit availability compared to peak months.
February: excellent conditions, low visitor numbers. One of the better months for combining good weather with availability and value. The dry conditions from December to February begin to ease by late February in some years.
March: transition to the main wet season. Early March is often still relatively dry; late March sees increasing rainfall. Trail conditions begin to deteriorate. Good value, reasonable availability.
April: heaviest rainfall month. Challenging trail conditions. Lowest visitor numbers, lowest prices, best availability. Rewarding for visitors with appropriate kit and expectations who want the forest at its most dramatic.
May: wet season continues though often slightly less intense than April. Conditions similar to April with modest improvement toward month end as dry season approaches.
June through August: main dry season, peak season. Excellent trail conditions. Highest visitor numbers, highest prices, lowest availability. Book permits and accommodation six to twelve months ahead. Best overall conditions for first-time visitors.
September: transition month. Early September benefits from the dry season. Rainfall increases from mid-month. Good balance of conditions and availability compared to peak months.
October: wet season. Similar character to April but often slightly less intense. Good availability and value, challenging conditions.
November: wet season continues with improvement toward month end. Transition to the short dry season begins. Similar considerations to March in reverse.
December: short dry season begins. Conditions improve significantly after the first week. Popular with visitors travelling during Christmas and New Year. Book well ahead for late December permits.
What season does not affect
The gorilla encounter itself is equally rewarding in every season. The gorilla family does not care about the season — they are active, visible, and behaviourally interesting regardless of whether it is raining or sunny. The one-hour time limit applies year-round. The permit system, the ranger guiding, and the fundamental quality of the encounter are constant. Season affects how you get to the gorillas; it does not affect what you find when you arrive.
The gorilla families at Bwindi are present year-round — mountain gorillas do not migrate. They may adjust their ranging patterns seasonally in response to food availability, but the habituated groups are found and visited every day the park is open regardless of weather. Trackers locate the family the evening before or the morning of each trek, so the starting point of each trek reflects the family’s actual location rather than a fixed trail to a fixed location.
The honest recommendation
For visitors whose primary concern is the easiest, most comfortable, and most predictably pleasant physical experience, June through August is the right choice. Plan far ahead and expect to pay peak prices. For visitors who want the forest at its most atmospheric and can handle challenging conditions with appropriate gear, April and October deliver an experience that many repeat visitors consider superior to the dry season in everything except trail conditions. For visitors wanting the best balance of reasonable conditions, good availability, and fair prices, February and September are arguably the optimal compromise months that do not appear on most best-time lists.
The worst advice is to delay a gorilla trek indefinitely waiting for perfect conditions. Gorilla permits are limited, the animals’ populations are recovering but still not large, and the experience of standing in Bwindi’s forest with a mountain gorilla family in front of you is one of the very few things in life that genuinely justifies the difficulty of arranging it. Any season will do — just go.






