Two hours northwest of Johannesburg, in the crater of an extinct volcano, somebody decided to build a casino, a fake palace, and two Gary Player courses — and then stock one of them with actual crocodiles. Sun City is South Africa at its most theatrical, and it's been running this play successfully since 1979.
The Gary Player Country Club has hosted the Nedbank Challenge every year since 1981, which means you're playing the same finishing stretch the world's top 12 try to survive every December. It's a proper championship test — long, fast greens, and the par-4 9th and par-3 16th will sit with you. The Lost City course is the looser sibling: more resort, more scenery, and the 13th hole has a pit of live Nile crocodiles guarding the green. The Palace of the Lost City handles the off-course end with a casino, decent restaurants, and rooms that look like a movie set decided to keep going.
Dogleg's Pick Courses
Where to Play
In order of conviction. Every course on this list was chosen deliberately.
Gary Player Country Club
$175+The reason serious golfers come to Sun City. Host of the Nedbank Challenge every year since 1981, so you're playing the same finishing stretch the world's top 12 try to survive in December. Long off the back tees, kikuyu rough that grabs the clubface, and greens that get faster as the day heats up — the par-4 9th and par-3 16th are the holes you'll talk about back at the bar.
Lost City Golf Course
$100–$175The looser sibling to the Country Club — Gary Player again, but with desert-style scrub, exposed rock, and resort-friendly playing corridors. The whole thing builds toward the par-3 13th, where the green is fronted by a pit holding 38 live Nile crocodiles. It's a real hazard, you can lose a real ball in there, and that's exactly why it's worth playing.
Lost City Golf Course hole 13 — not a course recommendation but an experience recommendation. The crocodile hazard is real. Bring extra balls.
Where to Stay
Lodging Picks
Ranging from splurge to smart. Pick based on what the group wants and how much time you'll actually be at the hotel.
The Palace of the Lost City
$$$$The full Sun City experience — a five-star hotel built to look like an African king's palace, with carved domes, painted ceilings, and rooms that feel like the set designer never said stop. It's not subtle and it's not cheap, but if you've flown 15 hours, you didn't come to stay in a Holiday Inn. Closest to the Gary Player CC clubhouse.
The Cascades Hotel
$$$The quieter five-star option inside Sun City — built around water gardens and a bird sanctuary, and a short walk or shuttle from both courses and the casino. Smart pick for groups who want the resort access without the Palace's theme-park architecture. Service is the same, the rooms are cleaner-lined, and it usually books for less.
Sun City Hotel
$$$The original 1979 hotel and the one connected directly to the casino floor. Recently refurbished, mid-tier pricing, and the right call if you want gambling and dining steps from your room. Less golfer-focused than the Palace or Cascades — bring a group that wants the casino energy as much as the courses.
Sun City Cabanas
$$The budget-conscious option inside the resort gates — three-star, family-friendly, walkable to Valley of Waves. For a golf group focused on the courses and not the marble lobbies, the math works: you get the same shuttles, the same tee times, and you sleep at half the Palace rate.
Bakubung Bush Lodge
$$$If you're combining golf with a Pilanesberg safari — and you should — Bakubung sits inside the national park, ten minutes from Sun City's gates. Game drives leave from the lodge, hippos use the property's waterhole, and you're still close enough to play the Gary Player CC the next morning. This is how you get the African trip you flew here for.
Pilanesberg & Hartbeespoort Villa Rentals (Vrbo)
$$For groups of six or more, a private villa around Hartbeespoort Dam (40 minutes from Sun City) gives you a full kitchen, a pool, and the kind of patio session that beats any hotel bar. You'll need a rental van to make it work, but per-head it lands well below the Palace and you control the schedule.
Where to Eat & Drink
The Right Restaurants
8 picks across the full range — the big dinner out, the post-round decompress, and the morning before an early tee time.
Plume
fine diningThe fine-dining room at the Palace and the best meal inside the resort. Modern South African plates, a strong Cape wine list, and the kind of room that justifies a collared shirt. Book the tasting menu, ask for the sommelier's pinotage pairing, and use it as the trip's blowout dinner.
Crystal Court
hotel diningInside the Palace lobby, this is where you do the long, lazy breakfast or the proper afternoon tea. Buffet at breakfast is enormous and worth the price; service is the polished old-school kind. Best place to start a day before tackling the Gary Player CC.
Calabash
local buffetAfrican-themed buffet at the Sun City Hotel — pap, chakalaka, braai meats, game when they have it. It leans tourist, but the food is genuinely good and it's the easiest way for a group to actually try South African cooking without committing to a tasting menu. Go once, order the boerewors.
Legends
sports barThe sports bar at the Sun City Hotel — burgers, ribs, big screens, cold draughts. Where the group ends up after a round when nobody wants to dress up. Not trying to be more than it is, which is the point.
The Raj
indianSolid Indian inside the resort, which doesn't sound exciting until you're three days into braai meat and craving a vindaloo. Strong butter chicken, good naan, fair pricing. Useful change-up dinner mid-trip.
Villa del Palazzo
italianItalian at the Palace — handmade pasta, wood-fired pizza, the kind of menu that gives you a break from steakhouse mode. Quieter room than Plume, easier to walk into, and a fair value for the resort. Good lunch option after a morning round.
Palm Terrace
casualCasual all-day dining at the Cascades — light lunches, decent salads, big windows over the gardens. Where you eat when you've overdone it the night before and need something that isn't fried. Fine, not memorable, exactly what's needed.
Harvest at Roots
farm-to-tableTwenty minutes outside Sun City at Forever Resorts Loskop, this is a working farm restaurant — local meat, local veg, no resort markup. Worth the drive once if you want a meal that has nothing to do with the casino. Lunch only, book ahead.
Beyond the Course
When the Group Needs a Break
All of these are mandatory.
Pilanesberg Game Drive at Sunrise
Pilanesberg National Park starts at the Sun City gates — Big Five territory in the crater of an ancient volcano. Sunrise drives are when the lions are still moving and the light is good. Book a 3-hour open-vehicle drive through the resort or a private operator; this is non-negotiable on a Sun City trip.
Book this experience →Hot Air Balloon over Pilanesberg
Sunrise lift-off, an hour above the bushveld watching giraffe and zebra wake up, champagne breakfast on landing. Expensive and weather-dependent, but it's the photograph you'll actually frame. Book the day you arrive in case wind kills the first attempt.
Book this experience →Valley of Waves
Sun City's water park, with a real wave pool and a few legitimate slides. Sounds like a kid thing, but on a 35°C afternoon between rounds it's genuinely useful. Free for resort guests. Skip if it's under 25°C.
Book this experience →Lesedi Cultural Village
About 90 minutes back toward Johannesburg — five tribal villages with traditional food, music, and overnight stays. It walks the line between informative and touristy, but if your group has any curiosity about South African culture beyond the resort gates, this delivers. Best done as a stopover on the JNB return drive.
Book this experience →Sun City Casino Floor
It's why the resort exists. Full table game spread, slots, decent limits, and Sun International runs a clean room. The post-dinner ritual on at least one night — bring rand, set a number, and don't try to pay golf bets with poker winnings.
Pro Tips
Before You Book
Gary Player Country Club is the primary target: Major Champions Tour venue, Player's own design in the bushveld, and the course of the Million Dollar Challenge.
Lost City Golf Course has the famous crocodile hazard at hole 13. It's not a gimmick — the crocs are real. Bring extra balls.
Sun City is a self-contained resort: casino, waterpark, The Palace hotel, and both courses on one property. You don't need to leave.
Fly into Johannesburg (JNB), then 2.5 hours northwest by road or 1 hour by charter flight.
Combine Sun City with a Pilanesberg National Park safari — it's adjacent to the resort and the Big Five are all present.
Dogleg's Advice
Most groups treat Lost City as the warm-up and the Country Club as the main event. That's correct, but don't shortchange Lost City — play it second, after you've shaken off the flight, and actually engage with the 13th hole instead of just snapping a photo. Also: tack on a Pilanesberg game drive at sunrise. You flew 15 hours to Africa. See some of it.
What to Know
Go May through September — Southern Hemisphere winter is the dry season, mornings are crisp, afternoons are perfect, and the rains stay away. You're flying into Johannesburg (15+ hours from the East Coast) and driving or transferring two hours north, so build in a recovery day. Walkability is zero — this is a cart-and-shuttle resort, not a stroll-the-village situation.
Who This Trip Is For
✓ Best for
- →Groups combining golf with a Big Five safari without full South Africa logistics
- →Anyone who wants Gary Player Country Club on their course list
- →Mixed groups who want resort infrastructure, casino, and entertainment alongside golf
- →Groups combining Johannesburg with a standalone bush-and-golf resort experience
✕ Not for
- →Groups who need a broader course menu: this is a two-course resort
- →Travelers chasing the most prestigious design credentials in South African golf (that's Leopard Creek and Fancourt)
- →Groups who want a remote, immersive bush experience rather than a full resort
Ready to go?
Start planning your Sun City trip.
Use the AI trip builder to map out rounds, lodging, and dinners day by day. Free to use. Share the link — everyone sees the plan.
Start planning your trip →