本尼奥尼湖（），是乌干达的湖泊，位于该国西南部，毗邻卢旺达边境，长25公里、宽7公里，面积61平方公里，海拔高度1,962米，最大水深900米，该湖有29座岛屿。