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