Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Rainbow Beach, Queensland Hotels from NZ$97

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

10 Best Hotels in Rainbow Beach

Rainbow Beach Holiday Park
3.5 out of 5
308 Carlo Road, Rainbow Beach, QLD
Free CancellationReserve now, pay when you stay
The price is NZ$97 per night
1.38 km from city centre
4/5Very Good! (119 reviews)
Hospitality plus

"We decided to break our drive between Brisbane and Yeppoon with an overnight stay in an ensuite cabin at Rainbow Beach because we’d never been there. We selected the holiday park initially because of its bargain price but we’re so impressed with the friendly service at checkin that we booked another ..."…"

Reviewed on 30 Jan. 2020

Rainbow Beach Holiday Park
Rainbow Sands Resort
3 out of 5
42-46 Rainbow Beach Rd, Rainbow Beach, QLD
Get Rates
1.66 km from city centre
4.1/5Very Good! (322 reviews)
Good price, clean and comfortable

"Easy to locate and handy to shops and restaurants. Older establishment but very clean and well maintained. Ceiling fan and air con. Microwave/fridge/kettle and minimal utensils and plates etc. Wash up liquid and tea towel supplied. Parking is limited and some spaces suitable for small vehicles only. ..."…"

Reviewed on 4 Feb. 2020

Rainbow Sands Resort
Rainbow Getaway Holiday Apartments
4 out of 5
4 Double Island Drive, Rainbow Beach, QLD
Get Rates
1.74 km from city centre
4.5/5Wonderful! (207 reviews)

"The main difficulty is the narrowness of the garages and the congestion with parking and car movements"…"

Reviewed on 28 Jan. 2020

Rainbow Getaway Holiday Apartments
Plantation Resort at Rainbow
4.5 out of 5
1 Rainbow Beach Road, Rainbow Beach, QLD
Get Rates
1.82 km from city centre
4.8/5Exceptional! (213 reviews)
Fantastic for families

"Great relaxing family stay. Pool perfect for young kids."…"

Reviewed on 6 Feb. 2020

Plantation Resort at Rainbow
Rainbow Ocean Palms Resort
4.5 out of 5
103 Cooloola Drive, Rainbow Beach, QLD
Get Rates
2.3 km from city centre
4.7/5Exceptional! (148 reviews)

"Great view. Distance from shops etc meant you had to drive to them"…"

Reviewed on 15 Feb. 2020

Rainbow Ocean Palms Resort
Debbie's Place
4 out of 5
30 Kurana Street, Rainbow Beach, QLD
The price is NZ$161 per night
1.58 km from city centre
4.8/5Exceptional! (492 reviews)
Great stay

"I enjoyed my stay very much Thanks for everything"…"

Reviewed on 27 Mar. 2020

Debbie's Place
Rainbow Sea Resort
5 out of 5
3 Ocean View Parade, Rainbow Beach, QLD
Get Rates
1.86 km from city centre
4.7/5Exceptional! (129 reviews)
Awesome weekend getaway from Brisbane

"Awesome place for wonderful weekend with family. Apartment was clean, staff helpful, Views magnificent"…"

Reviewed on 16 Jan. 2020

Rainbow Sea Resort
Rainbow Beach Resort
3.5 out of 5
12 Rainbow Shores Drive, Rainbow Beach, QLD
Get Rates
1.46 km from city centre
4/5Very Good! (299 reviews)

"Great location and good customer service, the stuff very supportive and helpful. All the essential information about the property was provided."…"

Reviewed on 15 May 2019

Rainbow Beach Resort
Treetops Studio Apartment, Rainbow Beach Resort
5 Rainbow Shores Dr, U64, Rainbow Beach, QLD
The price is NZ$154 per night
1.39 km from city centre
No reviews
Absolutely Fantastic

"Prior to my stay, I received excellent communication and instructions from Michelle. The location itself was awesome, and pool area was great, and the property kept in excellent condition. There was plenty of parking and peace and quiet. Overall it was my best travelling experience to date, 10/10 ..."…"

Reviewed on 27 Mar. 2020

Treetops Studio Apartment, Rainbow Beach Resort
The Green House - Access the Beach From Your own Back Yard + Pool
Get Rates
1.82 km from city centre
4.8/5Exceptional! (28 reviews)
Great for families

"We loved this property for its location, easy style and practicality for us. The pool was a little smaller than the photos but still refreshing. We had two families one with three kids and one with three kids and a baby and the house was perfect . Kitchen was well equipped and great shower pressure. ..."…"

Reviewed on 25 Nov. 2019

The Green House - Access the Beach From Your own Back Yard + Pool
Don't see what you're looking for?
See all available properties in Rainbow Beach
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Accommodation in Rainbow Beach

Rainbow Beach on the Great Sandy Strait in Queensland is one of two access points to World Heritage-listed Fraser Island. Don’t just pass through though; Rainbow Beach is a great tourist destination. The coloured sands that lend their name to the town offer a scenic backdrop to your next beach holiday. The beautiful shores of the Great Sandy Strait are perfect for sailing, fishing, and to spot rare birds and other wildlife. You can hand-feed wild dolphins, go on guided environmental walks, or discover Carlo Sand Blow and Double Island Point Light by four-wheel drive. Mostly, you should relax from the hustle of bustle of city life when you visit Rainbow Beach.

Hotels and accommodation

Several resorts offer excellent Rainbow Beach accommodation right at the shore. One resort features direct beach access and luxury apartments, another has a restaurant, coffee shop, and tennis court on the premises. Rainbow Beach may be small, but you can expect comfort on your holiday. Nearby Tin Can Bay offers two motels and more apartment accommodation if you need further options.

Getting there

Rainbow Beach is located 240 km north of Brisbane. Drive up Motorway 1, then turn into Tin Can Bay Road in Gympie. You can also fly to Hervey Bay Airport (HVB,) 130 km north of Rainbow Beach and travel south on State Route 57 and Cooloola Coast Road. There are several daily public buses from Gympie, which lies on the Greyhound line from Brisbane to Cairns.

Book your Rainbow Beach stay with us

Find your holiday accommodation here at Expedia.co.nz because we offer the cheapest prices for Rainbow Beach hotels and always have great Last Minute Deals. Whether you are resting for a night on your way to Fraser Island or plan to spend a holiday here, we have the perfect Rainbow beach accommodation deals to fit your plans.

Frequently asked questions

Where is the best place to stay in Rainbow Beach?
Based on our traveller data, Rainbow Beach Holiday Park is one of the top choices for your stay. This 3.5-star property offers free WiFi and free parking. Other good choices for your visit include Rainbow Sands Resort and Freedom Hostel.
If I need to cancel my hotel reservation in Rainbow Beach, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable if cancelled prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If your reservation is non-refundable, you might be able to cancel it and get a refund within 24 hours of booking. Add your dates and click on “Search”, then use the “free cancellation” filter to view the top deals on offer in Rainbow Beach.
What's the best accommodation option for a family holiday in Rainbow Beach?
Rainbow Beach Resort is a top 3.5-star apartment on Expedia for families, and features 3 outdoor pools and free parking. Rainbow Sands Resort is another good option for your family trip.
What's the best place to stay for a couple visiting Rainbow Beach?
Plantation Resort at Rainbow is a favourite 4.5-star apartment for couples, and features private hot tubs and jetted baths.
What's the best place to stay for a beach holiday in Rainbow Beach?
Rainbow Sands Resort is a top pick for your beach holiday. Head to Rainbow Beach or Carlo Sand Blow for some quality time by the water.
What's the best high-end hotel in Rainbow Beach?
Plantation Resort at Rainbow is a 4.5-star apartment with a bar and an outdoor pool, and it’s a popular choice for Expedia travellers looking for an elegant place to stay.
What is the best spa hotel in Rainbow Beach?
Rainbow Sands Resort is a highly recommended spa hotel with an outdoor pool. Kick back and relax in the hot tub. Other popular spa hotels in Rainbow Beach include Rainbow Sea Resort and Rainbow Beach Resort.
What is staying in Rainbow Beach like?
Travellers give high marks for the beaches in Rainbow Beach, which is also known for its local tours. Tourists can also enjoy so much more including its parks. Top sights around the area include Rainbow Beach and Inskip Point. In Rainbow Beach, there are 98 hotels and other accommodation options to choose from.
What is there to see in Rainbow Beach?
The natural setting is picturesque, in particular the beaches, with places to see including Rainbow Beach and Phil Rogers Park. Additionally, you’ll find Inskip Point in the area.
What's the weather like in Rainbow Beach?
The hottest months are usually December and January, with an average temperature of 24°C, while the coldest months are July and August, with an average of 18°C. Average annual rainfall for Rainbow Beach is 955 mm.

Recent Reviews in Rainbow Beach

More trip options