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

If you’re looking for a holiday in NSW with beautiful beaches, amazing scenery and plenty of things to do, Port Stephens, less than three hours drive north of Sydney, is an ideal destination.

Port Stephens attractions include over 100 dolphins in a beautiful inlet twice the size of Sydney Harbour, the huge Stockton Bight Sand Dunes and a multitude of beaches and bush hikes.

There are also lots of fun activities on offer, such as sand boarding, camel riding and four-wheel driving across the sand dunes, or heading out across the water on a whale-watching or dolphin-spotting cruise.

I first visited Port Stephens on my amazing Sydney to Brisbane road trip, but it was wintertime and quite cold and rainy. I knew I had to return in better weather, and I finally made it up there last week to properly explore the area.

Continue reading to find out the top Port Stephens attractions, as well as a guide to each area!

Pin it for Later!

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.

1. Nelson Bay

The main hub in Port Stephens is Nelson Bay, which lies along the north-eastern edge of the peninsula. You’ll find shops, cafes, beaches, a marina and a few other attractions nearby.

Nelson Bay Town: Shopping & Cafes

Head to Stockton Street and its surrounds for the main strip of shops in Nelson Bay. You’ll find a mixture of beach-style boutiques and homeware stores mixed in with cafes and the usual high street stores. There’s also a Woolworths supermarket if you’re self-catering.

Nelson Bay shops and cafes in Port Stephens.
Nelson Bay shops & cafes

Nelson Bay Marina: Eating & Drinking

Follow Stockton Street north towards the water, and you’ll come to the visitor centre and a big complex of places to eat and drink at Nelson Bay Marina.

The eateries range from fast food joints to proper restaurants, and a couple of nice-looking cafes with waterside seating. To the west of the complex are a few seafood places too.

Nelson Bay Marina cafes.
Blueys Café at Nelson Bay Marina

Little Beach: Great for Swimming

To the east of Nelson Bay Marina, along Beach Road, is Little Beach. It’s not tucked away behind trees like some of the other beaches, but it has a reserve with toilets and barbecues, as well as calm, deep water that’s great for swimming.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Little Beach, Nelson Bay

Nelson Head Lighthouse & Tea Rooms

From the car park on the north side of Little Beach (where the boat trailers park), there’s a narrow road leading up to Nelson Head Lighthouse. There’s a free, small car park up there, but it’s not too far to walk up.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Nelson Head Lighthouse

You’ll find a little museum and gift shop, as well as the lovely Inner Light Tea Rooms, which have outdoor seating overlooking Shoal Bay. It’s worth heading up there just for the views.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Inner Light Tea Rooms

Short Walk to Bagnalls Beach

To the west of Nelson Bay Marina, there’s an old bridle path that follows the coastline to Dutchmans Bay. Stay on the footpath next to the road, looking down on the marina and visitor centre from the top of the steps, and the path starts on your left and goes into the trees.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Bridle path walk to Bagnalls Beach

It’s a fairly flat and easy walk, and you can finish up at Bagnalls Beach, which has lovely white sand and some afternoon shade from the trees. The water’s too shallow to swim, but you’ll probably spot some beautiful black swans swimming down the river!

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Bagnalls Beach

Gan Gan Lookout

From Nelson Bay town centre, drive south along Nelson Bay Road and turn right at the “Lookout” sign onto Lilly Hill Road. At the top of the steep hill is Gan Gan Lookout, which has spectacular views out across the water.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Gorgeous view from Gan Gan Lookout

2. Shoal Bay

To the east of Nelson Bay is beautiful Shoal Bay, which has some amazing beaches as well as the well-known Tomaree Head Summit Lookout and a few shops and restaurants. There’s also a choice of accommodation, and the area has a real holiday feel.

Shoal Bay Beach

The 2.5km-long curve of sand at Shoal Bay is absolutely stunning, particularly with the patchy, turquoise water that’s calm enough to swim in. There are also barbecues and picnic tables on the reserve behind.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Shoal Bay viewed from Tomaree Head Summit

Shoal Bay Shops, Restaurants & Bars

You’ll find a little precinct of shops and a few takeaways along Shoal Bay Road, the main road that runs along the seafront. There’s also the lovely-looking Shoal Bay Country Club, which has food, drink and entertainment, and stays open until 2am (12am on Sundays).

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Shoal Bay Country Club

Tomaree Head Summit Walk

The steep, 2.2km-return walk up to Tomaree Head Summit is well worth the effort, as the views across the water and down onto the beaches are amazing. It’s one of the more well-known Port Stephens attractions.

The track climbs up 161 metres, passing World War II gun emplacements before reaching the lookout at the top. There’s even a picnic table if you want to stay a while.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
View from Tomaree Head Summit walk

Tomaree Coastal Walk: Zenith Beach, Wreck Beach & Box Beach

The three glorious beaches you’ll look down on from Tomaree Head Summit lookout are Zenith Beach, Wreck Beach and Box Beach.

There’s a car park at Zenith Beach, where you can either head straight to the sand or start the Tomaree Coastal Walk to Wreck Beach (1.5km) and Box Beach (2.2km from Zenith).

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Zenith Beach, Wreck Beach & Box Beach viewed from Tomaree Head Summit lookout

Alternatively, you can park on Verona Road and walk 1km to Wreck Beach, or there’s a car park at Box Beach with a short path to the beach.

The beaches are gorgeous, but quite open to the elements, as they face out onto the ocean rather than being tucked inside a bay. I got totally blasted with sand when I visited!

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Beautiful Box Beach

3. Fingal Bay

South of Shoal Bay is yet another enormous, beautiful curve of sand: Fingal Bay. It’s a bit quieter in terms of shops etc, but the beach is beautiful, and there’s also Fingal Spit and Fingal Island to explore.

Fingal Bay Beach

There’s plenty of space on the beach at Fingal Bay, and it’s not quite as narrow as Shoal Bay. The water’s pretty rough, but there’s a lifeguard station. It’s also popular with kite-surfers when it’s windy.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
The beach at Fingal Bay

Fingal Spit & Fingal Island

The big, sandy spit that joins the beach to Fingal Island is beautiful to look at. Locals told me it’s possible to walk across to Fingal Island (where you’ll find Port Stephens Lighthouse) at low tide, but it is meant to be dangerous, so I wouldn’t attempt it unless you’ve checked if it’s safe with the lifeguards on the beach first.

It’s worth just walking along the beach to the spit and exploring it without crossing over, like I did.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Fingal Spit and Fingal Island

4. Anna Bay

About a ten-minute drive southwest of Nelson Bay is Anna Bay, which has access to the magnificent Stockton Bight sand dunes, as well as Birubi Beach.

You’ll find a few shops, including an IGA supermarket, on Gan Gan Road, and some smaller coastal settlements and beaches to the south.

Stockton Bight Sand Dunes

The Port Stephens sand dunes, officially known as the Stockton Bight sand dunes, are the largest moving coastal dunes in the southern hemisphere. They’re one of the main Port Stephens attractions, so I’d definitely pay them a visit if you’re in the area.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Atmospheric clouds looming over Stockton Bight sand dunes

To get to the sand dunes, follow James Paterson Street next to the shops on Gan Gan Road, and follow signs to the carpark at Birubi Beach. Note that the dunes form part of the Worimi Conservation Lands, which include ancient Aboriginal cultural sights.

You’ll find a lookout point next to the car park, as well as Crest café and a surf club. From here you can just walk across to explore the sand dunes, or join one of many tours, such as the cultural quad bike riding tour, where Aboriginal guides take you to ancient sites to learn about their culture. You can also join a 4WD tour, go sand boarding, or even ride camels across Birubi Beach!

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Camels on Birubi Beach at Stockton Bight sand dunes

Fishermans Bay & Boat Harbour

To the east of Birubi Beach, also accessed off Gan Gan Road, are the small, coastal settlements of Fishermans Bay and Boat Harbour. You’ll find some rocky scenery, small parks and little beaches such as Kingsley Beach.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Kingsley Beach on a gusty day

One Mile Beach

To the east of Anna Bay is the area of One Mile. Follow Hannah Parade off Gan Gan Road to visit the huge One Mile Beach. It has a beautiful, dune-backed setting as well as a lifeguard station and café next to the caravan park.

The next beach north is Samurai Beach, a popular nudist beach.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
One Mile Beach

5. Salamander Bay

Heading back up to the northern edge of the peninsula, Salamander Bay has a large retail park as well as some sandy areas along the foreshore.

Salamander Foreshore

The river’s edge at Salamander Bay is mostly backed by houses, but Bob Cairns Reserve, where Cook Street meets Foreshore Drive, has a playground, barbecues, toilets and access to the water. It’s a quiet, local spot that would be great for a picnic.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Salamander Bay

Salamander Bay Shopping Centre

Next to the roundabout where Salamander Way crosses Bagnalls Beach Road is the Salamander Bay Square shopping mall, which has supermarkets, shops and a couple of cafes. Outside the mall are petrol stations, takeaways and a library (great if you need Wi-fi).


6. Soldiers Point

North-west of Salamander Bay is a little finger of land called Soldiers Point, which is perfect to visit at sunset as the beach faces west.

Sunset Beach & Soldiers Point Marina

Behind Sunset Boulevard is a lovely beach, as well as Soldiers Point Marina. Make sure you check out the sunset; I even saw dolphins! The Point Restaurant, looking out over the water, looks amazing too.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
The Point restaurant at Soldiers Point

How to Get From Sydney to Port Stephens

It takes about 2.5 hours to drive from Sydney to Port Stephens along the motorway. For a scenic detour, you could head east and follow the coastline through the Central Coast up to Newcastle. There are lots of gorgeous beaches to visit, such as Budgewoi and Caves Beach.

By public transport, it takes just over four hours to get to Port Stephens from Sydney. There’s a train up to Hamilton in Newcastle and then a bus to Nelson Bay. Check the NSW trip planner for schedules.


Port Stephens Accommodation

There’s plenty of accommodation in Port Stephens, ranging from holiday parks to hotels. Take a look on Booking.com to browse through over 1,000 accommodation options in Port Stephens.

Port Stephens accommodation on Booking.com

Port Stephens Hostels

There are a couple of backpacker hostels in Port Stephens. I stayed at the Samurai Beach Bungalows YHA in Anna Bay, which is a beautiful, Balinese style hostel in the rainforest! They have both dorms in the bungalows as well as private cabins, a swimming pool and decent Wi-Fi.

Discover the top Port Stephens attractions & activities, including beaches, walks, Nelson Bay, sand dunes & things to do in this beautiful NSW holiday area.
Samurai Beach Bungalows YHA

Port Stephens Caravan Parks

The first time I stayed in Port Stephens, I camped at the Shoal Bay Holiday Park, which is right between Little Beach and Shoal Bay. It had pretty good facilities, including an enclosed kitchen and TV room, which is useful in the evening if you’re tent camping!

Airbnb

Airbnb is one of my favourite accommodation types in Australia. If you haven’t used it before, use my link below for $55 off your first booking.

$55 off your first Airbnb booking


If you’re heading to Port Stephens some time soon, I hope you enjoy your stay! It’s an ideal place for a holiday. For more ideas on trips from Sydney, check out my top recommendations in these blog posts:

10 Best Weekend Getaways from Sydney

10 Scenic Day Trips from Sydney

Happy holidays!