Local’s Guide To Sydney’s 20 Best Hidden Beaches
By Visit Bondi Beach Editorial Team ·

If you want Sydney's best hidden beaches, skip the postcard names and hunt the little coves tucked behind headlands, national parks and quiet harbour streets. I live on the eastern beaches and spend half my weekends chasing exactly these - the sheltered swims, the boat-only bays, the sand most visitors walk past. Here's my honest local shortlist of 20, with the ones I'd send you to first.
A quick word before you pack the towel: "hidden" usually means unpatrolled. Most of these have no lifeguards, no flags and sometimes no easy exit. Swim within your limits, check conditions first, and treat the calm harbour beaches as the safer bet if you've got kids.
My favourite hidden beaches around the harbour
The harbour hides Sydney's most magical little beaches - glassy water, ridiculous backdrops. Milk Beach, off the Hermitage Foreshore Walk in Vaucluse, frames the Opera House and Harbour Bridge across the water; it's my go-to for a late-afternoon swim and a picnic. Nearby, Parsley Bay in Vaucluse is a gentle, netted cove with a suspension bridge and grass for the kids, and Camp Cove near Watsons Bay is a calm, golden crescent a short walk from the ferry crowds.
Over on the lower north shore, Chinamans Beach in Mosman is a wide, quiet stretch that's brilliant for paddleboarding, and Store Beach near Manly is the real secret - inside Sydney Harbour National Park, reachable only by kayak or boat, with a protected penguin colony ashore, so landing is restricted at times to keep the birds safe.
- Best for a view swim
- Milk Beach, Vaucluse
- Best with kids
- Parsley Bay, Vaucluse
- Best boat-only escape
- Store Beach, Sydney Harbour NP
- Best snorkelling
- Shelly Beach & Gordon's Bay
- Typical facilities
- Minimal - no lifeguards on most
Where I go to snorkel
Two spots earn their reputation. Shelly Beach at Manly sits inside the Cabbage Tree Bay Aquatic Reserve - a no-take reserve since 2002 - so the marine life is genuinely abundant; on a calm day you'll spot wrasse, gropers and sometimes a resident turtle. Closer to home, Gordon's Bay between Clovelly and Coogee has an underwater nature trail and clear, sheltered water - perfect for a first snorkel.
The full 20 - and how to reach them
Beyond my favourites, here's the rest, grouped by effort. The bush-and-boat ones reward a walk or a paddle.
- Easy harbour coves: Milk Beach, Parsley Bay, Camp Cove, Kutti Beach, Queens Beach, Redleaf (Murray Rose Pool), Chinamans Beach, Fairlight
- Snorkelling favourites: Shelly Beach (Manly), Gordon's Bay, Little Congwong (La Perouse)
- Reached by bushwalk: Reef Beach, Castle Rock and Collins Flat (Manly area), Resolute Beach (Ku-ring-gai Chase), Little Bay
- Boat or kayak only: Store Beach, Washaway Beach
- Tide-and-timing gems: Mackenzies Beach (between Bondi and Tamarama), Balmoral's quiet Rocky Point end
Mackenzies Beach, the closest to us, is less a beach than a strip of sand that surfaces between Bondi and Tamarama when the tide and swell cooperate - a happy surprise on the Bondi to Bronte coastal walk, not a whole-day plan.
Frequently asked questions
What is the most hidden beach in Sydney?
Store Beach near Manly is hard to beat - inside Sydney Harbour National Park, reachable only by kayak or boat, with a protected penguin colony ashore. Washaway Beach nearby is similarly cut off, reached only on foot or by boat.
Which hidden beaches are best for families?
Stick to the calm harbour beaches. Parsley Bay in Vaucluse has a netted swimming area and grassy picnic space, and Redleaf (the Murray Rose Pool) in Double Bay has a floating pontoon and gentle water - far safer for little swimmers than the ocean coves.
Are these hidden beaches patrolled by lifeguards?
Mostly no. Unlike Bondi or Manly, most of these coves are unpatrolled, with no flags and sometimes strong currents or rock-scramble access. Check conditions on Surf Life Saving's BeachSafe and swim within your limits.
Where's the best hidden snorkelling near Sydney?
Shelly Beach at Manly, inside the Cabbage Tree Bay Aquatic Reserve, is the standout - a no-take reserve packed with fish. Gordon's Bay between Clovelly and Coogee is a calmer alternative with its own underwater nature trail.
Do I need to pay to visit any of these?
The beaches are free; access is the catch. National-park beaches like Resolute in Ku-ring-gai Chase may involve a vehicle-entry fee if you drive in, and boat-only spots like Store Beach mean hiring a kayak or a tour. Check the relevant NSW National Parks page for current fees.
That's my map to Sydney's quiet corners. Start with Milk Beach or Camp Cove for the view, Shelly Beach for the fish, and save Store Beach for the day you feel like earning it. Tread lightly, check conditions, and leave each cove as gorgeous as you found it.