August in Villa de Leyva is the windiest month of the year. In August, the weather in Villa de Leyva is typically warm. Average daily high temperature in August is about 20 degrees above zero. On average, Villa de Leyva has 14 rainy, 12 cloudy, 3 partly cloudy, and 2 sunny days in August. The rains are usually moderate.