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 hotel!

Loved this place Will definitely come again The staff is extremely friendly Love them

Corrie Boone

26/9/2024, Google

I will never go anywere else but here very nice! The service is good and the people also nice and friendly,

Yvonne Nortje

9/4/2024, Google

Had a lovely time with my family. Friendly staff

Eva Djiane

24/2/2024, Google

Great location, comfortable rooms, good facilities and service.

Imraan Kajee

6/1/2024, 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.