Kostel je postaven v renesančním slohu. Je 28,50 m dlouhý a 15,5 m široký. Zastavěná plocha měří 4 ary a 14 m2. K jihovýchodu obrácená kamenná omítaná stavba se skládá z lodi o rozměrech 19,70 m x 15,50 m x 12,70 m, z kněžiště o jednom poli a závěru z pěti stran osmistěnu. Po obou stranách kněžiště jsou nižší přístavky, které kryjí sakristii a oratoř. Ze západního průčelí, rozšířeného o schodiště na věž a kapli Božího hrobu, vyčnívá trojpatrová věž. Střecha kostela je kryta taškami, osmiboký sanktusník a lucerna věže s cibulovou bání jsou pobity plechem. Výzdoba interiéru je také v renesančním stylu. Hlavní oltář pochází až z roku 1891 a jeho hlavním motivem je oválný obraz Navštívení Panny Marie z počátku 18. století. Na bocích oltáře jsou čtyři menší obrazy sv. Anny, sv. Josefa, sv. Ludmily a sv. Václava. Dnes je petrovický kostel nově omítnut a dobře udržován. Obnovena byla i poutní tradice, která po roce 1948 postupně upadala. Opraven byl v roce 1994.
Litinový kříž nesoucí plastiku umučeného Ježíše Krista, pod němž je umístěn elipsovitý resp. oválný štít. Kříž je zapuštěný do čtyřbokého pískovcového podstavce a v závěru století byl restaurován.
Litinový kříž nesoucí plastiku umučeného Ježíše Krista, pod němž je umístěn elipsovitý resp. oválný štít. Kříž je zapuštěný do čtyřbokého pískovcového podstavce a v závěru století byl restaurován (bez podstavce)
Nízký dvoudílný pomníček, na jedné části plastika Dr. M. Tyrše a na druhé vytesaný nápis s datem narození a úmrtí.
Pískovcový pomník uprostřed obce v zahrádce s dřevěným plůtkem. Na trojitém podstavci stojí čtyřboký pylon zakončený symbolickou helmicí s koulí na vrcholu.