Das Pfarrdorf liegt an der Bibert. 0,5 km westlich des Ortes münden das Buchbächlein als rechter und der Fladengreuther Graben als linker Zufluss in die Bibert. Unmittelbar südlich des Ortes fließt der Stockheimer Bach, ein rechter Zufluss der Bibert. Im Norden liegt das Weinskershölzl, im Südwesten die Flur Vockenloch, 0,75 km südlich erhebt sich der Rüglander Berg (445 m ü. NHN).
Die Kreisstraße AN 24 führt nach Obernbibert (2 km westlich) bzw. an der Unteren Mühle vorbei nach Frickendorf zur Staatsstraße 2255 (2 km östlich). Gemeindeverbindungsstraßen führen zur Staatsstraße 2245 (1,1 km nördlich), nach Stockheim (1,5 km südwestlich) und nach Fladengreuth (1,5 km nordwestlich).[3]