Bodgaya is one of the larger islands of the Tun Sakaran Marine Park. It is located about 20km northeast of Semporna in the Sulu sea and consists of a montainour arch spreading 7km from southwest to northeast. Bodgaya doesn't have beaches worth visiting. Bodgaya is of volcanic origin.