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

Current weather (Wed Oct 20th 16:00)

Partly cloudy

(Partly cloudy)
17°C / 63°F

Sea temperature

Elephant Rocks BeachFull weather & tide times info »

What did we get wrong?