Dobře zachovaná zřícenina gotického hradu Kašperka se tyčí na skalnatém ostrohu na horním toku řeky Otavy ve Svatoborské vrchovině 3 km severně od Kašperských Hor. Svojí polohou 887 m nad mořem je nejvýše položeným královským hradem v Čechách. Z hradu se tak nabízí krásný výhled do okolí i na nedaleké šumavské panoráma.
Hrad založil Karel IV. (podle něho byl i pojmenován - Karlsberg) na ochranu místních zlatých dolů a hranic s Bavorskem a jako správní sídlo prácheňského kraje. Kašperk se rychle stal významnou oporou královské moci v jižních Čechách, a přestože se správci hradu často měnili, jeho význam nijak neupadal. V roce 1585 si jej pronajalo a později koupilo město Kašperské Hory, ale nevěnovalo údržbě potřebnou péči. Výnos Ferdinanda III. o boření hradů z roku 1655 však nebyl kašperskohorskými, kteří zříceninu používali jako zdroj stavebního materiálu, proveden.
Ve 20. století prošel rozsáhlou rekonstrukcí započatou již před druhou světovou válkou.
Hrad Kašperk je vzorovou ukázkou hradní architektury z období krále Karla IV. Obytný palác je vklíněný mezi dvě hranolové věže. Do dnešních dnů se dochovalo opevnění, část předhradí, palác s věžemi a západní brána se zbytkem původní cihlové helmice.
Zřícenina je přístupná po zelené turistické značce z náměstí v Kašperských Horách (4 km) nebo též po zelené značce z parkoviště na odbočce ze silnice ze Sušice do Kašperských Hor (2 km).
Asi 500 m východně od hradu je zachováno předsunuté opevnění zvané Pustý hrádek.