Swing Shack Indoor Golf

400+ Courses.
One Bay.
Your Call.

Pebble Beach. St Andrews. Augusta. Four private TrackMan bays at Swing Shack in Randburg — with full shot data on every strike. Practice, play, or get coached. No booking the whole afternoon just to hit balls.

Rain, heat, wind, cold — doesn't matter. The course is always ready. So are we.

The Setup

Four Bays. Full Data.
No Distractions.

01

Private Bays

Book by the hour. Your bay, your session. No-one looking over your shoulder. Full shot data on every swing — TrackMan captures everything.

02

400+ World Courses

Pebble Beach to St Andrews. Augusta to Royal Birkdale. Play a full 18 before sunset, or just work on the par-3s you're losing strokes on.

03

Practice Mode

Leave the scorecard behind. Dedicated practice sessions with full TrackMan feedback. Driver, iron, wedge — target the exact clubs you need to improve.

Why Indoor?

The Johannesburg Problem.
Solved.

362
Days open per year
400+
World courses available
4
Private TrackMan bays
100%
Shot data captured

Johannesburg summers hit 35°C. The range is a furnace. Thunderstorms roll in without warning. The course is booked out. Indoor golf isn't a compromise — in this climate, it's the smartest way to practice and play.

"The indoor facility is world-class. Playing Pebble Beach in the simulator while it's 35 degrees outside — that's the only way to practice in a Johannesburg summer. I was skeptical about simulators, but the data changed how I think about my game."
David M.
Simulator regular · 9-handicap

Book a Bay.
Play the World.

Private TrackMan bays at Swing Shack, Randburg. Hourly bookings available.

Book Your Bay