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 is located on the main strip. Enjoy our local attractions or catch a 10 minute barge ride to Fraser Island.
Rainbow Beach Hotel
1 Rainbow Beach Road,
RainbowBeach, QLD 4581
Click on Google icon below to view location
