The school holidays are here, and keeping children entertained for nearly two weeks can quickly become an expensive exercise. Gauteng public schools are on break from 24 September to 5 October, and parents may be looking for ways to keep the kids busy without spending hundreds of rands on every outing. Johannesburg has several family-friendly options that can make for an enjoyable day out without requiring a huge budget.
One option is to visit the Johannesburg Zoo, which offers educational activities, tours, and holiday programmes aimed at children. The zoo's holiday programme for children aged seven to 13 runs from 28 September to 2 October, with activities including animal feeding and enrichment, crafts, and games. The programme fee is listed at R153, but parents should confirm the fee and availability when booking.
For children who love science, a visit to Sci-Bono Discovery Centre in Newtown could be a good way to spend a few hours. The centre offers interactive exhibits designed to make mathematics and science more accessible to young visitors. Entrance is listed at R40 for children between three and 18, while children under three enter free. Adults pay R60.
Imagine Africa: Our Stories Brought to Life is an interactive production at the People's Theatre in Braamfontein, featuring stories by acclaimed South African storyteller Dr Gcina Mhlophe. The show runs until 4 October, with public performances during the school holidays at 10:30am and 2:30pm. Tickets cost R180 per person, while People's Theatre Kids Club members can get tickets for R145.
The Glen Shopping Centre is hosting a Kids Club Craft Corner during the final stretch of the holidays, giving children the chance to get creative with hands-on crafts. The activity takes place from 1 to 4 October, starting at 11am, at the Pick n Pay Court. Tickets cost between R50 and R100 via Webtickets.
For children who love Disney, Disney's Dare to Dream JR. is a musical revue that brings together more than 20 Disney songs spanning classics and newer favourites. The production runs at the National Children's Theatre in Parktown from 30 September to 11 October 2026 and is suitable for all ages. Tickets are currently listed at approximately R120 to R180.
Acrobranch Melrose has a school holiday special running until 5 October, offering an adventure experience that takes children outdoors and gives them an opportunity to tackle aerial obstacles and zipline-style challenges. There is currently a 20% discount on Acrobranch adventures during the school holiday period when using the promotional code AcroJozi20.
Key points
- Johannesburg offers several budget-friendly activities for kids during the school holidays.
- Options range from visiting the Johannesburg Zoo to attending an interactive production at the People's Theatre.
- Some activities, such as Acrobranch Melrose, are offering discounts during the school holiday period.