The perfect destination for families, corporate guests and special occasions.  The Diaz Hotel & Resort is the largest and only Hotel in Mossel Bay situated on a sandy beach – a mere 10m from the high-water mark!  All 81 bedrooms, 5 suites and 21 self-catering apartments has full sea views and private balconies from where you can watch the most beautifully majestic sunrise as well as dolphins and whales playing in the surf.  We cater for each member of your family:  Beauty Salon on premises for Mom to relax, beach bar for Dad to watch the latest game and Waterpark for the kids to play and have fun.  We look forward to welcoming you to the most beautiful hotel in Mossel Bay!


Free Wifi, gym facilities, sauna, sunbed and undercover parking. Restaurants on site.

Contact Info
  • Address
    26 Beach E Blvd
  • Telephone
    +27 44 692 8400
  • GPS co-ordinates
    34°09'30.6"S , 22°06'34.5"E
Contact Form

    × How can we help you?