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.


A game of golf is right at your doorstep. The adjoining golf course is currently under maintenance, however, we are centrally located to three Championship golf courses in the area.


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.