Loket si trova nella parte occidentale della Repubblica Ceca sul fiume Ohře. Il nome del paese significa "gomito", riferendosi molto probabilmente all'ansa del fiume su cui si trova il paese. Le origini della fortezza che si trova qui risalgono al XII secolo. In origine fungeva da torre di avvistamento e roccaforte, nel tempo il castello è stato utilizzato come prigione. Dagli anni '90 sono in corso intensi lavori di restauro sia della fortezza stessa, sia delle torri e delle mura cittadine. Il castello è aperto anche ai visitatori.