1905 metais pagal švedų architekto Karlo Eduardo Strandmano projektą pastatyta neogotikinė bažnyčia – vienas pagrindinių miestelio architektūrinių paminklų. Bažnyčios statybą finansavo Švėkšnos ir Vilkėno grafai Pliateriai, gausiai statyboms aukojo Švėkšnos ir gretimų parapijų gyventojai. Dalis lėšų surinkta iš JAV gyvenusių lietuvių emigrantų.
Bažnyčia sudaryta iš trijų išilginių navų, kurias kerta skersinė nava. Bokštų aukštis – 65 m. Bažnyčios interjerą puošia 8 altoriai. Didysis altorius, beveik 16 m. aukščio, kartu su sakykla pagamintas Austrijos Tirolyje, Purgerio fabrike. Po Didžiuoju altoriumi yra kripta.
Bažnyčios šventorių su parku jungia apie 1885 m. pastatytas arkinis pėsčiųjų tiltas – viadukas. Tai unikalus ir retas statinys Lietuvoje.