Port Stephens is 2.5 hours north of Sydney, and it consistently gets underrated because people think of it as “the place with dolphins” and move on. The dolphins are real — a permanent pod of 60–100 bottlenose dolphins live in the bay year-round — but so are the largest coastal sand dunes in the Southern Hemisphere, 26 beaches, whale watching season from May to November, and some of the best flathead and kingfish fishing in NSW. This guide covers all of it.
TL;DR: Base yourself in Nelson Bay. Day 1: dolphin cruise and beach exploration. Day 2: Stockton Sand Dunes (sandboarding, camel rides, 4WD). Day 3 if you have time: Myall Lakes National Park or Tea Gardens. Budget A$180–A$280/night for accommodation plus A$100–A$150/day for activities.
Getting There
From Sydney: 2.5 hours via the Pacific Highway (M1) to Raymond Terrace, then Nelson Bay Road. Approximately 210km.
From Newcastle: 45 minutes to Nelson Bay via the Nelson Bay Road. Approximately 50km.
There’s no direct train. Coach services run from Sydney’s STA (book at transportnsw.info), but car hire or self-drive is much better for getting around the peninsula.
Book a hire car with DiscoverCars — Newcastle Airport is the closest pickup point if flying in.
Full Trip-Planning Checklist
- Book accommodation in Nelson Bay or Shoal Bay at least 2 weeks ahead for weekends
- Pre-book dolphin watching cruise — Port Stephens Ferry Service (portstevensferry.com.au): A$35 adult, A$20 child. Morning cruise departs 10:30am.
- Book whale watching cruise separately if in season (May–November): A$75 adult
- Book Stockton Sand Dunes 4WD tour or sandboarding activity ahead — tours leave from Anna Bay
- Find accommodation in Nelson Bay or Shoal Bay
- Compare travel insurance — the dunes, water sports and hiking warrant it
- Bring reef-safe sunscreen — Port Stephens Bay has active seagrass meadows that support the dolphin population
- Check tide times for Shoal Bay and Jimmy’s Beach — the bay is tidal in parts
- Download Wikiloc or AllTrails for Myall Lakes walking tracks
Dolphin Watching: Checklist
About the Pod
Port Stephens is home to one of Australia’s largest resident populations of Indo-Pacific bottlenose dolphins — 60–100 individuals in the main pod that stays in the bay year-round. These are wild dolphins; the interaction from the boat depends on what the pod is doing that day.
Morning Cruise (Best Option)
- Book the Port Stephens Ferry Service Dolphin Watch Cruise (10:30am or 1pm departure)
- Adult A$35, child A$20, family A$90
- 2-hour cruise through the bay
- Staff are naturalist-trained and will explain dolphin behaviour
- Bring a polarised lens for photography — cuts the water glare dramatically
Afternoon Cruise
- Cheaper on some operators (check Imagine Cruises: imaginecruises.com.au)
- Afternoon light is better for photography from certain angles
- Combine with a sunset cruise for a beautiful experience
Dolphin and Whale Season Comparison
| Period | Activity | Notes |
|---|---|---|
| Jan–Apr | Resident dolphins | Good swimming/kayak season |
| May–June | Dolphins + early whales | Humpbacks begin migrating north |
| July–August | Peak whale season | Best sightings; book cruises early |
| Sep–Oct | Whales returning south | Southern rights also pass through |
| Nov–Dec | Dolphins dominant again | Whale season ends |
Whale watching cruises: Port Stephens Dive and Adventures (A$75 adult, A$45 child) runs purpose-built whale watching vessels. The season runs May–November, with July–September being peak.
- Book whale watching at least 1 week ahead in July–August
- Bring sea-sickness medication if you’re prone — open water swells can be 1–2m
- Most operators offer a guaranteed sighting or a return trip free
Stockton Sand Dunes: The Full Checklist
The Stockton Bight Sand Dunes are the largest coastal sand dunes in the Southern Hemisphere — a 32km stretch of shifting sand between Anna Bay and Stockton Beach (near Newcastle). The dunes reach 30 metres in height and are constantly moving. This is not a small attraction.
Getting there: The dune access point is at Birubi Beach, Anna Bay — 20 minutes from Nelson Bay.
Sandboarding (The Most Popular Option)
- Book through Sand Dune Adventures (sanddune.com.au) or Sahara Trails
- A$25–A$35 per person for board hire and sandboarding area access
- You hike up a dune face (5–10 minutes) and ride down on the board
- Grade: Very easy — no experience needed. Genuinely fun for all ages.
- Tip: Wear clothes you don’t mind getting sand in everything
4WD Tours on the Dunes
- Full commercial 4WD tours from Anna Bay — approximately 45 minutes, A$65–A$85 per person
- If you have your own 4WD: Stockton Beach is open to 4WD vehicles with a permit
- Purchase NSW National Parks vehicle pass: A$5/day or A$30 annual
- Deflate tyres to 20–25 PSI before driving on sand (reinflate before leaving)
- Stay in existing tracks — the dunes are an active ecosystem
- Recovery gear strongly recommended (snatch strap, traction boards)
Camel Rides
- Sahara Trails runs camel rides on the dune fringe (A$35–A$50 for 20–30 minutes)
- More of a novelty than an experience, but kids love it
- No booking required on weekdays; pre-book on weekends
Stockton Dunes checklist:
- Go in the morning — afternoon wind picks up and sand can be unpleasant
- Wear closed shoes and long socks — sand gets everywhere
- Bring water — no facilities on the dunes
- Bring a camera — the scale of the dunes is genuinely impressive from the top
Beaches: A Guide
Port Stephens has 26 beaches across the peninsula. Here are the best ones:
| Beach | Location | Best For | Notes |
|---|---|---|---|
| Shoal Bay | Shoal Bay township | Swimming, families | Patrolled, sheltered, calm water |
| Nelson Bay | Nelson Bay town | Waterfront walks, dining | More harbour than beach |
| Zenith Beach | Tomaree National Park | Swimming, bodysurfing | 1km walk from car park; worth it |
| Box Beach | Tomaree National Park | Quiet swimming | 5-minute walk from Zenith |
| Birubi Beach / Anna Bay | Anna Bay | Surfing, dune access | Exposed beach, good for surfers |
| One Mile Beach | Forster Road | Family swimming | Long, patrolled section |
| Jimmy’s Beach | Hawks Nest | Families, calm water | Beautiful; less crowded than Nelson Bay |
Beaches checklist:
- Walk the Tomaree Head Summit Trail (2km return, 45 minutes, Grade 3) for panoramic views over the entire bay
- Swim at Shoal Bay or Zenith Beach — both are patrolled in peak season
- Visit One Mile Beach for the longest stretch of sand in the area
- Drive to Jimmy’s Beach (Hawks Nest, 30 minutes from Nelson Bay) for a quieter experience
Nelson Bay vs. Anna Bay: Where to Stay
| Factor | Nelson Bay | Anna Bay |
|---|---|---|
| Restaurants and cafes | Many options | Very limited |
| Dune access | 20 minutes drive | Directly adjacent |
| Nightlife | Pub and club options | Very quiet |
| Price | A$150–A$300/night | A$120–A$220/night |
| Feel | Tourist hub | Quiet holiday town |
Verdict: Nelson Bay if you want convenience and dining. Anna Bay if the sand dunes are your main event and you’re self-catering.
Best Seafood Restaurants Checklist
Port Stephens sits at the mouth of one of NSW’s most productive estuaries. The seafood is excellent.
- Cebo Restaurant (Nelson Bay) — best sit-down seafood in Port Stephens. A$38–A$58 mains. Book ahead on weekends.
- D’Albora Marina Restaurant — waterfront, fresh catches, A$32–A$50 mains. Good for lunch.
- Nelson Bay Aquarium and Fish Co-op — the freshest fish in the region, direct from the boats. Buy whole fish, prawns, oysters. A$18–A$35.
- The Anchorage Restaurant and Bar (Corlette) — upmarket waterfront dining, A$42–A$65 mains. Good wine list.
- Shoal Bay Fish Shop — takeaway fish and chips, A$14–A$22. Best casual option.
Myall Lakes National Park and Tea Gardens
If you have a third day, Myall Lakes is 40 minutes north of Nelson Bay via Hawks Nest. It’s NSW’s largest coastal lake system and almost no one goes there.
- Drive to Tea Gardens township (35 minutes from Nelson Bay) — small fishing village on the Myall River, good morning coffee
- Hawks Nest Beach — 10km of beach, rarely more than a handful of people
- Myall Lakes canoe trail — hire canoes at Myall River (A$60/half day) and paddle into the national park
- The Mungo Brush campground inside the park — beautiful lakeside camping, A$17/night
- Bring binoculars — Myall Lakes has some of NSW’s best birdwatching (black swans, sea eagles, spoonbills)
Weekend Budget for Two
| Item | Cost |
|---|---|
| Accommodation (1 night, Nelson Bay) | A$180–A$280 |
| Dolphin watching cruise (2 adults) | A$70 |
| Sandboarding activity | A$50–A$70 |
| Seafood dinner (2 persons) | A$90–A$120 |
| Lunches x 2 | A$50–A$80 |
| Coffee/snacks | A$20–A$30 |
| Fuel (return from Sydney) | A$50–A$70 |
| Total (2 nights) | A$510–A$650 |
Useful Links
- Search flights to Newcastle if flying from interstate — Newcastle Airport is 45 minutes from Nelson Bay
- Book Port Stephens tours — dolphins, whale watching, kayaking, sand dunes
- Plan your Port Stephens trip with AI
Prices and hours current as of 2026. Always verify before visiting.
Related Articles
Get the Best Fares First
Weekly deal alerts for Australian travellers. Unsubscribe anytime.
Plan Your Trip