El municipio de Bataraza se encuentra situado en el extremo sur de la parte continental de la isla de Paragua, entre punta Segyam y punta Reposo, 775 kilómetros al suroeste de Manila y aproximadamente a 236 km de Puerto Princesa y a unas 5 ó 6 horas de camino por tierra.