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. Choose your accommodation in Eagle Bay and visit this magical area soon.


Cape Naturaliste lighthouse is a short drive from Eagle Bay. The  historic lighthouse offers tours and sweeping ocean views, and the Lighthouse Keepers Cottage Café 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 summer



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 (home to the now-famous Gourmet Escape Gourmet Beach BBQ each November). 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, and Meelup Farmhouse provides relaxed dining and is child and pet friendly. 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.