Are you the owner of this gym?Activate my space
TR
HYROX Affiliated

Two Rivers Fitness — HYROX Gym in Johannesburg

Johannesburg, South Africa

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

Photos coming soon

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

Monday05:00 – 11:00, 15:00 – 19:00
Tuesday05:00 – 11:00, 15:00 – 19:00
Wednesday05:00 – 11:00, 15:00 – 19:00
Thursday05:00 – 11:00, 15:00 – 19:00
Friday05:00 – 10:00, 15:30 – 17:30
Saturday08:00 – 09:00
SundayClosed

Pricing

Free trial week; other prices/memberships not found reliably

Indicative pricing (as of June 2026) — check the gym's website.

Contact

29 Peter Rd, Tres Jolie AH, Roodepoort, 2040
1724 Johannesburg
ZAF(+27)27 •• ••• ••75
Site web (hidden):
c••••••••••.••.•a
Email (hidden):
i•••@•••••••••.••.•a
Instagram (not provided)Strava (not provided)Facebook (not provided)TikTok (not provided)

Team

The coaching team has not been listed 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.

Other HYROX gyms nearby