Se encuentra ubicada en el sector oeste de la provincia de Jujuy, a 194 kilómetros de su capital y a 1900 kilómetros de Buenos Aires. Además la ciudad se halla a 3896 metros de altura sobre el nivel del mar, siendo una de las localidades con mayor altura de la República Argentina.