Loket се намира в западната част на Чешката република на река Ohře. Името на града означава "лакът", отнасяйки се най-вероятно до речния завой, на който се намира градът. Произходът на крепостта, намираща се тук, датира от 12 век. Първоначално е служил като наблюдателна кула и крепост, с течение на времето замъкът е бил използван като затвор. От 90-те години насам се работи усилено за възстановяване както на самата крепост, кулите и градските стени. Замъкът е отворен и за посетители.