
Karpacz należał pierwotnie do parafii Miłków. Msze św. odprawiano w tym okresie w szkole katolickiej, którą ufundował ks. Sommer nadając jej z zewnątrz wygląd kaplicy.
Obecnie jest to dom naprzeciw kościoła z dużym krzyżem i figurą Chrystusa.
Budowę
według projektu architekta Maxa Schneidera z Kowar rozpoczęto 24. 04. 1909 r.
W dniu 01. 07. 1909 r. dziekan z Jeleniej Góry ks. Forche poświęcił kamień węgielny.

Dnia 28. 10. 1909 r. założono krzyż na wieży, a w dzień św. Anny 1910 r. kościół został poświęcony.
Tego samego roku poświęcono trzy dzwony (obecnie jest tylko jeden) odlane przez Alberta Geittnera z Wrocławia.

Kościół z charakterystyczną sylwetką z cebulastym hełmem wieży nawiązuje do barokowego budownictwa tyrolskiego.
We wnętrzu kościoła znajduje się
późnobarokowy ołtarz główny z obrazem Nawiedzenia NMP i dwoma bocznymi figurami przedstawiającymi św. Piotra i św. Antoniego.
W starej części kościoła polichromia na drewnianym stropie pochodzi z czasów budowy kościoła.
W przejściu między pierwotną a dobudowaną częścią kościoła na filarach i łączącym je łuku namalowane są
postacie czterech ewangelistów.
W roku 2010 kościół obchodził swoje 100 lecie.