Osterhofen ist eine Stadt im niederbayerischen Landkreis Deggendorf. Zwischen den Ausläufern des Bayerischen Waldes, in unmittelbarer Nähe zu Donau und Vils, liegt Osterhofen. Die alte Herzogstadt liegt ca. 15,5 Kilometer südlich der Kreisstadt Deggendorf und ca. 35,5 Kilometer westlich von Passau. Die Bundesstraße 8 durchquert den Ortskern, zudem ist Osterhofen gut an Bahn- und Autobahnnetz angeschlossen.
Der Ort mit 12.237 Einwohnern (Stand: 31.12.2023) ist eine von drei Städten im Landkreis Deggendorf. Mit einer Fläche von ca. 111 km² ist sie zudem eine der größten Flächengemeinden im Regierungsbezirk Niederbayern.