This post may contain affiliate links. Please see my disclosure policy for more details.

With a rugged coastline stretching on for over 2,000km, New South Wales on the east coast of Australia is an epic state to explore if you’re a beach lover like me. Home to everything from hidden coves tucked away inside unspoilt national parks to big, beautiful city beaches, New South Wales gives Queensland a good run for its money when it comes to seaside scenery.

Sydney alone has over 100 beaches to choose from, and with a Mediterranean climate, it’s a pleasant destination to visit all year round. During the winter months, you’ll find milder weather up north around Byron Bay. During the summer, head south towards Eden where it’s usually much more comfortable.

I’ve been lucky enough to travel this entire stretch of coastline over the last couple of years. So here are my top 25 beautiful beaches in NSW, starting from the north and meandering down to the border with Victoria. Enjoy!


1. Belongil Beach, Byron Bay

While I’d normally favour a peaceful sunset on a deserted beach with no tourists, there’s something very special about the popular Belongil Beach in hippy holiday hotspot, Byron Bay. Every evening travellers gather on the rocks to watch the sun sink behind the undulating skyline to the sound of the local bongo band. Atmosphere aside, the scenery alone puts it into my top 25 beautiful beaches in NSW.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Sunset at Belongil Beach, Byron Bay NSW

2. Whiting Beach, Yamba

The small fishing town of Yamba has plenty to offer in terms of huge, virtually empty beaches. I found beautiful Whiting Beach the most sheltered from the wind and spent a good couple of hours chilling there while the fishermen did their stuff!

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Fishermen at Whiting Beach, Yamba

3. Sapphire Beach, Coffs Harbour

While the giant banana outside the Big Banana Fun Park gives Coffs Harbour a bit of a tacky reputation, it’s actually a seriously beautiful destination with miles of beaches, rolling hills and a decent-sized town centre. I chose to camp about ten minutes north of the town directly behind tranquil Sapphire Beach, where the only sounds were the sea birds and the crashing waves.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Sapphire Beach, Coffs Harbour

4. North Wall Beach, Coffs Harbour

The beaches around the town centre in Coffs Harbour are also pretty stunning. The size and natural setting of North Wall Beach gets it into my top 25 beautiful beaches in NSW.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
North Wall Beach, Coffs Harbour

5. Shelly Beach, Nambucca Heads

I only had time for a quick look around the holiday town of Nambucca Heads on the mid North Coast of NSW, but absolutely loved the beach and riverside scenery, as well as the painted rocks along the break wall. Shelly Beach at sunset was absolutely spectacular, and a place I’d definitely return to.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Shelly Beach, Nambucca Heads

6. Back Beach, South West Rocks

South West Rocks is probably best known for its cave diving site, Fish Rock Cave, but this seaside holiday town at the mouth of the Maclean River is also home to great beaches, beautiful walking tracks and the ruins of Trial Bay Gaol. There are plenty of beaches around the town centre, but the rugged Back Beach, accessible from a bush track once you’ve crossed the bridge over South West Rocks Creek is mighty impressive.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Back Beach, South West Rocks

7. Crescent Head Beach

International surfing mecca Crescent Head is a beautiful place to detour off the Pacific Highway for a picnic lunch like I did. Even if you’re not into surfing or you’re just passing by, take a seat on the rocks and watch the experts show you how it’s done.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Surfers at Crescent Head

8. Forster Beach

The coastal town of Forster, about 3.5 hours north of Sydney is a reasonably built up but beautiful holiday destination with heaps of water activities on offer, along with whale and dolphin cruises. The main beach in town is not only huge and bright white, but has a large ocean pool for swimming. I only stopped here for a picnic lunch but instantly put it on my list of future holiday destinations in NSW.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Beautiful Forster Beach

9. Elizabeth Beach, Booti Booti National Park

Continuing south down the coastal route from Forster takes you into Booti Booti National Park, an 8km peninsula lying between ocean and lake. After taking a look at The Green Cathedral, I’d recommend stretching out on the stunning Elizabeth Beach, definitely one of the most beautiful beaches in NSW in my eyes.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Elizabeth Beach, Booti Booti National Park

10. Mungo Beach, Mungo Brush

Mungo Brush is an isolated area in Myall Lakes National Park that you can detour to if you fancy camping in more rural surroundings. We stayed at Mungo Brush Campground on the stunning banks of White Tree Bay and walked the short distance over the dunes to admire Mungo Beach in the morning.

At almost 17km long, it’s the third longest beach in NSW. It’s certainly dramatic with its huge waves and enormous sand dunes, but more of a place to admire than to swim at.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Mungo Beach, Mungo Brush

11. Zenith Beach, Port Stephens

Port Stephens is such a lovely holiday town that I returned after my road trip to properly explore. There are plenty of beaches to choose from here, but the view overlooking Zenith Beach from the Tomaree Mountain lookout is absolutely stunning.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Zenith Beach in Port Stephens, viewed from the lookout in Tomaree National Park

12. Nobbys Beach, Newcastle

There are lots of lovely beaches in the thriving and increasingly trendy city of Newcastle. Just two hours from Sydney, it’s a great destination for a weekend break. The mega-long Nobbys Beach that stretches from the city centre up to Nobbys Lighthouse impressed me enough to make it into my top 25 beautiful beaches in NSW.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Nobbys Beach, Newcastle

13. Putty Beach, Bouddi National Park

Marking the start of the beautiful Bouddi Coastal walk through Bouddi National Park on the NSW Central Coast , Putty Beach is not only huge and golden, but has its own campsite, toilets and barbecues. This is another perfect place to visit on a weekend trip from Sydney.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Golden Putty Beach in Bouddi National Park

14. Pearl Beach, Central Coast

Pearl Beach on the NSW Central Coast is a gem indeed. Surrounded by greenery and blessed with calm but deep water, an ocean pool, toilets and a café, restaurant and general store, there’s enough at Pearl Beach to make your visit comfortable, without losing its secluded feel.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Beautiful Pearl Beach on the NSW Central Coast

15. Resolute Beach, Ku-Ring-Gai Chase National Park

Resolute Beach requires a steep bush hike, but it’s well worth the effort to get there. Hidden down below towering trees and hills, the only people you’ll be sharing it with are other hikers and Sydneysiders with their own boats.

To get onto the track, either drive to the car park at West Head at the northern end or take the ferry from Palm Beach in Sydney across to Mackerel. Read more in my blog post on the beautiful walk to Resolute Beach.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Resolute Beach in Ku-Ring-Gai Chase National Park

16. Kutti Beach, Sydney

Kutti Beach is my absolute favourite secluded beach in Sydney. Tucked away behind million-dollar mansions at the end of a hidden staircase on a dead-end street, it’s a beach only locals tend to know about. The water’s calm and clear, the vibe is relaxed, and it’s also dog friendly.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Secret Kutti Beach, Sydney

17. Congwong Beach, Sydney

I’d only really been to the big, busy beaches in Sydney when I discovered Congwong down in La Perouse. I was thrilled to discover this rugged beauty accessible from a short bushtrack, and if you’re into baring it all, there’s the nudist Little Congwong Beach a few minutes further on!

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Congwong Beach in La Perouse, Sydney

18. Bonnie Vale Beach, Royal National Park

Lying at the very southern tip of Sydney, accessible by car or via a scenic ferry trip from Cronulla, are the beautiful coastal villages of Bundeena and Maianbar. Head to nearby Bonnie Vale campground in the Royal National Park and you’ll come across this stunner of a beach, viewed here from the walk between the two villages.

I’ve written whole blog post on Bundeena and camping at Bonnie Vale if you’d like to read more. It’s a great destination for a day or weekend trip from Sydney.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Bonnie Vale Beach and campground, Royal National Park

19. Wattamolla Beach, Royal National Park

Further south in the Royal National Park is the gorgeous and golden Wattamolla Beach. It’s not only accessible by car but has the ocean and a lagoon, toilets and access to the Royal Coast Track. Its rugged beauty teamed with its easy access makes it not only one of the most beautiful beaches in NSW, but one of the easiest to get to from Sydney. Here’s my guide to visiting Wattamolla Beach.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Swimmers at Wattamolla Beach, Royal National Park

20. Moona Moona Creek, Jervis Bay

If bright white beaches with ridiculously clear turquoise water are your sort of thing, Jervis Bay would be my number one recommendation in NSW. Moona Moona Creek isn’t an obvious beach to come across as most people flock to Hyams, but the clear, shallow water here coupled with the white curve of sand opposite made it my absolute favourite and definitely one of the most beautiful beaches in NSW. To find out how to get there check out my guide to Jervis Bay beaches.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Moona Moona Creek, Jervis Bay

21. Chinamans Beach, Jervis Bay

Another stunning beach in Jervis Bay is the enormous and blindlingly white Chinamans Beach along the White Sands Walk. Its vast size and bright turquoise water make this one of my absolute favourites. The picture says it all really (ignore the bushfire in the background!).

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Chinamans Beach in Jervis Bay, with the2017 Booderee National Park bushfire in the background

22. Pebbly Beach, Murramarang National Park

If you’re staying in Batemans Bay, a visit to Murramarang National Park is a must do. Since Pebbly Beach is the most well known, I expected it to be a bit touristy, but it was actually really impressive.

There are so many beaches in this national park but Pebbly stands out from the crowd, not only because of the wild kangaroos and parrots that live there, but the pretty parkland behind it. This should definitely be on your list of beautiful beaches in NSW to visit.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Wild kangaroos at Pebbly Beach

23. Myrtle Beach, South Durras

Myrtle Beach in the South Durras section on Murramarang National Park is one that sticks with me because of the craggy rocks and caves, as well as the beautiful drive through the forest and headland walk that takes you there. It was definitely one of the most memorable places I visited on my Melbourne to Sydney road trip.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Myrtle Beach, South Durras

24. Pinnacles Beach, Ben Boyd National Park

Accessible from the 1km Pinnacles Loop Walk in Ben Boyd National Park near Eden, Pinnacles Beach is part of Long Beach and sits below the 65 million-year-old Pinnacles rock formations. This huge stretch of sand is exposed, untouched and you’ll likely have it all to yourself.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Pinnacles Beach viewed from the Pinnacles Loop Walk in Ben Boyd National Park

25. Aslings Beach, Eden

I wish I’d had longer to spend in Eden as Aslings beach felt like a really special place with a serene atmosphere that’s hard to describe. While there are countless beautiful beaches in NSW, this one just had something extra going for it and has stuck in my mind ever since.

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Aslings Beach, Eden

Well that’s it for my 25 favourite beautiful beaches in NSW! If you’re planning on travelling Australia, make sure you check out my detailed drive itineraries that include distances, driving times, costs and camping accommodation. If you live in Sydney, here are my favourite weekend getaways in NSW and day trips from Sydney.

If you’ve already explored the east coast of Australia, make sure you let me know your best NSW beaches in the comments!


Like it? Pin it!

Discover 25 of the most beautiful beaches in NSW to add to your Australia bucketlist. Spanning almost 2,000km from Byron Bay down to Eden, the New South Wales coastline is packed with hidden coves and big city beaches. Plan your Australia travel with this guide to the best beaches in NSW, Australia, including Sydney, Newcastle, Jervis Bay and Coffs Harbour.
Lisa Bull
Written by Lisa Bull

Lisa Bull, founder of Dreaming of Down Under, has been living in Australia as a British expat since 2015. After travelling to every state and territory in Australia and living in Perth, Brisbane and Sydney, Lisa knows from first-hand experience the best destinations to visit in Australia and the best budget travel tips. Her guides on this blog have been read by over 700k readers and helped thousands of people achieve their dream of living in or travelling Australia.