Byen ligger i Landkreis Bayreuth i Oberfranken i hjertet av naturparken , ca. 23 km sydvest for byen Bayreuth og ca. 26 km øst for Forchheim. Byen ligger ved foten av en høy klippe hvor den 1000 år gamle borgen ligger.