In January, the weather in Kota Kinabalu is typically warm. Average daily high temperature in January is about 27 degrees above zero. On average, Kota Kinabalu has 22 rainy, 4 partly cloudy, 3 cloudy, and 2 sunny days in January. The rains are usually heavy. January as well as March, April, May, and June is considered the most uncomfortable time to visit Kota Kinabalu.