The warmest months in Moses Kotane are usually January and October with an average temp of 74°F. July and June are the chilliest months when the average temp is 58°F. The rainiest months are December and January.