Pilsach liegt im Oberpfälzer Jura, einem Teil der Fränkischen Alb in Bayern. Die Gemeinde wird vom namensgebenden Fluss Pilsach durchzogen, der nordwärts in die Schwarzach mündet. Im Westen erhebt sich der Ottenberg, während die Landschaft von Hügeln und Tälern geprägt ist. Nachbarorte sind unter anderem Lauterhofen und Velburg.
Die erste Erwähnung Pilsachs findet sich in einer Urkunde aus dem frühen 12. Jahrhundert, in der ein „Cvnrat de Pilwisa“ genannt wird. Spätere Dokumente nennen den Ort als „Bibesach“ oder „Pilbsach“, bis sich im 15. Jahrhundert die heutige Schreibweise durchsetzte. Der Name könnte auf einen Fluss oder einen mythologischen Kobold Bezug nehmen. Jahrhundertelang gehörte Pilsach zum Kurfürstentum Bayern und war Sitz einer Hofmark der Herren von Orban.
Besonders bekannt ist Pilsach für sein Schloss, in dem Kaspar Hauser angeblich gefangen gehalten wurde. Die Gemeinde bewahrt zudem eine Reihe historischer Kirchen und Kapellen, darunter eine gotische Wehrkirche in Pilsach und eine romanische Pfarrkirche in Dietkirchen. Naturfreunde schätzen die geschützten Täler und markanten Felsformationen wie den Doggerfelsen. Sportlich bietet die Region Möglichkeiten für Fußball, Golf, Reiten und Bogenschießen.