Die Gemeinde Eching am Ammersee befindet sich im oberbayrischen Landkreis Landsberg am Lech am nördlichen Ufers des Ammersees. Die Gemeinde liegt etwa 34 Kilometer westlich von München und 20 Kilometer östlich von Landsberg am Lech. Sie hat eine Fläche von circa 6,24 Quadratkilometer.