Nejdek / Neudek liegt inmitten des Erzgebirgsmassivs, umgeben von dicht bewaldeten steilen Hängen der umliegenden Hügel, eingeschlossen in das enge Tal des Flusses Rolava. Neudek ist eine Grenzstadt an der Grenze zwischen Karlovy Vary (Karlsbad) und Sachsen.