Sveti Petar is a settlement in the City of Ogulin in Croatia. In 2021, its population was 613.
In 1835, Sveti Petar belonged to Ogulin. There were 46 houses, with a population of 399. Its residents were Catholic.