Diaz Hotel & Resort

Garden Route



At a glance

Known for
beachfront accommodation beside Diaz Beach
Local tip
A sea-facing room with a private balcony suits guests who want to watch the coastline from their accommodation.

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.

Frequently Asked Questions

The accommodation suits solo travellers, couples, families and groups, with hotel rooms, suites and nearby self-catering units available.
The adjacent Beach Club has two- and three-bedroom units, each with a kitchen, stove, fridge and two bathrooms. A penthouse is also available.
Diaz Hotel & Resort is at 1 Beach E Boulevard, Die Voor Bay, Mossel Bay, 6500, beside Diaz Beach.
Reservations can be arranged through the resort’s official booking service.
Yes. The range of hotel rooms and self-catering units supports both shorter breaks and extended seaside stays.
Guests with dietary requirements can confirm suitable arrangements directly with the resort before arrival.
Yes. The two- and three-bedroom units include equipped kitchens with a stove and fridge.
The rooms have private balconies that provide outdoor space connected to the accommodation.
A waterpark forms part of the resort’s leisure offering.

Top Things To Do in Garden Route

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again