The River Kisupe is 31 km long. As the river reaches the seashore, its bed and the location of its mouth often changes.