In einer bezaubernden Mulde auf 1.903 Metern Höhe gelegen, am Ende des Barco‑Tälchens, im Gebiet von Ossana im Val di Sole, erreicht man diesen kleinen Bergsee in etwa drei Stunden Gehzeit ab Fucine, über Pian delle Poia, Baito Battisti und die Mandra di Barco.
Der Lago di Barco befindet sich in einer glazialen Mulde, umgeben von Almweiden, Lärchenwäldern und sanften Hängen, die sich zu den Gipfeln des Val di Sole öffnen. Hier gibt es keine Hütten, Bars oder Einrichtungen: nur Natur. Der See sammelt das Schmelzwasser der darüberliegenden Schneefelder und speist einen kleinen Abflussbach, der durch eine Einkerbung an der nordwestlichen Seite abfließt. Er ist teilweise von einem Tannenwald umgeben, der sich im klaren Wasser spiegelt, in dem häufig Saiblinge vorkommen.