Der Freibergsee liegt im Süden von Oberstdorf, der südlichsten Gemeinde Deutschlands, im Landkreis Oberallgäu in Bayern in 930 m Höhe auf dem bewaldeten Freiberg. Die maximale Wassertiefe des Sees beträgt ungefähr 25 Meter, er ist etwa 18 Hektar groß. Seine größte Länge beträgt 526 Meter, seine größte Breite 484 Meter.