Innsjøen strekker seg 68 kilometer i nord–sørlig retning, og 128,7 kilometer i øst-vestlig retning. Sjøen er den største i Chile og den fjerde største i Argentina. Vannet kommer fra nærliggende isbreer og sjøen er omgitt av fjellkjeden Andes. Utløpet er til Stillehavet via Lago Bertrand og Río Baker. Under den siste istiden drenerte innsjøen til Atlanterhavet gjennom Río Deseado.