Cafayate es una localidad de los valles Calchaquíes situada en el sudoeste de la provincia de Salta al norte de Argentina.