Rainbow Beach is a small coastal village nestled against Great Sandy National Park and encircled by the natural beauty of sculpted coloured sand cliffs, tall coastal forest and the brilliant blue of the ocean. Rainbow Beach is located just 2 ½ hours drive north of Brisbane and 1 ½ hours from the Sunshine Coast.
The unique natural landscape was formed by the same dune building processes that created World Heritage listed Fraser Island, which is a ten minute ferry ride from Rainbow Beach.
An incredibly diverse range of natural attractions offer endless opportunities to explore and relax. Discover vividly coloured sand cliffs, freshwater lakes and Carlo Sand Blow or enjoy slow-paced strolls along the pristine white beach accompanied by the relaxing rhythm of waves rolling into shore.