Petershausen liegt verkehrsgünstig einige Kilometer westlich der Autobahn München-Nürnberg (A9-Ausfahrt Allershausen) und der Bundesstraße B13 München-Ingolstadt (Abzweigung nach Petershausen in Hohenkammer). Ferner ist Petershausen bequem mit der S-Bahn-Linie 2 sowie mit vielen Regionalzügen auf der Bahnstrecke München-Nürnberg erreichbar.
Petershausen liegt etwa 35 km nördlich von München und ist über die B13 oder A9 erreichbar.