Upynos švč. Mergelės Marijos bažnyčia – pastatyta 1836 m, 1913 m. padidinta. Bažnyčia yra medinė, liaudies meistrų statyta pagal vietines tradicijas, turinti klasicistinių elementų. Šventorių juosianti akmenų mūro tvora, nedidelė varpinė – taip pat XIX-ojo šimtmečio statiniai. Įėjus pro pagrindinius šventoriaus vartus, tuoj į dešinę matyti liaudiškos architektūros koplytėlė.Bažnyčios viduje auksuotais-sidabruotais drožiniais tviska baroko formų XVIII-XIX a. sukurtas, o 1998 m. restauruotas didysis altorius. Jo centre – švč. Mergelės Marijos, o virš jo – švč. Jėzaus širdies paveikslai. Šis ir kiti du bažnyčioje esantys altoriai išpuošti išraiškingomis liaudies meistrų darbo medinėmis šventųjų skulptūromis. Didžiojo altoriaus kairėje pusėje yra šv. Pranciškaus, dešinėje – šv. Benedikto statulos. Kairiojo altoriaus centre – šv. Antanas, iš kairės – šv. Kazimieras, iš kairės – šv. Ona, iš dešinės – šv. Juozapas.