The Nguru mountains intercept moisture-laden winds from the Indian Ocean, which provide most of the rainfall in the mountains. Most of the rainfall occurs in the November-to-May wet season, although mist and light rain occur at higher elevations during the dry season months. Rainfall is higher on the southern and eastern slopes, and lower in the mountains' rain shadow to the north and west. Temperatures are cooler and rainfall is higher at higher elevations.