What’s the weather like in South Africa in June?
Located in the southern hemisphere, June is wintertime in South Africa with mild temperatures and the odd rain shower. At this time of year the subtropical climate brings cool weather to the region, with the occasional warm day depending on which part of the country you visit. The further north you travel, the higher the temperatures are in June, with the exception of the Western Cape which is usually mild this month.
In Cape Town, although the average temperature is a mild 13oC in June, temperatures peak at a warm 18oC at this time of year. The evenings can get cold, reaching lows of 7oC, while around 90mm of rain is expected this month. In Johannesburg to the north of the country, temperatures are similar with a daily average of 12oC, rising to 19oC in the peak of the day. At night temperatures can drop right down to 5oC, so bring a winter coat if you visit at this time of year.