Rainbow Beach vacation rentals
Book unique vacation rentals, houses, and more on Airbnb
Top-rated vacation rentals in Rainbow Beach
Guests agree: these vacation rentals are highly rated for location, cleanliness, and more.
Rental unit in Rainbow Beach
B.E.A.C.H. -
Best.
Escape.
Anyone.
Can.
Have.
B.E.A.C.H. is a fully self-contained ground floor apartment at the Rainbow Shores Resort set amongst tropical coastal gardens, only 350m from the most picturesque of beaches. As a guest you have full access to the lagoon pool with BBQ entertainment area, 25m lap pool, outdoor spa and tennis court. Take the time to experience the spectacular natural sites and adventures Rainbow Beach has to offer and you have got yourself a holiday that memories are made of and will have you coming back for more.
$74 per night
SUPERHOST
Rental unit in Rainbow Beach
Rainbow Beach Explore and Relax
RAINBOW BEACH EXPLORE is the perfect apartment to relax in. Fully self contained air conditioned 1 bedroom apartment, with ensuite bathroom in the RAINBOW SHORES RESORT. The apartment has views of the tennis court from the big sunny, covered balcony and is next to the 25mt. lap pool , lagoon pool which has a walkin area and bbq area surrounded by tropical palms. 300mts to the surf beach at Rainbow.
The Sports club has a free bus to dinner and returning you back again.
All linen provided.Easy.
$84 per night
SUPERHOST
Rental unit in Rainbow Beach
Ocean Whispers in the Tree Tops
"Ocean Whispers in the Tree Tops" is a stylish, fully self-contained apartment in Rainbow Shores Resort in the small picturesque township of Rainbow Beach. Set amongst rain-forest gardens the unit is located on the third floor and your view from every window is of lush tree tops! Drift off to sleep each night listening to ocean whispers and take an easy 3 minute walk each day to one of the most idyllic and quiet beaches Queensland has to offer. Rainbow Beach is without a doubt, true paradise!
$68 per night
Vacation rentals for every style
Get the amount of space that is right for you