the bali sea () is the body of water north of the island of bali and south of kangean island in indonesia. the sea forms the south-west part of the flores sea, and the madura strait opens into it from the west.