Kostel sv. Jana Nepomuckého je pozdně barokní stavba na místě původního gotického kostela. Kostel je jednolodní s přistavěnou hranolovou věží z pozdějšího období (1836). Loď je zakončena pravoúhlým presbytářem, střecha sedlová, nad presbytářem zvalbená s věžičkou pozdější úpravy. Věž je na čtvercovém půdorysu s vysokou jehlancovou střechou s vikýři. Ve věži jsou umístěny hodiny, okna obdélníková se zaklenutou horní částí. Loď kostela je plochostropá, presbytář zaklenut plackou, vstupní část věže zaklenuta křížovou klenbou. Nástropní fresky jsou z poloviny 19. století; oltář a vybavení z poloviny 18. století.