Bwejuu is located in the southeast of the island, on the east coast immediately south of the Michamvi Peninsula and the open, beach-rich district known as Dongwe. The larger town of Jambiani lies seven kilometres to the south.