
Byron Bay may be the poster child of coastal getaways in Australia but it’s increasingly facing stiff competition from lesser-known, more affordable alternatives. From Brunswick Heads to Bellingen, you’ll find fewer crowds, breezy cafes, sun-drenched coastlines, and chic boutiques in these perfect antidotes to glitzy Byron. One of our favorites is Port Stephens, a surprisingly under-the-radar spot, located just a stone’s throw from Sydney which offers all of this, and then some — and it’s now been voted Australia’s best town for 2025. Wotif has released its annual list of the top 10 Aussie towns to visit and it spans five states this year, each offering something unique with Port Stephens emerging as the winner. NSW dominates the list with Kingscliffe and Yamba also making the top 10. Here’s everything you need to see, eat, and do on a weekend trip to the lovely coastal destination of Port Stephens.
Port Stephens, NSW
Port Stephens is most frequented because of its giant coastal sand dunes — the largest in the Southern Hemisphere — but it offers a lot more to discerning travellers. As much of a treat as it is for nature lovers with national parks, beaches, coastal walks, and crystal clear waters to explore, it’s just as enjoyable to stroll around, sprinkled with seaside cafes, trendy resorts, and charming shops. There’s also a spate of other iconic NSW locations nearby. Here’s how to explore this secret oasis before tourists start to catch on.
Things to see, eat and do
Must-do things in this picturesque part of NSW include heading to the Stockton Sand Dunes that stretch a staggering 32 kilometres between Birubi Beach and Stockton. You’ll want to budget ample time here because there’s a lot to do — from sandboarding and quad biking to horse and camel riding on the beach to informative Aboriginal tours. 4WD is the most popular way to explore the dunes but remember to apply for a permit before you head down. The Tomaree Coastal Walk is another must-do with secluded beaches, lush rainforest and splendid views. Port Stephens also offers excellent wildlife experiences that the whole family will love from the famous Koala Sanctuary to the Irukandji Shark and Ray Encounters where you can snorkel with these sea creatures up close and learn more about their vital conservation efforts.
If you prefer to soak up the laidback lifestyle, Port Stephens also offers a wide variety of food and drink options from dreamy sunset cruises to waterside restaurants and cosy cafes to discover while gallivanting around town. There are a few spots we recommend hitting that local patrons swear by: Rick Stein at Bannisters for fresh seafood in a tranquil coastal setting, Cafe Kin for excellent coffee, breakfast, and cocktails, Crest Birubi Beach for fresh local produce and turquoise beach views, The Wood Oven for seriously delicious pizza, pasta and hearty salads and locally loved Little Mavs Seafood Takeaway. Find more local restaurants and cafes here.
The best time to visit Port Stephens
Port Stephens is a year-round gem, so you can tailor your visit to suit your personal preferences. Summer brings the perfect conditions for beach hopping, water activities, and outdoor adventures, though some days can be quite intense. The winter months, from May to July, are perfect for whale watching, while spring and autumn offer milder temperatures, ideal for bushwalking. Read more about Port Stephens and find accommodation options here.
How to get there
Port Stephens is less than a 2.5-hour drive from Sydney, making it the perfect spot for a day trip or weekend getaway. The closest airport is Newcastle Airport, located just 30 minutes by car from Nelson Bay. Alternatively, you can catch a train from Central Station to Newcastle and take a bus to Port Stephens, or rent a car for more convenience. Plan your journey with Transport for NSW.