Obecny kościół pw. Nawiedzenia Najświętszej Maryi Panny jest trzecim z kolei kościołem we wsi. Pierwszy został wzniesiony 1325 r. i rozebrany przed 1596 r. Na jego miejscu w 1596 r. postawiony został kościół drewniany fundacji Piotra Nawojowskiego. W związku z budową nowej murowanej świątyni, kościół ten został rozebrany w 1895 r. Trzecia murowana świątynia fundacji rodziny hr. Stadnickich wzniesiona została w latach 1894-1898. Powstała wg projektu inż. Władysława Chorążego z Nowego Sącza. 20.08.1898 r. odbyła się uroczystość konsekracji świątyni, a dokonał tego biskup Ignacy Łoboz.
W wyposażeniu kościoła znajduje się wiele cennych historycznie i artystycznie obiektów przeniesionych ze starego modrzewiowego kościoła: stara ambona, barokowe ołtarze w bocznych kaplicach, drewniany krzyż wiszący w głównej nawie, renesansowe epitafium Piotra Nawojowskiego z 1593 roku z czerwonego węgierskiego marmuru oraz stacje Drogi Krzyżowej z 1831 roku.
W 1993 roku wykonano nowy ołtarz główny wg projektu inżyniera Popławskiego z Krakowa. W ołtarzu tym umieszczony jest włoski obraz Madonny z Dzieciątkiem, ofiarowany przez rodzinę hr. Stadnickich. Jednak namalowany w 1845 r. przez Franciszka Nanke'go obraz przedstawiający nawiedzenia NMP jest obrazem eksponowanym na co dzień. W krypcie pod kościołem spoczywają doczesne szczątki właścicieli pobliskiego pałacu rodziny Stadnickich.