Johannesburg enjoys a very favourable climate, dry and sunny all year round. Between October and April the city experiences heavy afternoon thunderstorms with downpours of rain that disappear as quickly as they arrive. Winter days are only slightly cooler than the pleasant summer average temperatures, but it can become frosty on winter nights.
Average Minimum & Maximum Temperatures in Centigrade SUMMER (Nov - March) 14 - 25 AUTUMN (April - June) 07 - 21 WINTER (June - Sept) 05 - 17 SPRING (Sept - Oct) 10 – 23