Rainbow Beach hotels
From $320
Guest Score:
based on 9 guest reviews
1 Rainbow Beach Road,
Rainbow Beach, AU
The Plantation at Rainbow is a luxury resort and the only beachside resort with direct access to the patrolled Rainbow Beach in the heart of town.
The Plantation at Rainbow resort offers apartment st...read more
From $530
Guest Score:
based on 9 guest reviews
103-105 Cooloola Drive,
Rainbow Beach, AU
Beachfront Rainbow Ocean Palms offers luxury boutique apartments, with spectacular panoramic views of the surrounding Fraser Island. Features include a kitchen, jacuzzi, and seating and dining areas.
...read more
From $312
Guest Score:
based on 7 guest reviews
12 Rainbow Shores Drive,
Rainbow Beach, AU
Surrounded by the Great Sandy National Park, this 4-star eco resort offers self-catering accommodation alongside Rainbow Beach. Facilities include 2 lagoon style pools and a tennis court.
The apartme...read more
From $200
5.18 miles from Rainbow Beach
40 The Esplanade,
Tin Can Bay, AU
Housed in a cosy 2-storey property, Dolphin Waters offers self-catering units with free Wi-Fi and access to spacious balconies. It features a saltwater pool, spa bath and free DVD library.
Dolphin Wa...read more
From $205
5.3 miles from Rainbow Beach
Cnr Oyster Parade And Emperor Street,
Tin Can Bay, AU
Situated on the waterfront at Tin Can Bay, Marina Villas offers amazing views over Snapper Creek and the Star Marina. Each villa includes a flat-screen TV and fully equipped kitchen.
All accommodatio...read more
From $150
5.35 miles from Rainbow Beach
Guest Score:
based on 46 guest reviews
11 Mitchell Street,
Tin Can Bay, AU
Tin Can Bay Motel offers air-conditioned rooms with a kitchenette, just 100 metres from the beach. Set on one acre of landscaped gardens, it features an outdoor swimming pool and barbecue area,
All r...read more
From $250
27.1 miles from Rainbow Beach
Guest Score:
based on 7 guest reviews
Eurong Township,
Fraser Island, AU










