December and January are the main summer holiday months with plenty of people making their way to the beaches. In May and June the autumn season brings warm days with cool nights. The climate is at it's best during this time of the year over most of the country. 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.