Loket est situé dans la partie ouest de la République tchèque sur la rivière Ohře. Le nom de la ville signifie "coude", se référant très probablement au coude de la rivière sur lequel se trouve la ville. Les origines de la forteresse située ici remontent au 12ème siècle. À l'origine, il servait de tour de guet et de forteresse, au fil du temps, le château a été utilisé comme prison. Depuis les années 1990, des travaux intensifs sont en cours pour restaurer à la fois la forteresse elle-même, les tours et les remparts. Le château est également ouvert aux visiteurs.