Bwindi Impenetrable Forest earns its name year-round, but trail conditions shift a lot between seasons. The two dry windows — roughly December to February, and June to September — give firmer underfoot trails and generally shorter treks, which is why they're also the busiest and most permit-competitive months.
The rainier months (March–May and October–November) mean muddier, sometimes longer treks, but thinner crowds, better permit availability on short notice, and a forest that's genuinely lush and quiet. Gorilla sightings themselves don't really depend on season — the trackers locate the family fresh each morning regardless of weather.
Our honest take: if your fitness level is average and you don't mind a bit of mud, shoulder season is often the better value. If you want the shortest, driest trek possible, book dry season permits as far ahead as you can.