At least 29 people have died after a pleasure cruise boat capsized and sank on Lake Victoria in Uganda, according to police.

The vessel was carrying more than 90 passengers on a trip around the lake when it overturned close to shore near the capital Kampala around 7pm on Saturday evening.

Senior police officer Zurah Ganyan told Associated Press that 27 people were rescued overnight, leading officials to believe that the death toll could rise.