Skip to Content

Top Things To Do At Seal Rocks NSW!

Seal Rocks is a small, sleepy village that makes for a perfect NSW getaway!

Known for it’s great surf and stunning views as well as several incredibly picturesque beaches and it’s lighthouse, it really is the ideal place to kick back and relax for a couple of days. Here’s all you need to know about Seal Rocks!

seal rocks NSW


Seal Rocks is located halfway between Newcastle and Port Macquarie, in the mid-north coast of NSW.

It is located in Myall Lakes National Park, which is part of the Great Lakes region and has one of the best beaches in the whole of Australia – Cellito Beach!

Before we look at all the top things to do here at Seal Rocks let’s get your accommodation sorted. Luckily even though Seal Rocks is a small, remote place – there are lots of options for accommodation here!

lighthouse beach

Seal Rocks Accommodation

Reflections Holiday Parks Seal Rocks

This is the most popular accommodation at Seal Rocks. The amenities are good and the holiday park overlooks the beach – the location is absolutely perfect.

Sugarloaf Point Lighthouse Accommodation

If you are looking to stay somewhere really unique, why not stay in one of the old Lighthouse Keeper’s Cottages right next to the lighthouse?!

There are three cottages here and all three – the Headkeeper’s Cottage and the two Assistant Keeper’s Cottages are available for holiday let. They don’t come cheap (around $350) but it is certainly a memorable experience! Click here to find out more.


You’ll also find lots of choices for accommodation at nearby Blueys Beach. It is less remote than Seal Rocks with more amenities, great cafes and a great vibe. The beach here is really stunning too, so it is also a popular place for people to stay.

Popular options for accommodation in Blueys Beach include Nautilus and Moby’s Beachside Retreat.

Campsites near Seal Rocks

Treachery Camp

Between Lighthouse Beach and Treachery Beach is Treachery Campsite. There are hot showers, flushing toilets and a large kitchen here. Note bookings are essential: click here to book.

The Ruins Campground (Booti Booti National Park)

The Ruins Campground in nearby Booti Booti National Park also makes for a great place to stay overnight. It is 30km away and will take around 25 minutes to reach.

The Ruins Campground lies right behind 7 Mile Beach and is just a stones throw from Wallis Lake (the sunsets here are amazing!).

At The Ruins Campground there are hot showers, toilets, BBQ facilities and charge points. Note wifi is however is not available here. Prices start at $34 for an unpowered site.


Number One Beach

Driving into Seal Rocks, Number One Beach is the first beach you will come across. The views across to the island in Seal Rocks Bay and the blue sea with the rolling hills in the background is just superb.

seal rocks NSW

Boat Beach

The next beach along from Number One Beach is Boat Beach – located just a few hundred metres away behind the small headland. 

The flat grassy bit on the headland (opposite the Post Office) makes a great place to sit and watch the sunset.

seal rocks NSW

Sugarloaf Point Lighthouse

From Boat Beach, follow the road (Kinka Road) up, and at the end you’ll reach a car park. From here it is about a 10 minute walk (750 metres roughly) to the lighthouse through the gate.

The walk goes through forest (you’ll see a sign to watch out for dingoes but luckily I didn’t see any!) and is quite flat until you reach Lighthouse Beach on your right.

About halfway through the walk you’ll see some bush toilets and then an impressive sea cave or gorge (known as the ‘Sunken Cavern’) on your left with lots of water rushing through the tunnel.

You’ll then go slowly uphill to get to the lighthouse.

sugarloaf point lighthouse

Sugarloaf Point Lighthouse was completed in 1875 and sits in a striking location on the top of the headland 79 metres above sea level, overlooking Lighthouse Beach. 

There is a lookout by the lighthouse that looks down onto a few rocky outcrops in the water – these are the ‘Seal Rocks’ and this is where the name of the village came from as historically this was the home to a colony of Australian Fur Seals.

From the headland you can also do some whale watching particularly in springtime (September – October).

You can’t see Seal Rocks Bay, the beautiful island or any of the beaches from the lighthouse lookout as they are obstructed by the headland.

It is however still nice to walk up and see the lighthouse, and the view back over Lighthouse Beach from the path is really stunning.

lighthouse beach

Lighthouse Beach

Lighthouse Beach is rugged, beautiful and unspoilt and you’ll even find 4x4s on it sometimes as they are permitted to drive here. Beyond Lighthouse Beach you’ll find Treachery Beach – another stunning and remote beach.

To get to Treachery Beach, turn right just before you get to Boat Beach and drive down Thomas Road (it soon turns into Yagon Road). To access the beach you’ll need to walk down the Treachery Beach Access Road.

It is a nice easy walk through the rainforest down to Treachery Beach, and from here you can see great views of the lighthouse, the coastline and headland.

All the beaches here at Seal Rocks offer great surfing and even diving is popular here.

seal rocks NSW

Myall Lakes

Seal Rocks is located in Myall Lakes National Park. There are plenty other places in the National Park to explore. You can go kayaking on the lake, fishing, or go for some nice bush walks.

Booti Booti National Park

Booti Booti National Park is located within half an hour of Seal Rocks. There are many stunning beaches in Booti Booti National Park including Blueys Beach, Elizabeth Beach and Shelly Beach that are also great for surfing and relaxing.

They are definitely worth stopping off at as they are all incredibly beautiful! Note one half of Shelly Beach is a nudist beach.

Amenities & Food

Seal Rocks is quite a remote and secluded village – in fact the population here is only around 150 people! There is more holiday accommodation than houses here, and apart from the local shop and Post Office you won’t find many amenities here.

You may want to bring food and drinks here with you, or alternatively head to nearby Blueys Beach for food as there is a good selection of places to eat here.

seal rocks NSW

How to get to Seal Rocks NSW

Seal Rocks can be reached by car in under 3.5 hours from Sydney CBD (277km). Turn off the Pacific Highway and right onto The Lakes Way – a few kilometres after Bulahdelah.

You’ll drive for about 35km but it is a slow drive and will take half an hour as the road is quite winding and narrow. After St James’ Church, turn right onto Seal Rocks Road and follow the road all the way down until you get to Number One Beach.

You’ll find lots of free parking on the side of the street.

If you will be driving from Sydney you may wish to break up the drive and stop off along the way. Here are a few ideas for lovely places to stop off along the way:


There are so many stunning places along the way you’ll be spoilt for choice!

More Australia East Coast Travel Itineraries:

The East Coast of Australia is full of beautiful scenery, from stunning waterfalls to beaches and hikes. If you’re set on doing an East Coast road trip from Sydney to Cairns for example, check out these other travel guides to help you plan your trip!

Fraser Island: Fraser Island Day Trip From Hervey Bay

Pelican Banks: Unknown Tropical Paradise Island In Australia!

Brisbane: 24 Hours in Brisbane

Fingal Head: The Giants Causeway in Australia!

Byron Bay: Best Byron Bay Photography Spots

Nimbin: Things To Do In Nimbin

Yamba: What To Do In Yamba

Port Macquarie: 7 Best Port Macquarie Beach You Have To Visit!

Broken Bay: Pearl Beach To Patonga

Sydney: The Best Beaches Near Bondi Beach!

Southern Highlands: Fitzroy Falls Walk

Northern Illawarra: Sea Cliff Bridge Lookout 

Southern Illawarra: 14 Best Things To Do In Kiama!

Like this post on Seal Rocks NSW? Pin it for later!