City Kašperské Hory se nachází ve státě Czech Republic. Rozloha města je 44,12 km2. Počet obyvatel je 1 449.