Le Parc national de la rivière souterraine de Puerto Princesa est situé à environ 50 km au nord de la ville de Puerto Princesa, dans la province de Palawan aux Philippines, dans la chaîne de montagnes Saint-Paul, sur la côte nord de l'île.
Le parc est sur la liste du patrimoine mondial de l'UNESCO depuis le 4 décembre 1999 et également classé en site Ramsar depuis le 30 juin 2012.