Summer in South Africa is pretty hot. The months of December, January, and February are considered to be the hottest months in South Africa. Expect a low of 21 degrees Celsius and a maximum of 32 degrees Celsius during the summer months here. These months are also the best time to visit South Africa for a holiday and are considered to fall in the peak tourist season.