Le Lac de Bret se trouve dans le canton de Vaud, sur le territoire de la commune de Puidoux.
Sa longueur est d’environ 1,5 km, sa largeur est de 400 m et sa profondeur de 19 m au maximum.
La partie sud du lac est facilement accessible, une digue en délimite le contour.
La rive ouest est, elle aussi, assez facile d’accès, la route cantonale entre Forel et Puidoux-Gare passe juste à côté.
Plusieurs parkings se trouvent le long de cette route.
La partie nord du lac est la moins profonde, les rives sont envahies de roseaux et l’été il y a de grandes étendues de nénuphars. Un petit chemin non goudronné passe à proximité.
L’eau du lac sert à alimenter Lausanne en eau potable, son niveau fluctue donc beaucoup durant l’année. De 1871 à 1954, l’eau du lac servait aussi à faire fonctionner le funiculaire Lausanne-Ouchy.
L’hiver, il arrive fréquemment que l’ensemble de sa surface soit gelée.