Rainbow Beach

Bonny Hills NSW 2445 Australia
Rainbow Beach is situated within the Greater Port Macquarie area of NSW Australia.

Welcome to Rainbow Beach

Rainbow Beach in Bonny Hills is a popular family beach and surfing spot.

This area only began opening up in the 1950s with the Wauchope-Bonny Hills Surf Life Saving Club being established in 1959, primarily drawing its membership at the time from Wauchope.

From Port Macquarie, Ocean Drive skirts around the coastline with direct beach access only available at Middle Rock, where there are no facilities. Bonny Hills offers direct access to Rainbow Beach, the surf club, a park and picnic area, and two caravan parks.

Rainbow Beach is patrolled by both Port Macquarie-Hastings Council Lifeguards and Volunteer Surf Lifesavers from Wauchope-Bonny Hills Surf Lifesaving Club, in the school holidays only; September to April – Monday to Friday. At other times volunteer lifeguards are on duty only when the red and yellow flags are displayed.

Rainbow Beach is patrolled by lifeguards.

Rainbow Beach is suitable for swimming, however it is best at the southern end between the flags as rips dominate the beach.

The south side of Middle Rock is popular in summer when it offers a little protection from the northeasterlies. The southern Bonny Hills point holds east and southeast swell to 3 meters on a combination of reef and outer bar, with beach breaks also up the beach.

The northern Middle Rocks offers the best gutters and a low rock platform to fish for tailor, whiting, bream and mulloway.

4WD Access
Open to beach driving permit holders between Middle Rock Road and Duchess Creek. Bonny Hills Beach closed to all vehicles.

Two caravan parks are located nearby.

Car Parking
A car park is located at Rainbow Beach.


Visit SLSA Beachsafe for current information and conditions at Rainbow Beach in Bonny Hills. Beachsafe shows patrol services, hazards and facilities as well as weather, swell and tide details.

Where is Rainbow Beach?

Rainbow Beach is located in Bonny Hills.

Rainbow Beach

Rainbow Hills NSW 2445, Australia
Rainbow Beach
Bonny Hills NSW 2445


We’d appreciate your help in keeping this information up to date and in ensuring we have covered everything. If you have anything to add to this post, want to write a review, or feel a correction should be made, please contact us, we’d love to hear from you!
Page last updated: Saturday 10 November 2018