Kdaj je bila sezidana v Šentpetru prva cerkev, ni poročila. Iz starih listin je znano le, da je tu stala že leta 1452 tu cerkev posvečena sv. Petru apostolu. Sedanja cerkev je bila zidana l. 1642. leta v renesančnem slogu, o čemer sta pričali letnici nad glavnimi in stranskimi vrati. Cerkev je obokana in ima prostoren prezbiterij, pod ladjo je grobnica otoških grofov. Cerkev ima štiri marmornate oltarje. Glavni oltar je v prezbiteriju posvečen sv. Petru katerega kip vidimo v osrednji niši oltarja ter slika sv. Petra obdanega z angeli s katero občasno zakrijejo nišo. Slika je delo Matija Koželja. Ob straneh sta kipa sv. Cirila in Metoda, oltar je izdelal Feliks Toman l.1895. V ladji je na desni oltar sv. Janeza Nepomuka pod kipom je v baročnem okvirju slika bl. Alojzija Grozdeta na levi pa oltar Žalostne Matere Božje pod kipom je v baročnem okvirju brezjanska Marija. Oltarji so iz l. 1895. Cerkev ima na južni strani kapelo z oltarjem sv. družine in Božjim grobom ter lurško votlino, na severni pa zakristijo, nad zakristijo pa je dal otoški graščak okoli l. 1800 pozidati zasebno kapelo t.i. oratorij. Na stropu ladje je freska Jezusovega rojstva ter na steni oratorija freska sv. Frančiška, v kapeli freska z prizorom iz prilike o izgubljenem sinu ter na korni ograji freska sv Cecilije, te freske je naslikal l. 1928 J. Kleinert. Cerkev ima križev pot katerega je naslikal Simon Ogrin. V zvoniku ima tri jeklene in en bronast zvon ter orgle iz l.1981. Farno bandero s sliko sv. Petra in sv. Janeza Nepomuka je iz l. 1918