Töpen liegt in der Talsenke des Kupferbachs in unmittelbarer Nähe zur ehemaligen deutsch-deutschen Grenze. Die Ortsteile sind:
Fattigsmühle (seit 1971)
Hohendorf
Isaar (seit 1971)
Königshof
Mödlareuth (bayerischer Teil)
Moosanger
Ober- und Untertiefendorf
Töpen
Durch den Ort verläuft die Bundesstraße 2, die den Altort von der erst in den letzten Jahrzehnten entstandenen Siedlung trennt. Wenige Kilometer entfernt befindet sich die A 72 mit der Ausfahrt Hof/Töpen.