Things to do in Eagle Bay

Nestled between Meelup Beach and Bunker Bay, Eagle Bay is a long white stretch of beach with a small hamlet of beautiful homes all in walking distance to the pristine shores. You’ll always find a patch of sand for yourself away from the crowds, even on the busiest weekends.


Cape Naturaliste lighthouse is a short drive from Eagle Bay. The historic lighthouse offers tours and sweeping ocean views, and the cafe is a great spot for coffee, cake or a light lunch. Kids will love the nautical-themed playground. Surrounding the lighthouse, and along the coast to Dunsborough is the Meelup Regional Park with numerous walk trails The adventurous will love the diving opportunity at the HMAS Swan Dive Wreck off Meelup Beach. Eagle Bay Hall hosts yoga classes in the summer months.


When you stay at Eagle Bay you’re surrounded by nature and spoilt for choice with so many sheltered bays with calm turquoise waters, perfect for families swimming and snorkelling. Try Eagle Bay, Meelup, Point Picquet and Castle Rock Bay. Conditions are usually perfect for beach fishing, SUPing and Kayaking and the kids will spot fish in the clear shallow waters. Families will love the opportunity to spot whales as they migrate from September to December. The walk from Eagle Bay to Meelup is beautiful any time of year, in summer you could be rewarded if the ice-cream van is there.


Eagle Bay has some fantastic dining options. Eagle Bay Brewing Co is a local institution, Wise Wine has a stunning outlook with wine tasting, lunch and dinner, Meelup Farmhouse provides relaxed dining and is child and pet friendly, and Eagle Bay Olives is a great spot for breakfast, coffee and light lunch. Eagle Bay is just a 10-minute drive to Dunsborough’s fabulous choice of cafes, restaurants and bars and there’s some world class wineries a short drive away. Free, well-maintained gas BBQs are dotted along the coast and you’ll find a selection at Meelup Beach and Castle Rock.

Our range of holiday homes in Eagle Bay is just what you need to relax after a day of exploring.