Ottenhofen liegt in der Region München im Tal der Sempt etwa 11 km südlich der Kreisstadt Erding, 23 km vom Flughafen München, 26 km westlich von Dorfen, 18 km nördlich von Ebersberg und 28 km von der Landeshauptstadt München entfernt.
An das öffentliche Verkehrsnetz ist Ottenhofen durch den S-Bahnhof (S2) und