La ciudad se encuentra ubicada en la provincia de Santa Cruz, a 320 kilómetros al noroeste de su capital Río Gallegos La distancia que la separa de Buenos Aires es de: 3026 kilómetros. La misma esta situada sobre la margen sur del lago Argentino, al pie del cerro Homónimo y a 185 metros sobre el nivel del mar.