Check out our brand NEW expat podcast on Spotify - Click here

35 Best Things To Do In Port Stephens NSW 2022 Guide

Check out our new expat podcast!

Last updated:

Looking for the best things to do in Port Stephens near Sydney? This Sydney getaway is popular for a reason! Home to beautiful beaches, the famous Stockton sand dunes, one of the best places to see humpback whales, Salamander Bay and Shoal Bay. This list goes on! You’ll be coming back here time and time again as one of the best holiday destinations on the East Coast.

Here’s just a taster of what to expect in our Port Stephens activities guide.

  • Want to go swimming with dolphins in the only place in NSW? Tick.
  • Want to go and find the largest sand dunes in the Southern Hemisphere where Mad Max was filmed at the famous Tin City? Tick.
  • Or how about going to eat at legendary British chef Rick Stein’s restaurant? Tick.

If you’re looking for a weekend away from Sydney look no further. Port Stephens is one of the best luxury escapes in NSW. You’ll find loads of activities in Port Stephens from dolphin watching to tobogganing at Toboggan Hill Park, incredible food and much more in this guide.

Table of Contents

How To Get To Port Stephens From Sydney


If you’re driving from Sydney to Port Stephens, it takes just over 2h30m to get there which is not too far for even a day trip from Sydney or a popular weekend getaway from Sydney. It’s located just an hour from the city of Newcastle.

If you’re also visiting Newcastle, you can check out our guides Best Things To Do In Newcastle and Best Beaches In Newcastle as we lived there for about a year with Steve’s family at one point so we know a lot of local hidden gems in the area.

If you need to get public transport from Sydney to Port Stephens, you’ll need tocatch the train from Central Station in Sydney to Hamilton (2.5hr). Then you’ll need to catch a bus from Hamilton to Shoal Bay Road in Nelson Bay (1.5hr).

I strongly recommend hiring a car, which you can do so from Jucy who are offering 15% off your booking here.

Port Stephens Map


Did you know Port Stephens Harbour is more than two times bigger than Sydney Harbour?  The Port Stephens area is quite big and there’s loads of little places to discover.

If you want to know where to base yourself, we recommend either Nelson Bay or Shoal Bay. Personally I prefer Shoal Bay because when you first see it, the beauty will simply take your breath away!

Best Things To Do In Port Stephens

There are so many things to do in Port Stephens, make the most of your Sydney getaway with some of our personal favourite activities.

1. Go Sand Boarding In Stockton Sand Dunes

Port Stephens sand dunes is one of the major Port Stephens attractions, because it’s the largest sand dunes in the Southern Hemisphere. The Stockton Bight Sand Dunes in Worimi Conservation Lands Port Stephens stretches from Anna Bay, nearly all the way back to Newcastle in NSW.

Pre-book your sand boarding tour here as it’s one of the best things to do in Port Stephens and always make the top lists. The good news is, it’s super affordable for families which is no surprise as being one of the most popular tours in the area at Stockton sand dunes next to Birubi beach.

2. Go Quad Biking On The Sand Dunes In Port Stephens

Looking for more adventurous things to do in Port Stephens? Make sure you go on a Port Stephens sand dunes quad biking tour. This one hour guided tour will have you riding up and down the sand dunes whilst you learn more about the local Aboriginal history.

Pre-book your Sand Dunes Quad Biking tour as this one gets booked up fast to tour the famous Stockton sand dunes which might take you out to Tin City – a unique collection of housing used in the Mad max movies within the vast sand dunes.

3. Swim With Sharks And Stingrays In Port Stephens


Ever wanted to swim with sharks and rays? Here at the Irukandji Shark & Ray Centre in Port Stephens, you’ll find a unique and interactive aquarium which allows visitors to interact with ocean life in the water.

It’s a really affordable family experience, and one of the best things to do in Port Stephens. Find out more about the Irukandji Shark & Ray Encounters.

4. Go Swimming With Wild Dolphins In The Only Place In NSW

If you’re like me, and the thought of seeing dolphins in the water brings you a lot of happiness, then you’ve come to the right place.

Did you know Port Stephens is the ONLY place in New South Wales where you can swim with wild dolphins? How cool is that?!

Make sure you jump on the one of a kind eco friendly tour with Dolphin Swim Australia. And if you don’t fancy going in the water, just stay on board for the dolphin watching cruise. We definitely recommend pre-booking this unique Swimming With Dolphins In Port Stephens tour before you go to swim with wild dolphins!

5. Go On A Whale Watching Tour

Port Stephens is one of THE best places to go whale watching in New South Wales. The 3hr to 3.5hr whale watching cruise in Port Stephens gives you the opportunity to get up close with humpback whales. If you’ve never been on a Port Stephens whale watching tour, make sure you do this when you’re visiting the area – there is nothing quite like it.

6. Explore The Sand Dunes in a 4WD Tour

Make the most of the largest dunes in the Southern Hemisphere and experience beach driving at its best along the Stockton Beach and Port Stephens dunes where you’ll be able to go and see the famous Tin City!

Unless you’ve been before, we recommend jumping on one of these two tours to explore the sand dunes. One is for those of us who don’t own a 4WD and the other tour is for those who do own a 4WD.

Don’t Own a 4WD? No problem.
In this 3.5hr 4WD tour, you’ll be able to sit back in a comfy 7 seater air-con 4WD whilst you’re driven around the sand dunes to some of the most secluded places in NSW. Expect to visit a number of hidden beaches and if you’re lucky, you might see some koalas and whales along the way!

Own a 4WD?
In this tag along 4wd sand dune tour, you’ll follow your guide through various meadows within Tomaree National Park and explore the hidden beaches and areas of the famous sand dunes in Port Stephens. You’ll also have the comfort of your own car and friends & family to come along for the adventure.

7. Port Stephens Camel Ride

Port Stephens camel rides are really popular activity and it’s no wonder why. How many places around Australia can you ride a camel along sand dunes and the beach?

Oakfield Ranch offer camel rides for around 20 minutes along the sand dunes and a nice one hour sunset ride as well. You’ll think you could be in the desert on this fun family activity. Find out more about Camel Rides at Oakfield Ranch.

8. Horse Riding In Port Stephens

If you’d love to go horse riding on the beach in Australia, here’s an opportunity to do it in Port Stephens! Sahara Trails will take you on a gorgeous adventure through bush trails and sand dunes. Find out more about Horse Riding with Sahara Trails.

9.  Go On The Tomaree Mountain Walk

Watch our video to the top of Mount Tomaree!

The view of all views is located at the top of Tomaree Mountain National Park in Shoal Bay. When you drive around the corner from Nelson Bay into Shoal Bay, it’s like you’ve literally time travelled to Thailand. The water is completely flat and you’ll see the beautiful Broughton Island out in the distance as well the Hawks Nest peninsula and Tea Gardens as well. This place has serious holiday vibes written all over it.

Being one of the best things to do in Port Stephens, Tomaree Head summit walk is actually quite easy although it looks like a complete monster to tackle. As a hiker myself, I didn’t even wear hiking boots or activewear and just walked up in my skirt and sandals.

I timed it and it took me 15 minutes as it’s around 1KM. It’s very easy to navigate and it’s a good path, I even saw small children walking up. It’s a steady path until you reach the stair cases. Obviously not advisable for the elderly or toddlers but should be OK for everyone else.

The view up the top is breathtaking. You’ll be able to see the four beautiful beaches ahead of you all located in Tomaree National Park which I have to say are easily some of the best beaches in NSW: Zenith Beach, Wreck Beach, Box Beach and Fingal Beach. It was a stunning day when I went up and all I could think was; “This is only 3 hours from Sydney??? Wow!” 

10. Check Out Fighter World


30 minutes outside of Nelson Bay and a 20 minute drive from Newcastle will bring you to Fighter World, an aviation museum. Discover many incredible planes operated by the Royal Australian Air Force, in one of the largest Port Stephens indoor activities.

11. Book A Wellness Retreat In Port Stephens

If you’d like to take some time out, check out the Wellness Centre in Port Stephens which is part of The Oasis at One Mile Beach in Boat Harbour. This beautiful place is set amongst five acres of bushland and gardens.

The Wellness Centre host a range of workshops and retreats. Imagine booking the Stillness Retreat and indulge in four days of yoga, healthy eating, meditation and learning to let go! Sounds like bliss to us!

12. Find The Best Beaches In Port Stephens

There’s so many beaches to choose from here. Head over to the stunning Salamander Bay next to the Port Stephens Harbour or Shoal Bay for calm waters.

Or head into Tomaree National Park like we did. The first beach next to the Mount Tomaree is Zenith beach which is easy to get to and it’s stunning with super soft sand. Just park at the Mount Tomaree car park and relax after your climb up to the Tomaree Mountain Summit! Wreck Beach and Box Beach next door are also a must visit!

This time we went up to the top of Mount Tomaree, I noticed a sandbar out in the distance so naturally I made a beeline for it afterwards. It’s located at Fingal Bay which is a 4 minute drive from Mount Tomaree. The sandbar is known as Fingal Spit and it’s absolutely gorgeous!

Because we arrived late in the afternoon, the light was so beautiful and completely romantic. Best of all, there was hardly anyone else around.

This is what an Australian beach dream is made of!!

I wouldn’t recommend walking over the sandbar though as it’s not safe at all if you got caught with the tide. Just go to Fingal Bay to enjoy the beautiful beach!

There are so many beaches in the area, 26 to explore to be precise! I’ve also been to One Mile Beach which is a busy one because of the people staying at the holiday park next door and also Kingsley Beach as well which was stunning. Kingsley Beach feels a bit more off the beaten path and has a bit of a hidden beach vibe going on.

One thing I learnt about Port Stephens is you can watch the sunset over the ocean at Anna Bay! This is a complete novelty as you’ll never see it anywhere in NSW. When I was there last weekend, I pulled over and managed to get a quick shot of the sun setting over the water, it was magical!

13. Hire Your Own Boat In Nelson Bay

We loved hiring a little tinny from Nelson Bay Boat Hire – one of the best things to do in Port Stephens that we always recommend this to everyone we know coming here. You don’t need a boat licence and it comes with safety gear as well. I’ve done this on three separate occasions that I’ve been in the area and absolutely loved it.

How much is the boat hire in Nelson Bay?
Best of all, it’s really cheap to hire the boat. You don’t need a boat licence and it’s only$120 for two hours or $160 for three hours! I would say 3 hours is more than enough time to hire it out and it will take up to 6 people. Take some drinks, and some nibbles and you’re sorted.

14. Go Scuba Diving In Port Stephens


If you’ve ever wanted to try scuba diving or do a scuba diving course in Australia then Let’s Go Adventures offers it all. Also, there’s so many shipwrecks just off the beaches so I can imagine it’s a total haven for the divers out there looking to see a lot of marine life under the water.

15. Visit Koalas In The Wild Or At The Koala Sanctuary


You can’t come to Port Stephens without going to the Koala Sanctuary. Learn all about the conservation which goes into protecting the koalas and help support this amazing cause. You can pre-book your tickets for the Koala Sanctuary here.

Tilligerry Habitat offers an opportunity to see koalas in the wild as well. This is an awesome little gem complete with boardwalks and a garden nursery. Plus it’s free to get into so make sure you go and keep an eye out to spot koalas in the wild in Port Stephens!

16. Go Paddle Boarding or Kayaking In Port Stephens

If you’re up for an adventure, there are loads of water sports to try out. Port Stephens Paddle Sports have a guided kayak tour and a new paddle board (SUP) tour as well. Opt for a sunset kayak, day time kayak or a stand up paddle board (SUP) session. Just note that they are closed in winter and open up again from September onwards.

17. Hire A Bike In Port Stephens

Did you know there’s over 50KM of cycleways in Port Stephens? If you’re like me and love the freedom cycling gives you, then you’re in luck! Hire a bike from Nelson Bay Bike hire and enjoy cruising around while doing all of the best things to do in Port Stephens.

18. Have Fun At The Toboggan Hill Park

Did you know there’s a Toboggan Hill Park right in the middle of Nelson Bay? This is a great would spot for kids birthday parties and families looking to enjoy one of the fun things to do in the Port Stephens area.

19. Play Mini Golf or Soccer Golf In Port Stephens

David Grahams Golf Complex might have the word Golf in its name but there’s much more to this complex than you think. Apart from the awesome mini golf course and a driving range, there’s also frisbee golf, soccer golf, laser clay shooting, laser tag and even a baseball batting range! David Grahams Golf Complex would make one of the best family activities in Port Stephens.

20. Feed The Animals At Oakvale Farm

Oakvale Farm in Port Stephens is an awesome interactive experience with Australia animals. Get up close to koalas, snakes, meerkats, lemurs, and various Australian birds. There’s also a splash park onsite so you could easily spend a whole day here with the family.

21. Go Karts Go Nelson Bay

Go Karts Go in Nelson Bay is home to the biggest 4-stroke outdoor go kart track in Nelson Bay! This is a fab family day out as they have small go karts specifically for kids from 5+ years and upwards. If you’d prefer to be a passenger, you’re in luck as there are also twin seater go karts to choose from as well.

22. Gan Gan Lookout In Port Stephens


Check out the beautiful Gan Gan Lookout in Port Stephens. This is one of the best things to do in Port Stephens for when you first arrive. You’ll be able to get your bearings straight away as you’ll be able to see right across the bay.

Fear not, you can drive up to the lookout so you don’t need to worry about hiking up to the top. When you get to the carpark, it’s just 100 metres or so to the top. At the top of the lookout, you’ll find expansive views overlooking Nelson Bay on the one side, and out to the Stockton Sand Dunes on the other side.

23. Discover The Champagne Spa In Boat Harbour

This image has an empty alt attribute; its file name is Screen-Shot-2020-07-15-at-12.31.18-pm-1024x561.png
Image via Port Stephens Instagram

There may well be many hidden gems to discover, but one of the best things to do in Port Stephens is to visit the amazing Champagne Spa in Boat Harbour. This hidden rock pool has crystal clear water and is screaming for Instagrammers to come and take their best photos.

Wondering how to get to Champagne Spa in Port Stephens?
Turn left at the whale watching platform on Blanch Street in Boat Harbour and climb down the rocks to find the Champagne Spa. I wouldn’t take young children down here but it’s a great place to explore, especially if you’re staying in the nearby One Mile Beach Holiday Park.

Warning: The Champagne Spa is located on a dangerous rock shelf. Unexpected large waves can cause serious injury, which can result in drowning. Be very careful if visiting this pool.

24. Tomaree Markets

This image has an empty alt attribute; its file name is tomaree-markets-port-stephens.jpg
Image Via Tomaree Markets

If you love to check out the local markets in Port Stephens, head over to Tomaree Markets which takes place on Sundays at Neil Carrol Park, Fly Point in Nelson Bay. Make sure you check the Facebook page first to find out if they are on during the weekend you are visiting.

Where to Eat In Port Stephens

We’re going to share some of the best Port Stephens restaurants and cafes you need to know about.

25. The Little Nel In Nelson Bay


One of the best places to eat in Port Stephens is The Little Nel Cafe in Nelson Bay. They serve local produce that’s healthy and rivals any decent healthy cafe in Sydney.

26. Long Boat Cafe In Fingal Bay

This image has an empty alt attribute; its file name is Screen-Shot-2020-07-15-at-12.58.55-pm-1024x500.png

Another fantastic healthy cafe in Port Stephens is the Long Boat Cafe in Fingal Bay. Here you’ll be able to order smoothies and beautiful salads like;  Endive, radicchio salad with roasted pumpkin, feta, toasted almonds and a burnt butter dressing. Sounds so good!

27. Innerlight Tea rooms


I had planned to take Stevo’s mum to the Inner Light Tearooms for Mother’s Day but unfortunately the weather wasn’t on our side at the time. Just imagine having afternoon tea with some of the best views in Port Stephens? This is where it’s at!

28. Rick Stein at Bannisters

This image has an empty alt attribute; its file name is rick-stein-bannisters-port-stephens.jpg

Looking for some beautiful Port Stephens restaurants? Let’s start with the famous British chef’s restaurant Rick Stein at Bannisters. Don’t get it confused with his Mollymook restaurant.

Rick Stein’s in Port Stephens is a beautiful restaurant at the stunning Bannisters Hotel. With a speciality in fresh local seafood, the food isn’t cheap, at around $40-$50 for a main meal. This makes a great restaurant for a special occasion.

29. The Anchorage

This image has an empty alt attribute; its file name is 1556610151124.jpg

The beautiful hotel The Anchorage in Port Stephens have a couple of restaurants you can dine at. The Gallery Kitchen is open all day long and serves lunch options like a steak sandwich or a ceaser salad. For dinner expect a menu consisting of Pan roast chicken, and Confit of duck for example.

The other restaurant is called Wild Herring which recently won the best seafood restaurant in NSW.

30. Little Beach Boat House

This image has an empty alt attribute; its file name is little-beach-boat-house-port-stephens.jpg

Little Beach Boathouse in Nelson Bay would be the perfect lunch or dinner spot for a romantic weekend from Sydney.

31. Murray’s Brewery


We found Murray’s Brewing Company during a recent visit and just loved it! Located 20 minutes from Nelson Bay, this is a fantastic place to come for the afternoon with friends or family. Bring your dog and sit on the grass, or sit on the picnic benches next to the bar and watch live music. There’s seating inside and a shop as well.

The menu is all about the burgers. We ordered the wagyu burger each, and I have to say the burgers are absolutely amazing. I’m putting my stamp on it being one of the best burgers I’ve ever eaten! I also ordered a pint of cider and it tasted just like it does back home. It’s a win all round.

32. Home Interior For Breakfast Or Lunch

Image via

The Home Interior is a beautiful homewares shop and cafe, serving up classic Aussie food like avo toast. It’s easily one of the nicest cafes in Port Stephens and we’ve been there a couple of time and loved it!

Port Stephens Accommodation

There are loads of Port Stephens accommodation options to choose from. Here’s some of the best rated hotels on you should consider.

33. Port Stephens Budget Accommodation

Port Stephens Motel offers up free Wi-Fi and a outdoor swimming pool. It’s also set amongst tropical gardens, best of all it’s just a 1 minute walk from the Nelson Bay waterfront. Book your stay at Port Stephen Motel here.

34. Port Stephens Mid-Range Accommodation


Bannisters is a bit of an institution as one of the best places to stay in the area. Expect an infinity pool over looking the stunningly beautiful Shoal Bay, beautiful rooms with bath tubs to relax in, and of course the famous Rick Steins restaurant to eat at. It you’re looking for a couples weekend away from Sydney, this is the place to stay. It is family friendly too! Book your stay at Bannisters here.

35. Port Stephens Luxury Accommodation

If there’s one place you need to book in Port Stephens, The Anchorage has it all. It’s a stunning luxury accommodation option, complete with excellent restaurants and a beautiful pool.

Best Family Resort


The Ramada Resort ticks all the boxes for family accommodation. With multiple indoor and outdoor pools, spas, gym facilities, and free parking, it’s situated within walking distance of the main attractions at Shoal Bay. Choose between various apartments for the family stay and decide whether to cook meals or eat out at one of the three on site restaurants. Find out more about staying at the Ramada Resort in Port Stephens here.

Places to visit nearby

Looking for more places to visit near Port Stephens and the Anna Bay area? We’ve visited loads of awesome gems nearby and have travel guides for you to check out. Here’s some of favourite Sydney escapes to visit.

Seal Rocks & The Myall Lakes

Seal Rocks

As one of the most beautiful places to visit in NSW, Seal Rocks and The Myall Lakes area of Pacific Palms is home to some of our favourite beaches in NSW. I know that’s a big call, but it’s there for a reason. Expect an amazing campground in Seal Rocks that will truly make you feel like you’re away from it all. You can read our guide on Reasons We love Seal Rocks to find out more.

We were lucky to live at Steve’s cousin’s place in Boomerang Beach for a couple of months and it honestly made us feel like we were living in such a gem of a place because it’s literally back to back full of beautiful beaches. This beach is next door to the little town of Blueys Beach which is super popular with surfers.

It’s about a 20 minute drive from the town of Forster which definitely has a 1980s vibe to it, but that doesn’t matter because all is forgotten when you get to Blueys Beach which is sublime. Check our guide for the 19 Best Things To Do In Blueys Beach for all the details. We just love Elizabeth Beach and the nudist beach called Shelly’s Beach is one of our favourites. I’ve heard there’s almost an invisible line in the sand there – one side for nudists, one for clothing optional.

Anyway, put Blueys Beach and Seal Rocks on your list to visit – trust me on this one!

Hunter Valley


I’m sure you’ve been to the Hunter Valley already, but we’re sharing our guides for how to do the Hunter Valley in an affordable way. Some of the restaurants are really expensive, but we did the leg work and visited some affordable restaurants which we’re letting you know about. So, check out our Best Things To Do In The Hunter Valley before you go.

Also, find out what it’s like to go on a Hot Air Balloon in Hunter Valley. We did this experience and loved it!

Discover the hidden gems in Newcastle

Newcastle Breakwall

As we mentioned above, we also lived in Newcastle for a while and visit there all the time to see Steve’s family. What surprises me is how underrated this city is. Expect some cool bars and restaurants, vintage shops and stunning beaches that aren’t jammed packed full of people. Newcastle is definitely worth a weekend getaway for sure. You can check out our guide for The Best Things To Do In Newcastle and our guide for the Best Beaches In Newcastle too.

Find the best beaches near Sydney on the way up to Port Stephens

Finding rock pools overlooking Frazer Park Beach.

And while you’re looking for things to do in Port Stephens, did you know that drive between Sydney and Newcastle is home to some of the best beaches? Get yourself over to Munmorah State Conservation Area and a bit close to Sydney is Bouddi National Park to find some of the best gems near Sydney. Expect rock pools, walk through caves and much more!

Honestly, go check out our guide for the Best Secluded Beaches in Sydney and you’ll thank us later for finding these beautiful beaches you’re going to love.

Pin it!

If you found this post helpful, please share it on your social accounts below 🙂