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.
| Ebotse Golf & Country Estate | R130–R410 | R130–R410 | – | – | R130–R410 |
|---|---|---|---|---|---|
| Reading Country Club | R130–R190 | R130–R190 | R280 | R280 | R130–R280 |
| Modderfontein Golf Club | R185–R300 | R300–R395 | – | R300 | R185–R395 |
| Ruimsig Country Club | R265–R465 | R265–R465 | R560 | R450 | R265–R560 |
| Glenvista Country Club | R280–R315 | R280 | R380 | R380 | R280–R380 |
| Blue Valley Golf & Country Estate | R290–R490 | R290–R420 | R490 | R420 | R290–R490 |
| Glendower Golf Club | R290–R430 | R290–R480 | R750 | R580 | R290–R750 |
| Jackal Creek Golf Club | R290–R530 | R290–R390 | R530–R630 | R380–R440 | R290–R630 |
| Huddle Park Golf & Recreation | R295–R445 | R295–R415 | R445 | R415 | R295–R445 |
| Killarney Country Club | R315–R360 | R315–R360 | R610 | R410–R610 | R315–R610 |
| Eye of Africa Golf & Residential Estate | R365–R620 | R365–R620 | R620 | R450–R620 | R365–R620 |
| Centurion Country Club | R370–R590 | R370–R495 | – | R590 | R370–R590 |
| Kyalami Country Club | R400–R510 | R400–R510 | R660 | R500–R600 | R400–R660 |
| Wanderers Golf Club | R400 | R400–R610 | R760 | R520 | R400–R760 |
| Parkview Golf Club | R420 | R500 | – | R800 | R420–R800 |
| Royal Johannesburg East Course | R420–R480 | R420–R480 | R420 | R420 | R420–R480 |
| Royal Johannesburg West Course | R480 | R480 | – | – | R480 |
| Eagle Canyon Golf Estate | R500 | R500 | R640 | – | R500–R640 |
| Dainfern Country Club | R520 | R520–R905 | R855 | – | R520–R905 |
| Irene Country Club | R535 | R535 | R730 | R730 | R535–R730 |
| Randpark Golf Club (Bushwillow) | R570–R650 | R570 | – | R650 | R570–R650 |
| Bryanston Country Club | R600 | R600 | R600 | R600 | R600 |
| The Els Club Copperleaf | R650 | R650 | – | – | R650 |
| Houghton Golf Club | R650–R750 | R650–R750 | – | R750 | R650–R750 |
| Randpark Golf Club (Firethorn) | R650 | R650 | – | R650 | R650 |
| Silver Lakes Golf & Wildlife Estate | R665 | R665 | – | – | R665 |
| Serengeti Golf & Wildlife Estate | R920–R1 170 | R920–R1 170 | – | R1 170 | R920–R1 170 |
| Blair Atholl Golf & Equestrian Estate | R2 500 | R2 500 | R2 500 | R2 500 | R2 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.
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 figuresLooking for a tee time, not a statistic?
Check what is open today across every Johannesburg course at once.
Check live tee times