La ciudad se encuentra ubicada en el noreste de la Provincia de San Luis, dentro del departamento de Chacabuco, a 152 kilómetros de su capital, a 40 kilómetros de Merlo y a 782 metros sobre el nivel del mar. Además la localidad limita: al norte con Tilisarao, al este con Alto Lindo, al oeste con Los Molles y al sur con San Felipe.