Diaz Hotel & Resort
Garden Route
At a glance
Diaz Hotel & Resort is a beachfront accommodation property on Diaz Beach in Die Voor Bay, Mossel Bay. Set close to the shoreline, the hotel provides a coastal setting with ocean views from its rooms and private balconies. The atmosphere is relaxed and suited to seaside breaks, with the sound and scenery of the Indian Ocean forming a central part of the stay.
The hotel offers 90 air-conditioned rooms across several formats, including options for solo travellers, couples, families and groups. Rooms include en-suite bathrooms, flat-screen televisions, complimentary Wi-Fi and private balconies facing the ocean. Suites provide a more spacious choice for guests marking a special occasion, while standard room options support shorter visits and longer coastal stays.
Next door, The Beach Club provides self-catering accommodation for families and groups who prefer additional privacy and room to settle in. The two- and three-bedroom units include equipped kitchens with stoves and fridges, as well as two bathrooms. A penthouse on the 12th floor offers a larger self-catering setting with elevated coastal views and premium finishes.
The resort character is centred on convenient beach access, comfortable rooms and a setting that connects a Mossel Bay stay with the wider Garden Route. Its name reflects the area’s Portuguese maritime history and the arrival of Bartolomeu Dias in Mossel Bay, giving the property a local historical theme alongside its contemporary accommodation.
Leisure facilities include a waterpark, while the resort also offers an eat-and-drink component for guests. The property is best suited to travellers seeking a seaside base rather than a standalone dining destination. Couples can choose a private balcony and suite setting, while families and groups can make use of the larger rooms or adjacent self-catering units. The beachfront position also makes the resort suitable for guests who value ocean views and easy access to the coastal surroundings.