Sandakan has a tropical rainforest climate under the Köppen climate classification. The city sees heavy precipitation throughout the year, with the heaviest precipitation seen from November through January. Temperatures are relatively constant throughout the course of the year with average high temperatures around 31 degrees Celsius and average low temperatures of 24 degrees Celsius. Sandakan averages approximately 3100 mm of precipitation per year