Rainbow Beach is located on the unspoiled sandy shoreline between Noosa and the World Heritage listed Fraser Island.
Accessible by car, Rainbow Beach is a 2 hour drive from Sunshine Coast Airport, 3 hours drive from Brisbane and 1.5 hour drive from Noosa or by air with a 25 minute scenic flight with Rainbow Air Rainbow Beach Hotel
1 Rainbow Beach Road
RainbowBeach
Queensland, 4581 |