The school holidays often leave parents scrambling for ways to keep their bundles of joy and restless teens occupied. But don’t stress—we’ve done the legwork for you! Our team explored the city to find the most exciting, engaging, and unique activities to keep the young ones active and entertained. Below are our top picks:
🎢 Roller Skating at Roll Egoli

Location: Bryanston
Website: www.rollegoli.co.za
A vibrant and central roller skating venue perfect for an all-day hangout. Roll Egoli boasts a spacious skating rink, jungle gym, and 21 other fun activities on-site. It’s also a great place to host birthday parties—especially with their delicious oven-baked pizza.
- Entry: R110 (unlimited time)
- Skate rental: R50
- Skater aid (optional): R50
🎳 Ten Pin Bowling

Bowling remains a favourite for both kids and teens. Various venues across the city offer affordable packages, with Northcliff Bowling currently running a special:
- 2 games for kids under 16: R140
Perfect for rainy days or some light-hearted family competition!
⛺ Camping & Outdoor Movie Night with Camping Khapela

Camping Khapela takes outdoor fun to the next level by setting up campsite experiences at national parks—or even in your backyard! We recently tried their setup for a tween birthday at Forever Warmbaths Resort, and it was a hit.

They provide everything: tents, bedding, LED lamps, fairy lights, outdoor movie screening, and board games.
- Standard Camping: R500 pp/night
- Glamping Experience: R1000 pp/night
An unforgettable adventure for nature-loving kids.

🏎️ Go-Karting Thrills
Fuelled by the hype around the F1 movie, go-karting is a high-speed favourite for older kids and teens. With several venues across Joburg, prices range to fit your budget and adrenaline level:
- Rates: From R150 to R550 (Super Grand Prix Experience)
Perfect for car enthusiasts and thrill seekers alike.
🧗 Total Ninja Adventure Park
Total Ninja is the ultimate indoor obstacle park. With inflatable challenges and adventure zones, it’s ideal for kids of all ages.
- Ages 0–3: R80/hour (dedicated play zone)
- Older kids: Full access to the main adventure areas
With multiple locations, it’s become a go-to for active fun!
🎭 Theatre: Matilda at Joburg Theatre
Catch the magical musical Matilda at the Joburg Theatre. With two shows daily (09:00 & 11:00), it’s a charming story filled with humour, heart, and unforgettable songs.
- Tickets: R175
- Venue: Joburg Theatre
Follow the journey of a gifted little girl who uses her extraordinary powers to stand up for what’s right. It’s entertainment for the whole family—filled with Roald Dahl’s signature wit and wonder.
Final Word
From skating and camping to musicals and motorsports, there’s no shortage of things to do with the kids this holiday. Whether you’re after outdoor adventures, indoor challenges, or cultural experiences, Joburg is packed with great options to make the school break unforgettable.