Queensland may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Holidays in Rainbow Beach

Choose two or more items and save on your trip:

Rainbow Beach Vacation: Coronavirus Information

Most Rainbow Beach hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.

For more information about the impact of COVID-19 on your Rainbow Beach trip, please visit our Coronavirus Information page.

Top Rainbow Beach Flight & Hotel Packages

Grand Palais Beachside Resort

2021 Rainbow Beach holiday deals

Sand Dunes Resort
Grand Palais Beachside Resort

Top hotels in Rainbow Beach

Rainbow Beach Holiday Park
Rainbow Beach Holiday Park
3.5 out of 5
308 Carlo Road, Rainbow Beach, QLD
The price is AU$95 per night from 27 Jan. to 28 Jan.
4/5Very Good! (138 reviews)

"Really enjoyed our stay. Will be back again. Lovely facilities and park"…"

Reviewed on 25 Aug. 2020

Rainbow Beach Holiday Park
Debbie's Place
Debbie's Place
4 out of 5
30 Kurana Street, Rainbow Beach, QLD
The price is AU$160 per night from 29 Jan. to 30 Jan.
4.8/5Exceptional! (516 reviews)
Best place ever

"We were so happy with our stay at Deb’s place it was more then we expected. The linen was amazing the bed comfy and spotlessly clean. We will be back for sure."…"

Reviewed on 10 Nov. 2020

Debbie's Place
Rainbow Getaway Holiday Apartments
Rainbow Getaway Holiday Apartments
4 out of 5
4 Double Island Drive, Rainbow Beach, QLD
The price is AU$196 per night from 29 Jan. to 30 Jan.
4.5/5Wonderful! (216 reviews)

"Great location, close to beach and shops. Lovely gardens and pool too."…"

Reviewed on 7 Dec. 2020

Rainbow Getaway Holiday Apartments
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.

Top activities in Rainbow Beach

Rainbow Beach Beach Holiday

Listen to the sound of waves breaking onto the shore and kick back by the glistening waters on your Rainbow Beach holiday. If you just need to get away, a trip to Rainbow Beach is just what the doctor ordered. We have plenty of Rainbow Beach holiday packages to choose from. Snap up one near Rainbow Beach, just 1 mile (2 km) from the city centre, and live out your holiday dreams without blowing your budget.

Things You Should Know About Rainbow Beach

Frequently asked questions

How much does a Rainbow Beach holiday package cost?
Starting from as low as AU$642, a package is your portal to inexpensive travel. Custom make your Rainbow Beach trip by choosing from our wide range of hotels, flights and rental cars.
If I'm not able to travel, can I cancel my Rainbow Beach holiday package?
Yes, you can. We understand that things don’t always go to plan, so we’re happy to help if you need to make changes to your Rainbow Beach holiday package. It may be possible to amend or cancel your itinerary for free if you’ve booked in the last 24 hours. Your hotel, airline or car rental company may charge you a fee if your booking was made more than 24 hours ago. Have a look at our Customer Service Portal for further information. Also, be sure to check your itinerary for the nitty-gritty on change fees.
How do I get a cheap travel package to Rainbow Beach?
Creating your own Rainbow Beach holiday package with Expedia is a smart way to save. Organise your adventure now and you can save up to $200 — it’s really that easy! We offer access to over 400 partner airlines and 1 000 000 hotels around the world. With such a wonderful range to select from, you’ll have no worries creating your perfect holiday.
When is the best time of year to visit Rainbow Beach?
is a terrific month to head to Rainbow Beach if you’re looking for a cheaper escape. is expensive by comparison, so expect to pay premium prices if you visit then. If you’d prefer to give the crowds a wide berth, consider taking your trip in . However, there’s a real charm to travelling in high season. Rainbow Beach is arguably at its very best in .
How far in advance should I book my Rainbow Beach holiday?
Search Expedia to compare airfares as early as possible. You can normally purchase a ticket up to 12 months in advance. If you can’t see your preferred carrier, or you have to book last minute, don’t stress. The lowest prices to Rainbow Beach sometimes occur within weeks of departure.
What does an Expedia Rainbow Beach travel package include?
Choose from a combination of flights, rental cars and hotels. Once you’ve made your booking, you can add some experiences and tours. Want to pick your airfare class? That’s easy to do too. The choice is yours when it comes to creating your perfect Rainbow Beach trip.
What should I know before booking a Rainbow Beach travel package?
You can save big by bundling your hotels, airfares and rental cars. Once you’ve created your package, you can add on things like tours and activities. Your next awesome holiday is only a couple of clicks away.
Does Expedia offer Book Now, Pay Later Rainbow Beach holiday packages?
Any trip away can become expensive, so it’s a relief knowing that Expedia is able to make things easier. Thanks to our partnership with online lender Affirm, you can now make the most bang for your buck with a Book Now, Pay Later holiday package.
Can I choose my airline with a Rainbow Beach Expedia holiday package?
Yes — that’s the beauty of an Expedia holiday package. You’re in charge! We have more than 550 airline partners throughout the world, so you have loads of choice when arranging your Rainbow Beach adventure.