The Hotel Portao Diaz has been an ideal venue for family holidays for generations. Our unbeatable prices make it the preferred facility for companies to accommodate their personnel whilst working in the Mossel Bay area, or just passing through.

Situated in D'Almeida, Mossel Bay, the Hotel Portao Diaz has beautiful panoramic views of the bay and the Outeniqua Mountains.

The hotel is close to the centre of town which has various, restaurants, pubs, museums, cinemas, shopping centres and much more!

There are three pristine beaches namely Santos, De Bakke and Diaz beach. The nearest beach is approximately 2 km away and all beaches offer safe swimming all year round. The visitor can also enjoy whale watching from early July to November.