Autumn (Fall) in Johannesburg South Africa comes in mid-February and lingers till April. During this season, rain does not fall regularly. Although the weather remains warm, it is not too hot for the visitors. Thus, in some sense, it offers the best weather.
Moreover, the temperature decreases as the season progresses, giving way to cool weather. For visitors, you are kindly advised to travel light with at least two jackets.