Loket znajduje się w zachodnich Czechach, w pobliżu Karlowych Warów, na skalistym cyplu z pięknym średniowiecznym zamkiem, który z trzech stron otacza rzeka Ohrza. Jego centrum to miejski rezerwat zabytków. Znajduje się tu piękny plac z barokową kolumną Trójcy Świętej oraz szereg zabytkowych mieszczańskich kamienic.