Group Exercise Classes at Council-Run Facilities: A Guide
From Roodepoort to Randburg, Joburg's City Parks venues offer surprisingly accessible fitness programming — here's what's on, what it costs, and where to show up.
From Roodepoort to Randburg, Joburg's City Parks venues offer surprisingly accessible fitness programming — here's what's on, what it costs, and where to show up.

The City of Johannesburg operates more than 80 public recreation centres across its seven administrative regions, and most of them run group exercise classes that residents either don't know about or assume are closed. They're not. Several have been quietly expanding their timetables since the 2025/26 municipal budget allocated R4.3 million to upgrade recreation infrastructure across Region B and Region F.
This matters right now for a specific reason: mid-winter is the season Joburgers typically abandon exercise routines. The cold mornings, the shortened daylight, the 6°C lows that arrive by June — all of it conspires against solo motivation. Group exercise, supported by a consistent time and a familiar instructor, is one of the better-documented strategies for maintaining movement habits through winter. A 2023 study published in the International Journal of Environmental Research and Public Health found that people who exercised in structured groups were 31 percent more likely to maintain weekly exercise targets during cold-weather months than solo exercisers.
The most active council facility for group fitness right now is the Northcliff Recreation Centre on Judges Avenue. It runs aerobics classes Monday, Wednesday and Friday mornings from 7:30 a.m., and a Saturday Zumba session at 9 a.m. that regularly draws 25 to 30 participants. Admission for Joburg residents is R25 per class with a valid rate-payer card, or R40 without one. The centre also runs a senior chair yoga class on Tuesday afternoons — one of the few council facilities to do so.
In the south, the Soweto Aquatics Centre on Booysens Road in Dobsonville is worth knowing about. Beyond the pool, it hosts aqua aerobics classes three mornings a week, and the programme has a waiting list, which tells you something about the demand. Entry including class participation runs R35. The centre is administered through the City Parks and Zoo division, the same entity that manages the Johannesburg Botanical Garden in Emmarentia — where a community-run boot camp meets at the parking area off Olifants Road every Saturday at 7 a.m. That one is free, organised independently, and has been running since 2019.
The Ellis Park Recreation Centre in Doornfontein, long associated with the stadium precinct, runs a weekday lunchtime circuit class at 12:30 p.m. that draws workers from the surrounding area. It's R20 per session and requires no prior booking. The Randburg Civic Centre pool complex on Jan Smuts Drive also hosts an aqua fitness programme, though that facility has had intermittent hours due to maintenance issues — call ahead before making the trip on 011 407 6111, the City's central parks and recreation line.
Council facilities operate on the City of Johannesburg's public holiday schedule, so classes are suspended on July 16 for Youth Day and again during the August municipal recess at certain venues. Timetables can shift without much online notice — the City's website (joburg.org.za) has a recreation centre locator, but the information isn't always current. The more reliable approach is to call the individual centre directly or, better, show up on a Tuesday or Wednesday morning when most programmes are running full schedules.
Bring your own mat. Most centres don't provide them. Towels and water bottles are also your responsibility. Some facilities have lockers; some don't. The Parkrun network — which operates 11 free Saturday morning 5km runs across Greater Johannesburg, including the popular Zoo Lake route in Parkview — is a useful complement to indoor class schedules, particularly for people who want both a social run and a structured session in the same week.
For residents managing specific health conditions, any new exercise programme at these facilities should be discussed with a GP or biokineticist first. Netcare's network of hospitals and affiliated wellness clinics across Johannesburg, including Netcare Milpark on Guild Road, can provide referrals to registered exercise professionals who work with the council's programmes. The City's recreation department says an updated class timetable for all Region A, C and E centres is expected to be published on the municipal website by the end of July 2026.
How does this story make you feel?
Spread the word
About this article
Published by The Daily Johannesburg
Daily brief
Free, in your inbox before 7am. Weekdays.
More in Wellness