Diaz Beach Haven B&B and Self Catering

Untitled Document


34 Karveel Crescent Diaz Beach 6506

DIAZ BEACH HAVEN in Mossel Bay is a 3 star B&B and Self-catering beach side guest house offering accommodation in one of the most exquisite locations on the Garden Route.


view phone082 611 5923

send message


Our guest house offers great family holiday and corporate accommodation 2 minutes walk from the safe to swim Diaz Beach.

Find out more about us by visiting our About us and Your Host pages on our website above.

Our 3 star, beach side guest house is perfectly located on the Garden Route, 100 meters from the well known sandy and safe to swim, Diaz Beach. Diaz Beach Haven offers the perfect environment for business travellers and family vacations, a home away from home.

Entertainment and facilities within walking distance (150 metres) are: Beach, One hotel, Several restaurants, Swimming pools (one heated pool) & Jacuzzi, Theatre, Shopping centre, Adventure/family activities e.g. mini golf, water worm etc Beach Cocktail Bar and SCUBA dive centre

Our General facilities:

- Under cover parking
- Full laundry facilities
- Top quality towels & linen
- Power points
- international plugs
- Garden
- Fans
- Heaters
- Hairdryers
- Kettles for coffee/tea
- Microwave ovens
- Additional freezer facilities
- Safes
- Fridge/freezers
- Toasters
- Bed side reading lamps
- Built-in cupboards
- Internet

Explore the Garden Route and Klein Karoo region - a world renowned scenic and adventure route, catering from the very energetic visitor to the more reserved tourist and definitely has something to offer for every budget.


Diaz Beach, Mossel Bay

Photo Gallery

 Diaz Beach Haven B&B and Self Catering

Click here for Slideshow. You can also click on any of the photos to start slideshow.

more photos »


Map Location


Complete the form below to contact us.

Please enter the text you see in the image at the left into the textbox. This is required to prevent automated submission of contact requests.

*Verification Code image cannot be displayed