Rainbow Beach

Photo: S. Newrick / CC BY-SA 4.0

Rainbow Beach lives up to its name with a stunning shoreline of multicoloured sand cliffs that blend into the deep blue of the Pacific. This coastal gem near Port Macquarie offers a quieter alternative to busier beaches, with a laid-back vibe and plenty of natural beauty to explore. The sand itself – stained by minerals like iron and rutile – creates a kaleidoscope of ochre, copper, and cream hues that shift in the afternoon light.

Highlights & What to See

Suggested Time to Spend

A half-day is enough to soak up the scenery, swim, and do a short walk. If you want to hike the full circuit from Rainbow Beach to Diamond Head and back, allow 3–4 hours. Combine with a picnic to make the most of the peaceful setting. Sunrise and sunset are particularly magical here.

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