Diaz Beach (Dias Beach)

  • Diaz Beach - South Africa
  • Diaz Beach - South Africa
  • Diaz Beach - South Africa

Diaz Beach is an incredible, secluded beach right next to the Cape of Good Hope near Cape Town. You will need to hike for 20 minutes to get to this beach, but when you do, you’ll find the scenery mesmerizing. The sandy beach faces into the full force of the Atlantic Ocean with jagged rocks stretching out into the water.

Although the scenery is stunning and the water can look inviting it is very dangerous to swim here because the currents are very strong. You can safely walk in up to your ankles, but no further. This is more of a place to bring your camera. Explore this beach if you want to be away from the crowds. It has a secluded feel to it and offers an unforgettable view of the ocean.

You can hike in the cliffs on the east and west side of the beach, and on the beach are two pinnacles of sandstone. People often climb to the top to sunbathe. If you want to see an amazing sunrise or sunset Diaz Beach can provide both, and you may catch a glimpse of some of the native wildlife. There are ostriches, baboons, seals, sharks, African penguins, and Red Hartebeests as well as “dassies” that live in this area.

Nearest town/city

Cape Town

Also known as:

Dias Beach

Submit a correction

More Western Cape beaches in South Africa

Current weather (Fri Dec 8th 09:00)


18.6°C / 65°F

Sea temperature


Diaz Beach surf forecasts

Diaz BeachFull weather & tide times info »