Club Hacienda
A beachfront self-catering hotel in Margate, near Shelly Beach
Club Hacienda sits on Marine Drive in Margate, a short walk from Shelly Beach. The hotel offers self-catering apartments for couples and families, with options ranging from single-level units to duplexes. Each apartment is equipped for independent stays, allowing guests to manage their own meals and routines.
Onsite facilities include a swimming pool, adventure golf, outdoor chess, and a playground for children. The beach is a five-minute walk away, where fishing boats set out in the morning and return in the afternoon. Guests can watch the boats come in with their catch or take a stroll along the shore.
The Shelly Beach shopping centre is nearby, within a five-minute walk, for groceries and snacks. Durban is a hundred and ten kilometres away, about an hour and a half by car. The hotel’s location makes it a practical base for exploring the South Coast.
The hotel operates as part of the First Group chain, which manages several resorts in the region. Staff assist with arrivals and stay inquiries, and the property is maintained to a standard that reflects its three-star rating.