About Us

Seasons Golf, Leisure and Spa is a 4 star leisure resort in the heart of the South African bushveld.

This family friendly resort offers you 300 acres of spectacular Magaliesburg landscape and an array of activities to choose from. From an outdoor swimming pool to a putt-putt course for the kids, there’s something for everyone to enjoy!

With 300 acres of indigenous beauty on the northern slopes of the Magaliesberg mountains, it’s the perfect place to unwind.

Located 45 minutes from Sandton and Pretoria, guests can relax at our spa, enjoy a round of golf, spend some quality time with their families or visit one of the many attractions in the Hartbeespoort region.


Seasons Golf, Leisure and Spa is surrounded by the scenic glory that South Africa is known for.

Get in touch​

Book that much-needed getaway today!


Farm Hartbeesfontein 445JQ,  Portion 116 Seasons Eco Estate
Old Rustenburg Road