CityROCK Johannesburg – Indoor Climbing Gym

CityROCK Johannesburg in Fontainebleau, Randburg is an indoor climbing gym where you climb, train & move your body in a seriously fun way.
Spend the day exploring the climbing space, then add yoga, Pilates or a fitness class if you’re keen.

This is a brilliant option when you want an active outing that still feels social. Come for a solo reset, bring a mate for a shared challenge, or turn it into a family mission where everyone tackles their own level. CityROCK keeps it welcoming for beginners while still giving experienced climbers plenty to work on, so it suits mixed-skill groups without the vibe getting weird.

Best for: Couples, Friends / Groups, Families, Teens (14–18), Adventure Lovers, Budget Hunters.
Couples get an instant “teamwork test” that’s actually fun. Friends & groups love the mix of cheering, teasing & celebrating tiny wins. Families can make it an energy-burning outing that feels like play. Teens thrive here because it’s physical, challenging & confidence-boosting.

Pricing is simple if you want to test the waters: day passes are available for adults, students/pensioners & under-18s, and gear rental is extra. Proper climbing shoes are required, so if you don’t own a pair yet, you can rent what you need on-site.

Practical tip: Wear stretchy activewear you can lift your arms in, bring socks for rental shoes & pack a water bottle.
Booking note: Peak sessions get busy, so if you’re coming as a group or you want a class too, book ahead.

monday open 11:00-22:00
tuesday open 11:00-22:00
wednesday open 11:00-22:00
thursday open 11:00-22:00
friday open 09:00-18:00
saturday open 09:00-18:00
sunday open 09:00-18:00
public-holidays open 09:00-18:00
Day Pass (per Person) ZAR R 210.00
Student Day Pass (per Person) ZAR R 180.00
Child Day Pass (per Person under 18) ZAR R 170.00
Gear Rental (Shoes and Harness) ZAR R 110.00
Membership Available ZAR From R 390.00 to R 760.00