Att planera för vädret är viktigt för att göra din vistelse i Cafayate så lyckad som möjligt. De varmaste månaderna är vanligtvis januari och december, med en medeltemperatur på 23 °C. De kallaste månaderna är juli och juni, då medeltemperaturen är 13 °C. De blötaste månaderna i Cafayate är januari, februari, december och mars, med en genomsnittlig nederbörd på 232 mm per månad.