In January, the weather in Caruaru is typically warm. Average daily high temperature in January is about 27 degrees above zero. On average, Caruaru has 13 cloudy, 8 partly cloudy, 5 rainy, and 5 sunny days in January. The rains are usually moderate.