Jabarkan Geografi dari Tännesberg

Tännesberg berada di tengah-tengah Oberpfälzer Wald. Seluruh wilayah kota ada di Naturpark Nördlicher Oberpfälzer Wald. Titik tertinggi di Tännesberg adalah Schwangbühl yang tingginya 748 m yang berada di timur daerah hutan Tännesberger Wald.

Di utara, Tännesberg berbatasan dengan Leichtenberg dan Vohenstrauss, di timur dengan Moosbach, di selatan dengan Teunz dan Gleiritsch (keduanya di Distrik Schwandorf) dan di barat dengan Trausnitz (juga di Distrik Schwandorf).

Di luar desa utama, desa-desa lain di Tännesberg adalah Großenschwand, Kleinschwand, Woppenrieth, Voitsberg, Fischerhammer dan Pilchau.