With a pleasant temperature ranging between 17°C to 25°C, September is the best month to visit Johannesburg.