Traunricht liegt im Naturpark Oberpfälzer Wald. Am Ortsrand fließt die Naab. Westlich der A 93 und der Naab liegt Schwarzenfeld. Zwischen Miesberg und Traunrichter Berg (Name vom Ortsteil Traunricht) liegt der Naabdurchbruch mit der Naabinsel, gegenüber die von der A 93 überquerte Mündung der Schwarzach.