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
Denmark
Activities
- Diving & snorkelling
- Swimming/bathing
Submit a correction
More Western Australia beaches in Australia
Current weather (Wed Apr 30th 14:00)

(Clear sky)
16°C / 61°F
Sea temperature
21.7°C71.1°F
What did we get wrong?
Rate Elephant Rocks Beach
Western Australia
Australia
Beaches nearby
- Waterfall Beach (1.2 mi)
- Lights Beach (1.8 mi)
- Mazzoletti Beach (2 mi)
- Back Beach (3.9 mi)
- Ocean Beach (5.3 mi)
- Anvil Beach (7.1 mi)
- Springdale Beach (9.2 mi)
- Rudgyard Beach (10.6 mi)
- Crusoe Beach (10.9 mi)
- Quarram Beach (13.6 mi)