Le château de Berg (en allemand : Schloss Berg) est situé sur la rive est du lac de Starnberg dans le village de Berg, en Haute-Bavière.