Club Hacienda in Shelly Beach offers the best affordable self-catering holiday accommodation in Margate near the beach, perfect for couples and families looking for cheap places to stay that promise an unforgettable retreat. Not too far from Durban, just a 110 km drive, our luxury holiday haven features 17 comfy apartments, ranging from easy-access single levels to spacious duplexes, all designed for your perfect holiday. Right next to the Shelly Beach shopping centre, you're never far from a quick shop or a tasty snack. And with the beach just a stroll away, it's easy to dip your toes in the sea whenever you fancy.

There's never a dull moment at Club Hacienda. Packed with onsite fun like adventure golf, giant outdoor chess, a refreshing swimming pool, and a playground for the kids, every day brings a new adventure. For those who love the sea, watching the fishing boats set off in the morning and return with their catch is a real highlight. As one of the premier places to stay in Margate, Club Hacienda is the ultimate spot to unwind and have a blast, offering the best of the South Coast's laid-back vibe and fun-filled activities.

Welcome to First Group Club Hacienda. We’ve solved travel, and you’re invited.

The comfortable, air-conditioned two-bedroom simplex and and three-bedroom duplex apartments are fully furnished and provide all that is needed for a family seaside holiday.

Check attractions in and near our resort!

What a lovely place Near the beach Own private entrance Near the shopping centre just 5 minutes walk away Fantastic staff We go to various of the First Group hotels and resorts and I rate this in the top three

Jim Hodson

2025/10/16, Google

The staff are amazing, we have used timeshare holidays since 1992 and this is the FIRST time we got a welcome call 2 days before we arrived . On arrival and during our 2 week stay from the gardener to management staff treated us as if we were in a 5 start hotel. Well done Club Hacienda

Kevin Peter B

2025/09/30 Trip Advisor

What an amazing place to go to the beach, the rooms were pretty good and clean and was so helpful

Babhekile Ngcobo

2025/09/15, Google

Great location, comfortable rooms, good facilities and service.

Zoleka Mpetsheni

2025/09/04, Google

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent vel ante eu ligula congue pulvinar sit amet facilisis mauris.

deidre venter

2025/08/29, Google

  1. From King Shaka International Airport take the N2 south.
  2. Take the Shelly Beach off-ramp and travel left towards the sea.
  3. At the T-junction, turn right. Continue for approximately 100m.
  4. The resort is on the left-hand side.