Os meses mais quentes em Moses Kotane são, geralmente, janeiro e outubro, com uma temperatura média de 23 °C. Julho e junho são os meses mais frios, sendo a temperatura média de 14 °C. Os meses mais chuvosos são dezembro e janeiro.