In January, the weather in Boa Vista is typically hot. Average daily high temperature in January is about 32 degrees above zero. On average, Boa Vista has 17 cloudy, 6 rainy, 5 partly cloudy, and 3 sunny days in January. The rains are usually light.