Best Available Rates

Search Hotels, Resorts, and Apartments

OR

Find Now

 

Rainbow Shores Map

 

Sitting between Tin Can Bay and the Pacific Ocean, Rainbow Beach makes up part of the Cooloola Region and is two and half hours drive north of Brisbane. It was formerly a sandmining town and gets its name from the towering coloured sand cliffs nearby.