Kostel svaté Markéty (původně svatého Linharta) v Kašperských Horách je arciděkanský farní kostel římskokatolické kašperskohorské farnosti. Nachází se na náměstí města Kašperské Hory a tvoří jeho dominantu. Kostel je chráněn jako kulturní památka České republiky.