
Sun City Resort is a luxury destination near the Pilanesberg National Park, established in 1979 approximately 140 kilometers northwest of Johannesburg in the Moses Kotane Municipality of North West Province. The sprawling complex features four distinctive hotels—the 5-star Palace of the Lost City with handcrafted African furnishings, the main Sun City Hotel as the entertainment hub, the peaceful Cascades retreat, and contemporary Cabanas lodging—offering varied accommodation experiences. The resort provides championship Gary Player-designed golf courses, the Valley of Waves water park with world-class water slides, gaming facilities, multiple dining and bar venues, children's play areas, and convenient access to Pilanesberg National Park safari experiences within two hours. Day visitor tickets start from R395 for adults and R290 for children, while hotel guests receive complimentary resort and waterpark access.