Loket is gelegen in het westelijke deel van Tsjechië aan de rivier de Ohře. De naam van de stad betekent "elleboog", en verwijst hoogstwaarschijnlijk naar de rivierbocht waaraan de stad is gelegen. De oorsprong van het hier gelegen fort dateert uit de 12e eeuw. Oorspronkelijk diende het als uitkijktoren en bolwerk, na verloop van tijd werd het kasteel gebruikt als gevangenis. Sinds de jaren negentig wordt er intensief gewerkt aan de restauratie van zowel het fort zelf, de torens als de stadsmuren. Het kasteel is ook open voor bezoekers.