Das Dorf Peusenhof liegt 5,6 km Luftlinie 153,4 ° südöstlich von Ebensfeld entfernt. Der Ort liegt in einer Talmulde leicht erhöht am nördlichen und südlichen Talrand des in unmittelbarer Nähe entspringenden Leiterbachs. Gemeindeverbindungsstraßen führen zu den Nachbarorten Kleukheim, Oberleiterbach und Kirchschletten (beide Lkr. Bamberg). Folgende Straßen führen in der Nähe von Peusenhof vorbei oder direkt dort hin: Gemeindeverbindungsstraßen.