Counting the waves…
Counting the waves…
A refined fusion of water purity, environmental stability, and communal vibrancy for Rainbow Beach.
View MethodologyAnalyzed via live sensors and environmental data.
Wave height, wind, and atmospheric stability.
Live footfall and crowd balance metrics.
Community reviews and curated sentiment.
“Rainbow Beach stretches along Bonny Hills' central coast with the kind of reliable shore break that keeps grommets busy and parents within eyeshot. Pandanus palms lean over the dunes, and the salt air carries the scent…”
Limited recent visitor reports — live OBI telemetry is your best guide for current conditions.
You'll park under the she-oaks at the northern end, where the path cuts through coastal scrub onto sand that squeaks underfoot at low tide. The beach runs nearly two kilometres south, wide enough that even on January weekends you can claim a patch without hearing your neighbour's playlist. Offshore winds groom the waves most mornings, and the shorebreak builds into rideable peaks when the swell pushes in from the east.
Mid-beach, families stake out territory near the flags, while surfers drift toward the rockier southern end where the break peels a little cleaner over the reef. The headland at each terminus frames the view—north toward Perpendicular Point, south to the next pocket cove—and the horizon stays empty save for the occasional fishing boat working the deeper water.
Credit: FlickrCatch morning peaks
Credit: FlickrFlagged family zone
East swell builds rideable walls
Patrolled stretch mid-beach daily
North to Perpendicular Point trail
Where it is
Rainbow Beach
Bonny Hills, New South Wales, Australia
-31.591700°, 152.842700°
Weather
Loading…
Swell
—
Temp
Warm · Restorative
UV Index
Moderate
Wind
—
Tidal State
Last known
Max Sunlight
—
Ideal Shade
—
Jan - Dec (Peak)
Mar - Nov (Off-season)
Historical data suggests peak visibility and stable sea temperatures occur during the prime visitation window.
Select a category to load nearby places.
Unlock restaurants, luxury stays and curated maritime experiences within 2km
Rainbow Beach is primarily a surf beach with variable conditions that can include strong waves, rips, and currents. It's generally not patrolled year-round, so swimming conditions can be challenging. Check local surf reports and tide times before entering the water. Families with young children may prefer calmer days or the protected swimming areas at nearby Grants Beach. Always swim between the flags when lifeguards are present during peak holiday periods, stay within your ability level, and never swim alone at unpatrolled beaches.
Rainbow Beach is enjoyable year-round thanks to the Mid North Coast's mild climate. Summer (December-February) offers warm water temperatures ideal for swimming and surfing, though it's the busiest period. Autumn and spring provide pleasant weather with fewer crowds and consistent surf conditions. Winter (June-August) brings cooler temperatures but still attracts surfers and beachcombers. Mornings typically offer calmer conditions and better visibility. The beach faces east, making it perfect for sunrise viewing any time of year.
Rainbow Beach is located in Bonny Hills, approximately 25 kilometres south of Port Macquarie via the Pacific Highway. From the highway, take the Bonny Hills exit and follow Ocean Drive toward the coast. There's a dedicated car park at the northern end of Rainbow Beach Road with direct beach access. Parking is typically free and sufficient outside peak holiday periods. The beach is also accessible on foot from various streets in the Bonny Hills area, making it convenient for those staying locally.
Bonny Hills offers a small selection of cafes and a general store within walking or short driving distance of Rainbow Beach, though options are limited compared to larger coastal towns. The nearby Bonny Hills Tavern serves meals and refreshments. For more extensive dining and shopping, Port Macquarie is 25 minutes north. Accommodation ranges from holiday parks and rental properties to beachside apartments in Bonny Hills. Many visitors appreciate the quieter, village atmosphere compared to busier tourist destinations along the coast.
Rainbow Beach derives its name from the multi-coloured mineral sands visible in the headland and beach area, which create natural rainbow-like hues in the rock formations and sand. These colours become particularly striking during certain light conditions and after rainfall. The geological features include bands of iron oxide creating reds, yellows, and ochre tones in the coastal rocks. This natural colouring distinguishes Rainbow Beach from other Mid North Coast beaches and makes it a favourite spot for photographers and nature enthusiasts exploring the area.
Photos