Average temperatures in Johannesburg in September
As spring ramps up, the weather in Johannesburg in September becomes warmer, with average daytime temperatures ranging between 20°C (68°F) and 25°C (77°F)
That said, you’ll want to dress in layers — though the afternoons are warm, nights remain cool, with temperatures averaging 10°C (50°F).
Editor’s tip: for a bigger picture of the weather, read up on when to go to South Africa. And if you are also planning to visit Cape Town read our guide to the best time to visit Cape Town and prepare for your trip.
What about the crowds and cost?
With the weather warming up, Johannesburg starts to see an increase in visitors in September compared with the preceding few months, especially as the month wears on.
In general, the region’s busiest period kicks in from mid-September through to April — coinciding with the Southern Hemisphere's spring and summer months — with December and January seeing the biggest numbers of visitors.
So, for smaller crowds — all the better for avoiding queues and having to join big tour groups — visit earlier in September.
Visiting earlier in the month also means you might be able to secure better deals on the cost of flight, accommodation, and tours. Prices tend to hike up as the high season progresses, peaking in December and January.
Set on taking a trip at this time of year? Read up on the best places to visit in September.