Die Gemeinde Berg am Ostufer des Starnberger Sees liegt im oberbayerischen Landkreis Starnberg, etwa 25 Kilometer südwestlich von München. Berg besteht aus mehreren Ortsteilen, darunter Aufkirchen, Assenhausen, Kempfenhausen, Allmannshausen, Leoni, Höhenrain, Bachhausen und Mörlbach. Besonders bekannt ist der Ort für das Schloss Berg, das als Sommerresidenz des bayerischen Königs Ludwig II. diente. In unmittelbarer Nähe des Schlosses erinnert ein Votivkreuz im Wasser an die Stelle, an der König Ludwig II. ertrunken ist.

Im Norden grenzt Berg an die Stadt Starnberg, die ebenfalls am See liegt und im Süden an die Gemeinde Münsing.