The wet season in Johannesburg typically lasts from October to April, with the heaviest rainfall occurring in January and February. During the wet season, Johannesburg can expect heavy thunderstorms and occasional hail.
The dry season in Johannesburg lasts from May to September, with the driest months being June and July. During the dry season, Johannesburg experiences very little rainfall.