Bonny Hills

Photo: OZmobi / Public domain

Bonny Hills is a laid-back coastal village just south of Port Macquarie, offering a classic NSW beach escape with a local, unhurried vibe. The star attraction is Rainbow Beach, a protected north-facing stretch of sand that’s perfect for swimming, surfing, and long walks. This is a place to slow down, breathe in the salt air, and enjoy the simple pleasures of a quiet seaside community.

Highlights & What to See

Suggested Time to Spend

Bonny Hills is an ideal half-day or full-day stop if you’re exploring the Port Macquarie region. Spend a couple of hours swimming and walking Rainbow Beach, then wander the headland track for views. If you want to linger, pack a picnic or grab takeaway from the local shops and settle in for an afternoon. It’s also a lovely overnight stop if you’re after a quiet coastal stay away from the busier town centres.

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