Enter your dates to see the latest prices and deals for Rainbow Beach hotels
Debbie's Place is 150 metres from the Great Sandy National Park and 500 metres from Rainbow Beach. It offers free covered parking and rooms with free WiFi and a patio.
Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Rainbow Beach Dream Newly Renovated Stylish One Bedroom Apartment is set in Rainbow Beach.
Featuring air-conditioned accommodation with a private pool, sea view and a balcony, Rainbow Beach Dream Studio Motel Style Apartment is located in Rainbow Beach.
Boasting air-conditioned accommodation with a private pool, Your place. Enjoy the beach retreat is situated in Rainbow Beach.
Located in Rainbow Beach, 1.2 km from Rainbow Beach and 15 km from Great Sandy National Park, Room for rent provides spacious air-conditioned accommodation with a terrace and free WiFi.
Offering a garden and garden view, Little Salty Vibes is situated in Rainbow Beach, 12 km from Great Sandy National Park and 33 km from Tin Can Bay Marina.
BIG4 Rainbow Beach Holiday Park offers accommodation just a 3-minute drive from the town centre of Rainbow Beach.
Rainbow Getaway Holiday Apartments is centrally located, 5 minutes' walk from the beach and offers 1, 2 and 3-bedroom self-contained accommodation with full kitchen and laundry facilities.
Featuring air-conditioned accommodation with a private pool, garden view and a patio, Rainbow Beach Resort overlooking Pool is located in Rainbow Beach.
Freedom Backpackers Hostel Rainbow Beach features an outdoor swimming pool, garden, a shared lounge and bar in Rainbow Beach.
Tin Can Bay's Sleepy Lagoon Motel offers self-contained cabins with a balcony, just a 3-minute drive from the popular daily dolphin-feeding at Norman Point.
Located 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Rainbow Surf 4 features accommodation set in Rainbow Beach.
Boasting air-conditioned accommodation with a balcony, Rainbow Surf 1 is situated in Rainbow Beach. The property is non-smoking and is set 100 metres from Rainbow Beach.
Situated in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Unit 202 Plantation Resort - Rainbow Beach Aircon.Wifi.Pool. Views offers air conditioning.
Boasting air-conditioned accommodation with a balcony, Rainbow Surf 5 is situated in Rainbow Beach. The property is non-smoking and is located 300 metres from Rainbow Beach.
Set in Rainbow Beach, 300 metres from Rainbow Beach and 13 km from Great Sandy National Park, Rainbow Surf 3 offers air-conditioned accommodation with a balcony and free WiFi.
Located in Rainbow Beach, 300 metres from Rainbow Beach and 13 km from Great Sandy National Park, Rainbow Surf 2 provides air-conditioned accommodation with a balcony and free WiFi.
Set in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Unit 7 Plantation Resort Rainbow Beach offers air conditioning.
Located in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Unit 105 Plantation Resort Rainbow Beach offers air conditioning.
Situated in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, 'Jemingar's Place' 207 - Rainbow Beach offers air conditioning.
Set in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Unit 101 Plantation Resort Rainbow Beach offers air conditioning.
Set in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Unit 8 Plantation Resort Rainbow Beach offers air conditioning.
Situated in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, Unit 3 Plantation Resort Rainbow Beach offers air conditioning.
Set in Rainbow Beach, Wayfarers Beachouse Rainbow Beach offers accommodation 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina.
Set 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina, The Shack Rainbow Beach - Pets Welcome - Fully Fenced - Close to Beach provides accommodation situated in Rainbow Beach.
Located in Rainbow Beach, COOLAMAINE 2 Rainbow Beach offers accommodation 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina.
COOLAMAINE 1 Rainbow Beach is an accommodation set in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina.
Situated in Rainbow Beach, 400 metres from Rainbow Beach and 13 km from Great Sandy National Park, Spindrift Unit 1 10 Spectrum Street Rainbow Beach offers air conditioning.
9 Indigo Avenue Rainbow Beach is an accommodation set in Rainbow Beach, 13 km from Great Sandy National Park and 34 km from Tin Can Bay Marina.
Set in Rainbow Beach in the Queensland region, with Rainbow Beach nearby, Seadaze 1 Rainbow Beach offers accommodation with free WiFi and free private parking.
Located in Rainbow Beach, 500 metres from Rainbow Beach and 13 km from Great Sandy National Park, 13 Indigo Avenue - 'Indigo Sands' - Rainbow Beach offers air conditioning.
Situated in Rainbow Beach, 500 metres from Rainbow Beach and 13 km from Great Sandy National Park, Unit 2 of 6 Indigo Avenue Rainbow Beach offers air conditioning.
Situated in Rainbow Beach, 500 metres from Rainbow Beach and 13 km from Great Sandy National Park, Indigo Place 1 Rainbow Beach offers air conditioning.
Boasting air-conditioned accommodation with a balcony, 1-8 Indigo Avenue - Rainbow Beach Walk to beach is situated in Rainbow Beach.