Římskokatolický kostel Všech svatých v Horšově je románský, goticky a barokně přestavěný kostel. Jedná se o kulturní památku zrekonstruovanou v letech 2001–2005. Kostel je jednolodní, obdélný, s polygonálním závěrem presbytáře, k jehož jižní straně přiléhá obdélná kaple svaté Barbory, a s věží v jihozápadním nároží lodi. Presbytář je sklenut dvěma poli křížové klenby, podobně jako v kapli. Stěny zdobí cenné nástěnné malby z roku 1489.