Best Time to Visit Johannesburg
The summer months of December and January are considered ideal for a holiday in Johannesburg. The temperature is pleasant, skies are blue, and kids also have their school holidays. However, be ready for exorbitant hotel rates as well as airfares during this season. Although there is no off-season as such for Johannesburg, you can still get decent discounts if you book for the winter months of May to August. As the weather is slightly colder during this season, the tourist rush is comparatively less.