Seasons Golf, Leisure and Spa

Seasons Golf, Leisure and Spa is a luxury leisure resort in the heart of the South African bushveld. With 300 acres of indigenous beauty on the northern slopes of the Magaliesburg mountains, it’s the perfect place to unwind with a cocktail in hand, far from the city crowds.


What better place to play and stay than at Seasons Resort on our beautifully kept greens, while surrounded by our resident wildlife.

Enjoy first-class golf in a bushveld setting on our manicured 18-hole golf course, a short 45-minute drive from Sandton and Pretoria. 


Whether you’re planning a golf getaway, a romantic weekend for two or a family holiday, we have something for everyone to enjoy. 

Our exclusive property is designed for the ultimate level of comfort with our luxurious accommodation, family fun activities and first-class amenities.


Awaken your mind, body and spirit at Seasons Spa, a destination where relaxation is more just than a state of mind. 

Allow our trained professionals to take you on a journey of tranquility with our pampering treatments, from massages and facials to body scrubs and sensational skincare procedures.