Loket este situat în partea de vest a Republicii Cehe, pe râul Ohře. Numele orașului înseamnă „cot”, referindu-se cel mai probabil la cotul râului pe care se află orașul. Originile cetății situate aici datează din secolul al XII-lea. Inițial a servit drept turn de veghe și cetate, în timp, castelul a fost folosit ca închisoare. Începând cu anii 1990, s-a lucrat intens la restaurarea cetății, a turnurilor și a zidurilor orașului. Castelul este, de asemenea, deschis vizitatorilor.