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 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).
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.
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!
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
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.
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.
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
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.
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.
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 😉
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!
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.
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
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
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.
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
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.
26. 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.
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!
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!
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
I’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.
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.