Sunshine Coast

Rainbow Beach

Rainbow Beach is named after the colourful sand dunes that dominate the southern half of the long beach.

Rainbow Beach is a 23km long, curving beach located in Wide Bay between sandy Inskip Point, opposite Fraser Island, and rocky Double Island Point. The open bay faces north-east and the beaches in the bay face variously north, east and north-east as they swing around between the two points.

The growing town of Rainbow Beach is located in the centre of the beaches, with the northern end of the large Cooloola National Park extending south of the southern half of the bay.

The road from Gympie arrives at the middle of the beach where the town of Rainbow Beach is located. The town offers accommodation, a small shopping area and the Rainbow Beach Surf Life Saving Club. The club house is located on a wide, bluff-top foreshore reserve overlooking the beach. There is a ramp from the club to the beach, with additional vehicle access, parking and amenities below the bluffs immediately north of the surf club. Just south of the surf club are Eight Mile Rocks brown coffeerock outcropping on the beach. The rocks are part of the pleistocene sand dunes that provide the coloured sands. The main beach extends from Inskip Point in the north, running due south for 12km to Eight Mile Rocks. Wave height, which averages nearly 1.5m in the north, decreases to about 1m by the town. As the waves decrease, the bars change from a rip-dominated double bar in the north, to a single, though still rip dominated, bar by the surf club.

The central and northern beach is dominated by rips and is potentially hazardous. Be very careful if swimming here, particularly when waves are breaking. Watch out for the deep rip channels, as well as currents in the longshore troughs. Stay close inshore and on the attached parts of the bar. Definitely swim between the flags at Rainbow Beach. Beware of the strong tidal currents at Inskip Point and, while the southern beach is usually the safest with the lowest waves and few rips, be careful of vehicle traffic on the beach.


Beach Showers
Boat Ramp
Disabled Access
Skate Park
Water Available

Rainbow Beach SLSC

Photo of Rainbow Beach SLSC

The Rainbow Beach Surf Life Saving Club was established in June 1965 at a meeting held at the Freemasons Hotel, Gympie.

This meeting established a committee consisting of a chairman, secretary, treasurer and 14 committee members.

The joining fee was set at 1 pound 10. Initial fundraising efforts included the raffle of a suckling pig, and a dance at the Veteran’s Hall. The Widgee Shire Council (now Gympie Regional Council) was a major instigator of the establishment of the Rainbow Beach Surf Life Saving Club.

The club arranged its first bronze medallion course with the help from Noosa Surf Life Saving Club, and during the training the original clubhouse, the old school building at Tamaree, was transported to its existing site.


Rainbow Beach
Wide Bay Esplanade, Rainbow Beach, QLD, 4581

For more information, please contact:

Club Administrator
Follow Us On

Nearby Beaches & Clubs

Subscribe To Our Newsletter