布加拉岛是乌干达的岛屿，位于维多利亚湖，由卡兰加拉区负责管辖，长34公里，面积275平方公里，是该湖第二大岛屿，仅次于坦桑尼亚的乌凯雷丰岛。