Rainbow Beach

Photo: S. Newrick / CC BY-SA 4.0

Cradled within the vast Myall Lakes National Park, Rainbow Beach is a secluded stretch of sand that feels a world away from the busier coastal hubs of Port Stephens. Named for the shifting hues of its shoreline, this quiet haven rewards those who venture here with pristine nature, excellent fishing, and a true escape into the Australian bush. It’s the kind of place where the only soundtrack is the crash of waves and the call of seabirds.

Highlights & What to See

Suggested Time to Spend

Rainbow Beach is best enjoyed as a half-day or full-day excursion from Port Stephens or Tea Gardens. Arrive mid-morning to claim a quiet patch of sand, enjoy a picnic lunch, and spend the afternoon exploring the national park tracks or wetting a line. If you’re keen on paddling, consider arriving early to hire a kayak from nearby Hawks Nest. The beach is remote, so bring all supplies with you.

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