Kostel Nanebevzetí Panny Marie je původně raně gotický kostel z konce 13. století, jehož zachované části svědčí o možnosti jeho využití i jako obranné stavby, byl přestavěn ve druhé polovině 15. století. Tuto pozdně gotickou přestavbu připomíná kamenná deska s vytesaným znakem městečka a latinským nápisem z roku 1485, která je vsazena nad jižním portálem (dnes nahrazena kopií). Síňové trojlodí je završeno síťovou klenbou, presbytář byl v roce 1510 sklenut jednoduchou žebrovou klenbou hvězdového vzorce. Kostel patří k nejcennějším památkám pozdní jihočeské gotiky, mimo jiné díky tomu, že jeho vysoká sedlová střecha má zachovány původní dřevěné krovy.1