圣彼得罗岛是意大利的岛屿，位于萨丁尼亚岛西南部的地中海，由卡博尼亚-伊格莱西亚斯省负责管辖，长10.7公里、宽8.3公里，面积53.9平方公里，海岸线面积18公里，最高海拔高度211米，2009年人口6,465。