Hrad Kašperk nechal v roce 1356 založit český král a římský císař Karel IV. V prvé řadě proto, že potřeboval zajistit ostrahu zemské hranice se sousedním Bavorskem. Dalším důvodem byla panovníkova snaha ochránit zlatonosnou oblast Kašperských hor a zabezpečit nově zřízenou obchodní cestu nazvanou Zlatá stezka.
Hrad je situován uprostřed nádherné šumavské přírody. Obě hradní věže nabízejí krásné výhledy do blízkého i dalekého okolí. Se svou nadmořskou výškou 886m nad mořem představuje Kašperk nejvýše položený královský hrad v Čechách.