De varmeste måneder i Moses Kotane er normalt januar og oktober med en gennemsnitstemperatur på 23 °C. Juli og juni er de koldeste måneder med en gennemsnitstemperatur på 14 °C. De mest regnfulde måneder er december og januar.