Johannesburg surprises first-time visitors who arrive expecting a brutally functional business city. With kids, it reveals itself differently: there are huge tree-shaded parks tucked into the northern suburbs, world-class museums (some genuinely free), an unbroken belt of family farms within an hour's drive in any direction, and indoor play centres at almost every shopping mall — invaluable when the Highveld thunderstorm rolls in at 2pm.
This page lists the kid-friendly venues we've vetted across the City of Johannesburg, from Sandton and Rosebank up to Midrand and Fourways, out west to Roodepoort and east to Bedfordview. Listings are organised by category — parks, museums, indoor play, animal venues, family restaurants — and cross-referenced with the suburb so you can plan around school runs and traffic.
A few honest pointers for visiting families: Joburg is best treated as a series of "village" outings rather than a downtown day. The CBD is rewarding for older kids on a guided itinerary (Constitution Hill, Maboneng) but is not a wandering city. Distances between attractions are deceptive — allow 30 minutes for any cross-suburb trip and double it in school-run windows. Summer afternoons should always have an indoor backup planned: the storm is not theoretical.
For specific itineraries see our rainy-day Johannesburg guide and our shortlist of toddler-friendly farms within an hour of Joburg.