Counting the waves…
Counting the waves…

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. By late afternoon, the westerly wind kicks up and the beachgoers thin out. You'll see locals walking their cattle dogs along the high-tide mark, nodding at regulars they've passed a thousand times. The village is a five-minute walk back through the dunes: a general store, a bakery that sells meat pies until they run out, and a pub where the deck overlooks the same stretch of sand you just left.
Places, rentals, tours and events within walking and driving distance of Rainbow Beach.
Photos
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.