Elephant Rocks Beach

As the name might suggest, Elephant Rock has huge smooth grey granite rocks sitting on a pristine white sandy beach and in the beautiful clear turquoise waters in the bay. From the clifftop these boulders could be a herd of elephants ambling into the water for a cooling dip.

Elephant Rocks is located in Williams Bay National Park near Denmark (the little town) near the southwestern-most tip of Australia.

Access is down a long staircase from the roadside parking. You can also reach Elephant Rocks by parking at the Greens Pool car park further west (another beautiful white beach for swimming) and then walk a good 10 minutes over the clifftop track. Once you reach Greens Pool you can continue walking around the rocky headland (waves permitting) to reach Elephant Rocks.

The beach is small and well protected, set within a rocky crevasse making it perfect for paddling and swimming. It’s an amazing place to visit and an unforgettable sight. One more thing you’ll notice is the abundance of wild flowers that can be found nearby in all seasons.

Nearest town/city



  • Diving & snorkelling
  • Swimming/bathing

Submit a correction

More Western Australia beaches in Australia

2022-10-07 10:00:00

Current weather (Fri Oct 7th 10:00)

Light rain showers

(Light rain showers)
13.9°C / 57°F

Sea temperature

Elephant Rocks Beach surf forecasts

Elephant Rocks BeachFull weather & tide times info »

What did we get wrong?