August in Cafayate is the sunniest month of the year. In August, the weather in Cafayate is typically warm. Average daily high temperature in August is about 14 degrees above zero. On average, Cafayate has 31 sunny days in August. August as well as September and October is considered the most comfortable time to visit Cafayate.