Enter your dates to see the latest prices and deals for Rainbow Beach hotels
Debbie's Place is 492 feet from the Great Sandy National Park and 1640 feet from Rainbow Beach. Debbie's is a great spot for a couple's getaway prior to or returning from your K'gari adventures.

Providing a garden, Rainbow Beach Dream Studio Motel Style Apartment features accommodations in Rainbow Beach. Featuring sea and pool views, this apartment also provides guests with free Wifi.

Little Salty Vibes offers accommodations in Rainbow Beach, a 17-minute walk from Rainbow Beach and 7.7 miles from Great Sandy National Park.
Rainbow Beach Resort overlooking Pool is a recently renovated apartment in Rainbow Beach where guests can make the most of its outdoor swimming pool, garden, and tennis court.

Providing a garden, Room for rent provides accommodations in Rainbow Beach. This property offers access to a terrace, free private parking, and free Wifi.

BIG4 Rainbow Beach Holiday Park offers accommodations just a 3-minute drive from the town center 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 accommodations with full kitchen and laundry facilities.

Freedom Backpackers Hostel Rainbow Beach features an outdoor swimming pool, garden, a shared lounge and bar in Rainbow Beach.

Located in Rainbow Beach, a 6-minute walk from Rainbow Beach, Pippies Beachhouse Backpackers has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
Tin Can Bay Tourist Park offers accommodations in Tin Can Bay, 15 miles from Great Sandy National Park and 1.5 miles from Tin Can Bay Marina. This campground provides a garden.

Unit 202 Plantation Resort - Rainbow Beach Aircon.Wifi.Pool. Views offers accommodations in Rainbow Beach, 7.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Rainbow Surf 1 - Rainbow Beach - Aircon - pool - walk to beach - Wifi offers accommodations in Rainbow Beach, a 3-minute walk from Rainbow Beach and 5.9 miles from Great Sandy National Park.
Rainbow Surf 5 - Rainbow Beach - Aircon - pool - walk to beach - Wifi offers accommodations in Rainbow Beach, a 3-minute walk from Rainbow Beach and 5.9 miles from Great Sandy National Park.
Rainbow Surf 4 - Rainbow Beach - Aircon - pool - walk to beach - Wifi offers accommodations in Rainbow Beach, a 3-minute walk from Rainbow Beach and 5.9 miles from Great Sandy National Park.
Rainbow Surf 3 - Rainbow Beach offers accommodations in Rainbow Beach, 5.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Rainbow Surf 2 - Rainbow Beach offers accommodations in Rainbow Beach, 5.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Unit 8 Plantation Resort Rainbow Beach is located in Rainbow Beach, just 7.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Unit 7 Plantation Resort Rainbow Beach is located in Rainbow Beach, just 7.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Unit 105 Plantation Resort Rainbow Beach is located in Rainbow Beach, just 7.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
'Jemingar's Place' 207 - Rainbow Beach offers accommodations in Rainbow Beach, 7.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Unit 101 Plantation Resort Rainbow Beach is located in Rainbow Beach, just 7.9 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Wayfarers Beachouse Rainbow Beach is located in Rainbow Beach, just 8 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
The Shack Rainbow Beach - Pets Welcome - Fully Fenced - Close to Beach is located in Rainbow Beach, just a 3-minute walk from Rainbow Beach and 8 miles from Great Sandy National Park.
COOLAMAINE 2 Rainbow Beach is located in Rainbow Beach, just a 4-minute walk from Rainbow Beach and 8 miles from Great Sandy National Park. This vacation home is 21 miles from Tin Can Bay Marina.
COOLAMAINE 1 Rainbow Beach is located in Rainbow Beach, just 8 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
Spindrift Unit 1 10 Spectrum Street Rainbow Beach offers accommodations in Rainbow Beach, 8 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
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.
9 Indigo Avenue Rainbow Beach is located in Rainbow Beach, just a 5-minute walk from Rainbow Beach and 8 miles from Great Sandy National Park. This vacation home is 21 miles from Tin Can Bay Marina.
Seadaze 1 Rainbow Beach offers accommodations in Rainbow Beach, a 5-minute walk from Rainbow Beach and 7.9 miles from Great Sandy National Park.
13 Indigo Avenue - 'Indigo Sands' - Rainbow Beach is located in Rainbow Beach, just 8 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
The property is around a 5-minute walk from Rainbow Beach, 8 miles from Great Sandy National Park, and 21 miles from Tin Can Bay Marina.
Indigo Place 1 Rainbow Beach offers accommodations in Rainbow Beach, 8 miles from Great Sandy National Park and 21 miles from Tin Can Bay Marina.
1-8 Indigo Avenue - Rainbow Beach Walk to beach offers accommodations in Rainbow Beach, a 6-minute walk from Rainbow Beach and 8 miles from Great Sandy National Park.
Fullerton Rainbow Beach is located in Rainbow Beach, just a 6-minute walk from Rainbow Beach and 8 miles from Great Sandy National Park.