Rainbow Beach

Photo: S. Newrick / CC BY-SA 4.0

Rainbow Beach, a dazzling stretch of sand just north of Port Macquarie, earns its name from the vibrant hues that paint the shoreline at sunrise and sunset. This secluded haven offers a perfect blend of coastal serenity, rich Aboriginal heritage, and exceptional outdoor experiences, making it an unmissable stop on any New South Wales self-drive itinerary.

Highlights & What to See

Suggested Time to Spend

Most visitors find that half a day is ample to soak up Rainbow Beach's beauty. Arrive early to catch the sunrise, take a leisurely walk along the sand, and enjoy a picnic breakfast. If you're keen on a longer hike or a surf session, plan for a full day. The beach is also a lovely spot for a sunset stroll before heading back to Port Macquarie for dinner.

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