300 acres of indigenous beauty on the northern slopes of the Magaliesberg - golf, spa and quiet luxury, just 45 minutes from the city.
Whether you're planning a golf getaway, a romantic weekend for two or a family holiday, Seasons is designed for the ultimate level of comfort - luxurious accommodation, first-class amenities and resident wildlife at every turn.
Six ways to spend your days with us - choose one, or make room for them all.
A destination where relaxation is more than a state of mind. Let our trained professionals take you on a journey of tranquility - from massages and facials to body scrubs and sensational skincare rituals.
Explore the Spa