From the beginning of July to end of September, you can expect cold conditions in most of the country, and rain in the Western Cape. Snow sometimes falls on the Natal Drakensberg and Cape Mountains in winter Cape Town and the southernmost part of the Western Cape has a Mediterranean-type climate, with mild, changeable winters, when most of the rainfall occurs, and a warm to hot summer. Summers are hot, thundery and humid at sea-level. June and July, when the humidity is low, are ideal months to visit Durban and the coast. On the highveld, Gauteng and Mpumalanga, there is sunshine year round.
Summers are hot and thundery with winter days bright and dry with cold temperatures at night.