January in Moshi is the sunniest month of the year. In January, the weather in Moshi is typically warm. Average daily high temperature in January is about 26 degrees above zero. On average, Moshi has 13 partly cloudy, 9 cloudy, 7 sunny, and 2 rainy days in January. The rains are usually light. January as well as June, July, August, and September is considered the most comfortable time to visit Moshi.