 Greding stands on the river Schwarzach in the Altmühl Valley Nature Park.Two hills around the town are the Kalvarienberg and the Galgenberg.The township of Greding includes the villages of Attenhofen, Birkhof, Esselberg, Euerwang, Grafenberg, Großhöbing, Günzenhofen, Hausen, Heimbach, Herrnsberg, Hofberg, Kaising, Kleinnottersdorf, Kraftsbuch, Landerzhofen, Linden, Mettendorf, Obermässing, Österberg, Röckenhofen, Schutzendorf, Untermässing and Viehhausen.