Loket se encuentra en la parte occidental de la República Checa en el río Ohře. El nombre de la ciudad significa "codo", refiriéndose muy probablemente al recodo del río en el que se encuentra la ciudad. Los orígenes de la fortaleza ubicada aquí se remontan al siglo XII. Originalmente sirvió como torre de vigilancia y fortaleza, con el tiempo, el castillo fue utilizado como prisión. Desde la década de 1990, se ha trabajado intensamente para restaurar tanto la fortaleza como las torres y las murallas de la ciudad. El castillo también está abierto a los visitantes.