Nejdek liegt im böhmischen Teil des
Erzgebirges im Tal der
Rolava (Rohlau), einem linken Nebenfluss der Ohře (Eger
(Fluss)). Nördlich über der Stadt erhebt
sich der Bergrücken des turmgekrönten, 974 m hohen
Peindlberges. Die Stadt befindet sich an der alten
Handels- und Passstraße von
Leipzig nach Karlovy Vary (Karlsbad Tschechien), die zwischen
Oberwildenthal und
Jeleni (Hirschenstand) über die Grenze führte, heute
jedoch nur noch als Wandergrenzübergang genutzt wird.
