Meelup Beach is a 400m long strip of sand at the mouth of the Meelup Brook situated in a small and secluded valley inlet.
Getting to Meelup Beach is easy as it is just 10 minutes from the small town of Dunsborough, however it can be busy. There is road access to the car park and a grassy picnic area with benches and BBQs right beside the beach with shady native trees. Access is free and amenities include changing rooms, toilets, lifeguards and showers. There is often a coffee van onsite.
Sheltered by Garnet Rock to the west and Sail Rock to the east, the beach also has smaller boulders dotted along its shoreline. Ideal for children, the waters are generally calm for paddling and swimming. The white sandy beach slopes down quite steeply to a narrow sand bar then drops into deeper water. It’s a good pick for snorkelling with crystal clear waters and it’s also popular for canoeing and stand-up paddleboarding.
If you fancy a stroll, a track follows the coastline and offers panoramic views of the bay from many vantage points with plenty of flowers in the bush. It’s a great place to spot numerous dolphins and whales just offshore.
- Diving & snorkelling
Submit a correction
More Western Australia beaches in Australia
Current weather (Sun Sep 27th 11:00)
15°C / 59°F