In January, the weather in Porto-Novo is typically hot. Average daily high temperature in January is about 29 degrees above zero. On average, Porto-Novo has 13 sunny, 10 rainy, and 8 partly cloudy days in January. The rains are usually light.