Cafayate (Spanish pronunciation:[kafaˈʒate]) is a town located at the central zone of the Valles Calchaquíes in the province of Salta, Argentina.
It sits 1,683 metres (5,522ft) above mean sea level, at a distance of 189 kilometres (117mi) from Salta City and 1,329 kilometres (826mi) from Buenos Aires. It has about 12,000 inhabitants (2001 census[INDEC]).