Sabah has an equatorial climate, which means it is generally hot and sunny all year. The average temperature in Kiulu and the highlands is 21°C, while in the lowlands (Kota Kinabalu, Kudat, Sandakan and Tawau) it is around 32°C. Temperatures remain stable throughout the year, giving the climate a sense of uniformity on a day-to-day basis.

There are two distinct seasons in Sabah: the dry season occurs from February to August; and the wet season from September to January. However, it cannot be stressed enough that the distinction between seasons is not very marked, and the weather patterns and rainfall levels are unpredictable. Rainfall in southern Sabah is lower than in the north, and falls quite evenly throughout the year, with just a slight dip in millimetres between February and April.

It is sufficient to say that on the whole, sunny blue skies are the norm but when it rains, the heavens open.