Diaz Hotel & Resort

Enjoy a superior, beach front hotel experience

The Diaz Hotel & Resort also known as the Diaz Strand Hotel, welcomes you to the pristine seashore of Mossel Bay's renowned Diaz Beach, offering you a thrilling and entertaining holiday experience right in the heart of the picturesque and famous Garden Route. The Diaz Hotel is located only 10m from the high-water mark and offers spectacular ocean views from every window and balcony. The Diaz Hotel was named in honour of the famed Portuguese navigator, Bartolomeu Dias, who landed in Mossel Bay in 1488. Themed on the long and vivid history of the area, the Diaz Hotel offers guests a comfortable stay with FREE Wi-Fi and considerate service throughout their stay.


With its bay protected from extreme weather, the charming town of Mossel Bay boasts with long shorelines, pristine blue flag beaches and the second most moderate climate in the world. Explore the beautiful resort and discover the delights Mossel Bay has to offer.

Learn More





Take a Ride in a Lambo

Ride along from the Diaz Hotel to The Point and back @ R3500!  Enquire at the front desk.