Loket leży w zachodniej części Czech nad Ohrzą. Nazwa miasta oznacza po prostu „łokieć”, nawiązując najprawdopodobniej do rzecznego zakola, przy którym usytuowane jest miasto. Początki znajdującej się tu twierdzy sięgają XII wieku. Pierwotnie pełniła funkcję strażnicy i warowni, z czasem zamek wykorzystywano jako więzienie. Od lat 90. XX wieku trwają intensywne prace mające na celu odrestaurowanie zarówno samej twierdzy, jak i baszt oraz murów miejskich. Zamek jest również udostępniany do zwiedzania.