Mona Vale Beach

Photo: noah.odonoghue / CC BY 3.0

Mona Vale Beach is a serene stretch of golden sand on the NSW Mid-North Coast, just south of Port Macquarie. Backed by low dunes and spotted with rock pools, it offers a quieter alternative to the town's main beaches. The clear waters and consistent swells make it a local favourite for swimming, surfing, and fishing, while the adjacent headland provides a scenic walking track with ocean views.

Highlights & What to See

Suggested Time to Spend

Half a day is plenty to enjoy Mona Vale Beach. Arrive mid-morning for a swim and a walk along the sand, then tackle the headland trail (30 minutes round trip). Pack a picnic lunch at the sheltered tables, or grab fish and chips from the nearby takeaway. If you're a keen surfer or fisher, you could easily while away a full day. Combine it with a morning at Town Beach or a late afternoon at the Koala Hospital in Port Macquarie.

Nearby Areas Worth Combining

Please check official sources for current details.

Note: opening hours, prices and booking requirements change often — please check official sources for current details.

Explore more

Image credits