Kostel svatého archanděla Michaela je dvoulodní stavba s asymetrickými loděmi a s pětiboce uzavřeným presbytářem. V jeho jihozápadním nároží ční hranolová věž, pod níž byla v roce 1503 zřízena kaple zvaná Tábor pro přijímání podobojí.
Presbytář je sklenut křížovou žebrovou klenbou, v lodích jsou pozdně gotické žebrové klenby z konce 15. století. Vybavení chrámu je barokní a rokokové z 18. století. Uvnitř zůstal zachován náhrobek Hrona z Pacova, jeden z nejstarších dochovaných v Čechách, z počátku 13. století.