About
Two Rivers Fitness in Johannesburg is a performance-focused functional fitness gym where serious training meets an inclusive, down-to-earth community. The facility centres its programming on CrossFit-style functional training, backed by expert coaching and scalable workouts that push both beginners and seasoned athletes. Members can refine barbell technique and power in dedicated Olympic weightlifting sessions, or focus purely on strength with progressive overload on core compound lifts such as squats, deadlifts and presses. For those who thrive on endurance and intensity, the gym also offers HYROX-orientated classes that blend functional work with sustained effort to build a powerful engine and mental resilience. Complementary CrossFit gymnastics sessions help athletes master skills like pull-ups, handstands and muscle-ups, improving movement quality and body control. Set in a supportive, family-like environment, Two Rivers Fitness is built for people who want measurable progress, structured coaching and a strong training culture.
Media
Upcoming events
No known events at the moment.
Amenities
CrossFit / HYROX training space; quality equipment; specific items not found reliably
Access
Two Rivers Fitness is located on Peter Road in the Tres Jolie agricultural holdings area of Roodepoort, easily reachable from greater Johannesburg and the wider Gauteng region.
Opening hours
Pricing
Free trial week; other prices/memberships not found reliably
Indicative pricing (as of June 2026) — check the gym's website.
Contact
1724 Johannesburg
c••••••••••.••.•aEmail (hidden):
i•••@•••••••••.••.•aInstagram (not provided)Strava (not provided)Facebook (not provided)TikTok (not provided)
Team
The coaching team has not been listed yet.
Athletes at this gym
No members linked yet.
Frequently asked questions
Where can I do HYROX in Johannesburg?
Two Rivers Fitness is an HYROX affiliated gym in Johannesburg, South Africa, 29 Peter Rd, Tres Jolie AH, Roodepoort, 2040, 1724 Johannesburg.
Is Two Rivers Fitness an HYROX affiliated gym?
Yes. Two Rivers Fitness is an HYROX affiliated gym, equipped for training on the official stations.
What are Two Rivers Fitness's opening hours?
Two Rivers Fitness opening hours: Monday 05:00 – 11:00, 15:00 – 19:00 · Tuesday 05:00 – 11:00, 15:00 – 19:00 · Wednesday 05:00 – 11:00, 15:00 – 19:00 · Thursday 05:00 – 11:00, 15:00 – 19:00 · Friday 05:00 – 10:00, 15:30 – 17:30 · Saturday 08:00 – 09:00 · Sunday Closed.