35 Amazing Things To Do In Port Stephens In 2021

Looking for the best things to do in Port Stephens near Sydney? I must admit, Port Stephens is one of THE best family getaways in Sydney. But it’s not just for families, Port Stephens has something for everyone.

  • 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? Tick.
  • Or how about going to eat at legendary British chef Rick Stein’s restaurant? Tick.

Told you there’s so many things to do in Port Stephens that it’s one of the best weekends away from Sydney!

If you’re looking for a weekend away from Sydney look no further. It’s also one of the best luxury escapes in NSW. You’ll find loads of activities in Port Stephens from dolphin watching to toboggan runs, spectacular beaches, incredible food and much more in this post.

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.

If you need to get public transport from Sydney to Port Stephens, you’ll need to catch 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).

Prefer A Port Stephens Day Tour From Sydney?

If you’d prefer to go on a Port Stephens tour from Sydney, we’ve got two different tours for you to choose from.

You can either go on a day trip with other people where you’ll have an action packed day visiting the Australian Reptile Park, go on a famous Port Stephens dolphin cruise, a 4×4 tour around the incredible Stockton Bight sand dunes, go sand boarding and so much more.

If you’d prefer to go on a private tour to Port Stephens from Sydney, you’ll be able to have a more of a customised tour which includes a sailing on a catarmaran.

The Main Area of Port Stephens at Nelson Bay

Port Stephens Map

Did you know Port Stephens 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

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.

There’s loads of tours you can do in the sand dunes but the most popular is sand boarding in Port Stephens. This is a popular Port Stephens activities for kids and adults!

The good news is you can go sand boarding in Port Stephens from just $28 per person!!

Choose Your Sand Boarding Port Stephens Tour

Unlimited Sandboarding & 4wd Sand Dune Tour

1.5-Hour Aboriginal Culture, Sand Board and Quad Bike Tour

Port Stephens Small Group Dolphins & Dunes Combo

2. 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.

Port Stephens is the ONLY place in NSW where you can swim with dolphins! How cool is that? Make sure you jump on the one of a kind eco friendly tour. And if you don’t fancy going in the water, just stay on board for the dolphin watching cruise.

Book Your Swim With Dolphins & Dolphin Watching Cruise Tour

Wild Dolphin Cruise With Swim Option

3. Port Stephens Camel Ride

Camel rides with Oakfield Ranch 

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.

4. Swim With Sharks And Stingrays In Port Stephens

Swim with stingrays and sharks at Irukandji Shark and Ray Centre

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

It’s really affordable too starting at just $19.50 for kids. This is another great activity for a family or for anyone interested in marine life.

Book Tickets To Irukandji Shark & Ray Centre

Irukandji With Shark & Ray Encounter

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


Looking for more adventurous activities in Port Stephens? Make sure you go on a Port Stephens sand dunes quad bike 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.

Book Your Port Stephens Quad Bike Tour

1hr Port Stephens Worimi Sand Dune Quad Bike Adventure

6. Go On A Whale Watching Tour

Port Stephens is one of THE best places to go whale watching in NSW. 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.

Book Tickets For An Unforgettable Whale Watching Cruise

Get Up Close To Humpback Whales

Here i it below, its really cool stuff

8. Explore The Sand Dunes in a 4WD Tour

If you’d like to explore the sand dunes in Port Stephens then you’re in luck. There’s two 4WD tours to choose from which both have 5 star excellent reviews. 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.

Choose An Awesome 4WD Tour Below

Port Stephen Sand Dune Tour For 4WD Car Owners

Sand Dune Tour For non 4WD Car Owners

9. Go horse riding or on a camel ride

Horse riding with Sahara Trails

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 starting at a friendly $70 per adult, and $65 per child.

10.  Go On The Tomaree Mountain Walk

View from the top of Mount Tomaree

The view of all views is located at the top of Tomaree Mountain 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 islands out in the distance. This place has serious holiday vibes written all over it.

The Tomaree Mountain 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 the short hike as well on my Garmin 235 watch, 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 loads of beautiful beaches and you’ll feel like you’ve made it to an utter paradise of a place. It was a stunning day when I went up and all I could think was, “This is only 3 hours from Sydney??? Wow!” 

Prefer to do a tour instead?

The Stephens Peak Micro Adventure is an excellent one hour tour whereby a Port Stephens local will take you up to the top of the Mount Tomaree summit. The beauty about this tour is you’ll learn loads about the area of Port Stephens and you’ll get some awesome insider local tips.

Book A Tomaree Mountain Tour

Let The Locals Guide You In This 1 Hour Tour To Tomaree Mountain

11. Explore The Wetlands & Sand Dunes Together

If you’d like to explore more of Port Stephens with a local, then Tomaree Coastal Adventures are offering a 2 hour guided walk through Tomaree National Park.

You’ll have the opportunity to explore places that many tourists don’t see such as: the wetlands, forest, sand dunes and ocean. This is the type of adventure for those who are looking to explore off the beaten path with a local to show you the way. Bring the whole family as they except kids from 6+ years.

Book A 2 Hour Walking Tour

Get Off the Beaten Path In This Tour

12. Walking Tour To Paradise Beach

If you’re up for a bit of a longer Port Stephens hike, opt for a 3hr guided walk to the absolutely stunning Paradise Beach in Tomaree National Park.

This walk is more for the adventurous types as you’ll be scrambling along the rocks and walking along a fire trail. It’s all worth it though as the views will be spectacular and you’ll be totally off the beaten track in this adventure.

Book A 3 Hour Guided Walk To Paradise Beach

Explore Port Stephens Hidden Gem

13. Walking Tour To Fingal Spit

And our last walking tour in Port Stephens is the longest one being a 4hr guided walk along the Tomaree Park coastline to the beautiful Fingal Spit. One of the best things about this walk is it combines the Mount Tomaree summit walk, Paradise Beach, the wetlands, sand dunes and more!

Explore the beautiful Port Stephens coastline with a local who will not only show you the best hidden gems along your walk, you’ll get the best insider knowledge on the history in the area.

Book A 4hr Walking Tour To Final Spit

Follow The Mountains Guided Walk

14. Find The Best Beaches In Port Stephens

The first beach next to the Mount Tomaree is Zenith beach which is easy to get to and it’s stunning. Just park at the Mount Tomaree car park. It’s a good spot to cool off after you climb to the Tomaree Mountain Summit 😉

A few years ago on Zenith Beach

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!

Fingal Bay, Port Stephens

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! 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!

Watch the sunset over the water in Port Stephens

15. Hire Your Own Boat In Nelson Bay

Hire a boat from Nelson Bay Boat Hire

We loved hiring a little tinnie from Nelson Bay Boat Hire. 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 $90 for 2 hours or $110 for 3 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.

16. Go scuba diving in Port Stephens

Scuba diving with Let’s Go Adventures

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.

17. See the Koalas In The Wild At Tilligerry Habitat

See the koalas with Tilligerry Habitat

The Tilligerry Habitat offers an opportunity to see koalas in the wild! 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!

18. Go Paddle Boarding or Kayaking In Port Stephens

Port Stephens Paddle Sports

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.

At rates starting at just $30 for kids for 1.5 tour, you can go 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.

19. Hire A Bike In Port Stephens

Hire a bike from Nelson Bay Bike Hire

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!

It costs just $20 for 2 hours for an adults mountain bike and must be surely one of the best cheap activities in the area! Head over to Nelson Bay Bike Hire for more details.

20. Have Fun At The Toboggan Hill Park

Fun for all at Toboggan Hill Park 

Did you know there’s a Toboggan Hill Park right in the middle of Nelson Bay? Prices start from just $5 and it would be a great place for kids birthday parties.

21. 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.

22. 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.

23. 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.

24. 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, then it’s just a short walk to the lookouts.

25. Discover The Champagne Spa In Boat Harbour

Image via Port Stephens Instagram

There may well be many hidden gems to discover around 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.

26. Tomaree Markets

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.

27. The Little Nel In Nelson Bay

The Little Nel Cafe, 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. See their breakfast and lunch menu and I promise you won’t be disappointed!

28. Long Boat Cafe In Fingal Bay

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!

29. Innerlight Tea rooms

The Inner Light Tearooms, Nelson Bay

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!

30. Rick Stein at Bannisters

Looking for some beautiful Port Stephens restaurants? Let’s start with the famous British chef’s restaurant Rick Stein at Bannisters in Port Stephens. 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.

31. The Anchorage

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. They offer a 2 course menu for $68 and a 3 course menu for $86.

32. Little Beach Boat House

Little Beach Boathouse in Nelson Bay would be the perfect lunch or dinner spot for a romantic weekend from Sydney. 2 courses costs $55, and 3 course costs $65 per person in this seafood speciality restaurant.

Port Stephens Accommodation

There are loads of options for Port Stephens accommodation. Here’s some of the best rated hotels in Port Stephens to choose from including a great option below if you’ve not joined up to airbnb yet.

33.Port Stephens Budget Accommodation

Samurai-backpackers-port-stephensI’ve been up to Port Stephens a few times before for the day and once for a long weekend. That weekend I stayed over at the YHA Samurai Beach Bungalows with some friends which was a great, cheap option.

Expect to pay around $100 for a double room and $41 for a dormitory.

Find the best rate to stay at YHA Samurai Beach Bungalows on Hotels Combined.

34. Port Stephens Mid-Range Accommodation

ramada-resort-wyndham-shoal-bayRamada Resort by Wyndham Shoal Bay is a beautiful resort complete with a pool and a great stay for couples or families which is situated right on the beach.

A studio costs around $130, whilst a two bed room costs from $280.

Find the best rate to stay at Ramada Resort By Wyndham on Hotels Combined.

35. Port Stephens Luxury Accommodation


If you’re looking to stay in one of the best hotels in Port Stephens, we recommend splashing out and staying at Mantra Aqua Resort. Complete with a heated pool, this is a great accommodation option for all year round which also offers up apartments with a kitchen so it will feel like a home away from home.

Mantra Aqua Resort costs around $280 for a one bedroom apartment.

Find the best rates to stay at Mantra Aqua Resort on Hotels Combined.

Get $76 Off Your First AIRBNB Booking

Exclusive discount for Londoner In Sydney readers!

Looking For Things To Do Near Port Stephens?

Discover the incredible Blueys Beach & Seal Rocks, and find the best things to do in Newcastle and the Hunter Valley.

Top Things To Do In Port Stephens

Want to save this to read later?

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



If you’re Australian based and you love exploring new places, we want to hear from you! You don’t need to be a professional writer, we just want to hear from like minded people who like to have fun.

Find out more about how you could be sent on free trips around Australia for Londoner In Sydney!

Your email address will not be published. Required fields are marked *