Salching liegt in der Region Donau-Wald an der Aiterach 5 km südlich von Straubing inmitten des Gäubodens.
Die Gemeinde Salching liegt 5 km südlich von Straubing an der Staatsstraße 2141 und ist Mitglied der Verwaltungsgemeinschaft Aiterhofen. Salching besteht aus den Ortsteilen Salching, Oberpiebing, Aufham, Aumühle, Außerhienthal, Kienoden, Kirchmatting, Maierhof, Matting, Niederpiebing, Pfaffenpoint und Piering die insgesamt eine Fläche von 22.009 qkm einnehmen und in denen 2.505 Einwohner ihr zu Hause haben.