The 19 best beaches in NSW that will blow you away!

Australia is well known for its beaches. If you were to visit one a day, it'd take over 27 years to see them all! Some of the very best in the country can be found in NSW, from those with pure white sand (including the whitest sand in the world!) to sweeping golden bays and those nestled between craggy headlands.

You can drive right up to the vast majority of beaches on this list, so they’re perfect for a hot day when you don’t want to put in too much effort.

Here are some of the very best beaches in NSW.


The best beaches in NSW

1. Hyams Beach, Jervis Bay

We had to start this list with the beach that has the whitest sand in the world (it’s even in the Guiness Book of Records!). Hyams Beach gets a lot of hype but it really does live up to it, it’s simply sensational. Although it is understandably popular, it is a very long beach so there’s a lot of room to spread out.

Hyams Beach

If like us, you prefer your beaches really quiet you can go very early in the morning. It’s a magical place to watch the sunrise and then even for a few hours after you won’t be sharing it with many people.

Access to the beach is easy, you only have to walk a few steps down to the sand, the harder part is parking if you’re visiting in the middle of the day.

The beautiful Hyams Beach - Best Beaches in NSW
Hyams Beach - Best Beaches in New South Wales


2. Murrays Beach, Jervis Bay

Not far from Hyams, in Booderee National Park, you'll find another beauty. White sand, turquoise water and fewer people seem to know about this one. If you love the idea of Hyams but you arrive and it’s too busy, this could be a perfect alternative. Constantly comparing it to Hyams probably doesn’t do it justice either, it’s a truly spectacular beach.

Murray Beach

You do have to pay the ACT national park fee to get in, but it's all for a good cause. 

Murray Beach in Jervis Bay - Best Beaches NSW

3. Wategos Beach, Byron Bay

A short distance from Main Beach in Byron Bay, you’ll find Wategoes. It’s a gorgeous little beach and it always has a lovely vibe. You’ll find everyone from surfers to families playing ball games and maybe even a few dolphins in the distance!

It’s a popular spot but the majority of people stick to the area in front of the car park, you’ll find it much quieter if you head to the northern end of the beach.

Wategos Beac- Best NSW Beaches

The turquoise water is perfect for swimming and it's just a short stroll up to the top of the lighthouse for sunset when you're done lazing around. 

Wategos Beach in Byron Bay - Best Beaches in NSW
Wategoes Beach

4. Ghosties Beach, Central Coast

Ghosties is a gorgeous beach backed by a huge cliff wall which gives it that wild feel, but it's what lies at the southern end of the beach that makes it extra special. Ghosties is home to some of the best sea caves in the state, the most spectacular of which is easy to access (providing you get the conditions right).

The sea caves at Ghosties Beach - Best Beaches in NSW

It's almost like a slot canyon and leads you through a narrow gap and into a rainbow coloured cave. It's so much fun to walk through and wonderful for photography.

The slot at Ghosties Beach
The slot cave at Ghosties Beach on the Central Coast NSW

If you luck out with a really low tide you can even access the red and gold cave just beyond the main cave. The exact conditions needed and all other details are in this post.

Sea Caves in Ghosties Beach

5. Caves Beach, Central Coast

It's all in the name when it comes to Caves Beach. This is another of the Central Coast's most spectacular beaches for easy sea cave exploration.

Caves beach on the Central Coast - Best Beaches NSW

Although none of the caves are individually as sensational as the ones at Ghosties, they are still fabulous and even easier to access (in the right conditions).

Exploring the caves at Caves Beach, NSW
Caves Beach - Best Beaches in NSW

Kids will love the fact they can fit in some of the caves and cracks that you can’t!

The golden stretch of sand is also lovely and it's nice and quiet at the northern end, but really it's the caves at the southern end that gave this beach a spot on our list.


6. Tallow Beach, Byron Bay

Tallow Beach is absolutely huge, so you’ll never have a problem finding a spot on this stunning stretch of sand. It’s a great place for surfing, relaxing, or a long stroll if you’re feeling energetic. It’s an easy beach to walk along because the sand is compact.

Tallow Beach in Byron Bay - Best Beaches in NSW

Tallow Beach is fringed by beautiful bushland and it certainly has that wild feel, if you’re incredibly lucky you might even see a koala!

If you go all the way to the southern beach end of the beach and follow the walking track that runs behind it, you’ll also find an amazing picnic spot, and a small secret beach - which were some of our favourite places in Byron Bay.

Tallow Beach on a sunny day

7. Mollymook, South Coast

This beach has a real family vibe and it's a great place to relax and soak up the friendly atmosphere. It’s another big beach with plenty of room to spread out on.

Mollymook Beach - Best Beaches in NSW

It's a lovely beach for swimming and also close to one of our favourite regional seafood restaurants, Bannisters. 

mollymook - Beaches in NSW
Mollymook Beach in NSW

8. Burning Palms, Royal National Park

This beach located in Royal National Park requires a little bit of a walk. It probably takes around 30 minutes to get down to it (and yep it's all uphill on the way back) but it's more than worth the effort to get to one of our favourite secluded beaches in Sydney.

We've never seen it very busy and the backdrop of green hills really adds to the charm.

If the tide is low you can also walk round to the famous Figure of 8 Pools for one of Sydney’s more adventurous day trips. 

Burning Palms Beach - Best Beaches in NSW
Best Beaches in NSW - Burning Palms

9. Red Rock, Yuraygir National Park

This beach is located in Yuraygir National Park and seems to stretch for miles. It was very quiet when we visited, even during the busy Easter period.

Red Rock - Best NSW Beaches

It'd be hard to imagine it ever getting too busy, and the beach is easily big enough that a short stroll from the car park would take you to blissful solitude anyway. The craggy headland and rock formations give it a wild feel and it’s the kind of beach that even looks atmospheric in gloomy weather.

If you are really lucky you might even catch sight of the rare coastal emu.

Red Rock Beach
Our favourite beaches - Red Rock

10. Zenith Beach, Port Stephens

Zenith Beach is a small but breathtaking stretch of sand nestled between two steep headlands. It's one of those places you see photos of and wonder if it can possibly look as good in real life. It looks better. The headlands give it such a dramatic feel.

Zenith Beach - Best Beaches in NSW

It does get popular on weekends, so it's another one of those spots we like to visit for sunrise and then it's still nice and quiet for a few hours afterwards.

Zenith Beach
The view from Tomaree Head

It's just a couple of minutes walk from a very small car park, which is also where you start the famous Tomaree Head Summit hike so you might need to find a spot a little further away. It is definitely worth it though.


11. Anna Bay, Port Stephens

This beach is backed by the giant sand dunes, the Worimi Conservation Area, which you could easily spend a day exploring in itself.

Anna Bay - Best Beaches in NSW

If you have a permit and a 4WD you can actually drive amongst the dunes or rent a board and try your hand at dune surfing.

The beach itself is large and sweeping and no matter how many cars you see in the car park you won't have a problem as soon as you walk a few minutes along the beach.

Anna Bay - Best Beaches in NSW
The sand dunes at Anna Bay

If you're not going to make it to the famous Cable Beach in WA this is also a good opportunity to take a camel ride along the beach. 


12. Palm Beach, Sydney

Sydney is well known for its beautiful beaches, over a 100 of them in fact, and some are more famous than others. Palm Beach is one of those, yet it still retains its laid back charm.

Palm Beach

The beach is a huge sweep of golden sand and is popular with surfers and sun worshippers alike. There’s even a stunning ocean bath at the southern end if you prefer to swim in calm water.

We love going early and catching the sunrise before stocking up on breakfast at The Boathouse Cafe.

Climbing up to the Barrenjoey Lighthouse offers amazing views over the beach, as well as the chance to whale watch, in season. We also love the view from the Palm Beach Bible Garden if you have a little more time.

Palm Beach - The best beaches in NSW
The path to Palm Beach

We’ve got a whole guide to the best things to do in Palm Beach here.


13. Pebbly Beach, South Coast

This one gets a mention not because it is the most beautiful on the list, though it is very pretty, but because it is frequented by gorgeous Eastern grey kangaroos.

Pebbly Beach - Best Beaches in NSW

Who doesn't want to see one of Australia's most iconic animals enjoying a little beach time R&R?

Make sure you visit towards sunset (or presumably sunrise although we went for sunset) to catch the roos on the beach itself, if you visit in the day you can find the roos on the grassy patch by the caravan park behind the beach.

Best Beaches in NSW - Pebbly Beach
Pebbly Beach at Sunset

14. Tamarama Beach, Sydney

A beach this good in Sydney city centre had to make the list.

You'll probably have picked up from our other entries that we prefer quiet secluded spots and that's definitely not Tamarama in the middle of the day.

We recommend visiting early morning or early evening if you want to experience it at its best, or grab a towel and join the throngs!

Our favourite way to get to Tamarama is to take the Bondi to Coogee Track, which follows the cliff tops and has terrific views.


15. Bongil Beach, Bellingen

Bongil Beach was an unexpected find for us. It's located in the Bongil Bongil National Park which has one of the biggest populations of wild koalas in NSW.

Best NSW Beaches - Bongil Beach

We went looking for the koalas and ended up stumbling upon this truly fantastic beach. It stretches for 7km and though we walked for 3km, we only saw one other person and this was in the busy Christmas holidays!

It's perfect for a long stroll as the sand is compact and easy to walk on, you can also surf, or just relax and wonder how you can have got this whole incredible beach to yourself.

Bongil Beach

It's a real hidden gem and an absolute must do when visiting Bellingen or Coffs Harbour.


16. Shelly Beach, Booti Booti National Park

Shelly Beach is one of those beaches that feels cut off from the rest of the world, and is only accessible on foot. It's truly spectacular, with gorgeous calm water, which makes it perfect for swimming. It's only a short walk through the forest to the beach yet it feels really secluded. 

Shelley Beach, Best beaches in NSW
Shelley Beach - Seal Rocks

One half of the beach is clothing optional, but on the other side you'll find everyone in swimsuits, so there's something for everyone. It's backed by dramatic headland on either side and it's the sort of spot that is really hard to leave!


17. Bennetts Beach, Hawks Nest 

On a sunny day, the sand at Bennetts Beach could give Hyams a run for its money! It's glistening white and the water looks turquoise. It can be a little wavy but nothing too dramatic. It's a really long beach and never seems to have anyone on it, which is pretty hard to believe!

Bennetts Beach - Best beaches in NSW

The headlands you can see in the distance provide a really picturesque backdrop and the whole beach is just spectacular. Port Stephens is blessed with many beautiful beaches and this is definitely one of our favourites! 


18. Lighthouse Beach, Port Macquarie

Lighthouse Beach is an absolute beauty and stretches for an incredible 9km - this is one beach where you definitely don't need to worry about finding your own private spot! There are plenty of points you can access the beach and our favourite for the novelty factor is at Watonga Rocks.

Lighthouse Beach, Port MacQuarie

You can climb up on top of, or into the rock formations, which are nice and grippy when dry. At the northern end of the beach you can head up the staircases and onto the grassy knoll beside the Tacking Point Lighthouse, which is an excellent vantage point for sunset over the beach.

The view from Tacking Point, Port Macquarie
Watonga Rocks on Lighthouse Beach in Port MacQuarie

19. Treachery Beach, Seal Rocks

Treachery Beach is an absolute beauty and unlike any of the beaches on this list. We'd never seen a single picture of it before visiting and had no idea what to expect. After walking for 900m through the forest to get there, we got to the top of the stairs and couldn't believe what a magnificent view it was.

The beach is wild and windswept, not to mention absolutely ginormous, somehow we had it almost all to ourselves! If long strolls along the sand are your idea of heaven then you can't go past Treachery Beach.

Treachery Beach, Seal Rocks - Best Beaches in NSW

The fact we saw both Humpback whales and a big pod of dolphins right from the sand only added to the magic. We’ve got a whole post on what to do at Treachery Beach to help plan you trip.

Treachery Beach in Seal Rocks - NSW

This post may contain affiliate links, meaning at no additional cost to you, that we will earn a small commission if you click through and decide to make a purchase. This helps towards the costs of running our website. Thanks for your support.


Like it? Pin it!

 
 

Follow us on social media


What are your favourite beaches in NSW? Any that didn't make our list? Let us know in the comments below.


Blogs about Australia