L'île de Balabac se situe en mer de Sulu. Elle est l'île la plus occidentale de la province de Palawan, aux Philippines, à seulement 50 km au nord de l'État de Sabah (Malaisie). Le détroit de Balabac sépare l'île philippine des îles malaises Balambangan et Banggi.