Kelly's Golf Booker

Johannesburg green fees for non-members

What each course in and around Johannesburg charges a visitor for 18 holes, read every morning from the club's own booking system rather than from a rate card, and kept to the last eight weeks so the figures stay current.

Updated 13 September 2026 · collecting since 8 July 2026

Green fee range
R130–R2 500
Courses priced
28
Cheapest weekday round
R130
Cheapest weekend round
R280

How much is a round of golf in Johannesburg?

Rates come from the last eight weeks, so from 19 July 2026 onwards, because clubs put their prices up and an older rate is one nobody is being charged any more. Where a club has not been priced inside that window we show the last rates we did record for it, dated underneath, rather than nothing. Those older figures are left out of the totals at the top of the page.

All prices are non-member green fees for 18 holes, per player, as the club's own booking system quoted them to a visitor. Member rates are lower and are not counted here. Each figure is the range of rates seen, from lowest to highest; where only one rate has been seen, one figure is shown. Morning means a tee time before 11:00 and afternoon means 11:00 or later. A dash means we have no rate on record for that combination.

Green fee range by courseEach bar runs from the cheapest rate seen at that club to the dearest. A club charging one flat rate shows as a stub; a long bar is a club whose price moves with the day or the tee time.
Non-member green fee range by course, day and tee time (sortable by column)
Ebotse Golf & Country EstateR130–R410R130–R410R130–R410
Reading Country ClubR130–R190R130–R190R280R280R130–R280
Modderfontein Golf ClubR185–R300R300–R395R300R185–R395
Ruimsig Country ClubR265–R465R265–R465R560R450R265–R560
Glenvista Country ClubR280–R315R280R380R380R280–R380
Blue Valley Golf & Country EstateR290–R490R290–R420R490R420R290–R490
Glendower Golf ClubR290–R430R290–R480R750R580R290–R750
Jackal Creek Golf ClubR290–R530R290–R390R530–R630R380–R440R290–R630
Huddle Park Golf & RecreationR295–R445R295–R415R445R415R295–R445
Killarney Country ClubR315–R360R315–R360R610R410–R610R315–R610
Eye of Africa Golf & Residential EstateR365–R620R365–R620R620R450–R620R365–R620
Centurion Country ClubR370–R590R370–R495R590R370–R590
Kyalami Country ClubR400–R510R400–R510R660R500–R600R400–R660
Wanderers Golf ClubR400R400–R610R760R520R400–R760
Parkview Golf ClubR420R500R800R420–R800
Royal Johannesburg East CourseR420–R480R420–R480R420R420R420–R480
Royal Johannesburg West CourseR480R480R480
Eagle Canyon Golf EstateR500R500R640R500–R640
Dainfern Country ClubR520R520–R905R855R520–R905
Irene Country ClubR535R535R730R730R535–R730
Randpark Golf Club (Bushwillow)R570–R650R570R650R570–R650
Bryanston Country ClubR600R600R600R600R600
The Els Club CopperleafR650R650R650
Houghton Golf ClubR650–R750R650–R750R750R650–R750
Randpark Golf Club (Firethorn)R650R650R650R650
Silver Lakes Golf & Wildlife EstateR665R665R665
Serengeti Golf & Wildlife EstateR920–R1 170R920–R1 170R1 170R920–R1 170
Blair Atholl Golf & Equestrian EstateR2 500R2 500R2 500R2 500R2 500

How much more does a weekend round cost?

How much more the cheapest weekend round costs than the cheapest weekday round at the same club. Clubs where we have not yet recorded a rate on both a weekday and a weekend are left out.

Weekend premium by courseCheapest weekend rate minus cheapest weekday rate, in rand. A bar at zero means the two cheapest rates are the same; it does not mean every rate at that club is.

Method

Kelly's Golf Booker queries each club's own booking system (MyClubAccount, ClubMaster or Lightspeed Chronogolf) for the tee times it offers non-members. Each morning we record the coming seven days for every course we track: which tee times are open, how many seats each one has left, and the rate quoted at that moment.

We track 29 courses across Gauteng. 19 are in Johannesburg itself; the rest are the courses Johannesburg golfers routinely drive to, in Pretoria, Centurion, Benoni, Kempton Park, Midrand, Randburg and Roodepoort. Every course is listed by name in the tables, so you can see exactly what is counted.

Green fees are the non-member rate for 18 holes as the booking system returns it, not a published rate card, so they carry whatever seasonal or time-of-day pricing was live at the moment we looked. Every figure is the range actually observed, from the lowest rate seen to the highest. Where only one rate has been seen, one figure is shown. Only the last eight weeks of readings count towards a price, so a club that raised its rate is not still carrying the old one in its range. Where a club has no reading inside that window we fall back to the last day we did price it, show those figures with that date attached, and leave them out of the city-wide totals.

A slot is one tee time with at least one seat free. A four-ball is a tee time with all four seats free, which is what a group needs. A course counts as open on a day if it had at least one tee time a non-member could book. Some clubs publish nothing at all unless you ask for a full four-ball, so anything that comes back empty is asked again as four players. Without that second question those clubs would look permanently booked when they are simply four-ball only.

Collection began 8 July 2026, though until 13 September 2026 availability was sampled a few days a week rather than daily, and mostly at weekends. Daily recording, green fees and seat counts all start 13 September 2026, which is why some figures cover a longer run of days than others. The number of days behind each figure is shown beside it. Amounts are in South African rand, per player.

Free to cite with attribution to Kelly's Golf Booker and a link to the page you took the figure from.

Tee-time availability

How many tee times are open to non-members in and around Johannesburg, by day of the week and by course.

View the figures

Looking for a tee time, not a statistic?

Check what is open today across every Johannesburg course at once.

Check live tee times