Home

Welcome to Glenvista Country Club’s Official Website

Whether you’re looking to book a time, become a member or simply book one of our luxurious party venues, this is the place for you. Glenvista Country Club has a long rich history which has contributed towards the Club we see today. Often described as the Jewel of Johannesburg South, Glenvista Country Club has a history of impressing visitors and new members alike.

Join the Glenvista CC family

Looking to join a top class Golf Club? Glenvista is currently amongst the top Johannesburg Golf courses with its greens currently ranked at #3 in the country !! With its challenging layout and stunning valley views of the surrounding hills, it is a site to behold. Click on Golf Ball to start the process


(Subject to availability)

The Golf Course is always kept up to an amazing standard when it comes to maintenance. Our greens have become the “talk of the town” with their recent level of performance. Click on the Golf Course Image above to view more of this stunning gem of Johannesburg South.

(Subject to availability)

Our venues have recently been upgraded and are constantly receiving upgrades as their popularity increases. We have 2 amazing venues (The Main Lounge and The Pool Side) that can be customized to suit any event. Click on the Venues Image above to view the venues.


Hosting a Golf Day in 2021?

Glenvista hosts a large amount of exciting and eventful Golf Days throughout the year. Download the 2021 Golf day price list by simply clicking on the “Golf Day Price List” download button.


Book Your Tee-Off Time Online

We use Golfscape to make life easier for you. Simply download the Golfscape app to book your times online


The club has 5 tennis courts, 2 under floodlights.  New members and visitors are always welcome.  For further information contact Carol 083 289 8290, cdwhite@yebo.co.za

Glenvista Tennis Academy offers private, group and squad coaching.  For further information contact

Carol 083 289 8290, cdwhite@yebo.co.za.

Tennis Membership fees

Junior R800

Student R1400

Adult R1620

Seniors (over 60 years old) R1350


Follow us on Social Media to stay informed

Scroll to top