Die Stadt San Carlos de Bariloche liegt am Fuße der Cordillera de los Andes, 790 m über dem Meeresspiegel, mit 80.000 Einwohnern, am südöstlichen Rand des Sees Nahuel Huapi, 1615 km von der Bundeshauptstadt, 1.600 km von Córdoba und 460 km von Neuquén entfernt.
Der touristische Bereich der Stadt ist rund um das Civic Center angelegt und bildet die Hauptverkehrsader der Mitre Street, in geringerem Maße die Moreno Street und die Querstraßen zu diesen.
Bariloche ist die natürliche Basis für alle Besucher des Wintersportzentrums Cerro Catedral.