Special offers and Exclusive deals

Search Hotels

2026-06-28
2026-06-29
Guests

Filter Results

Hotels by class

Enter name

Price per night

Accommodation type

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Apartments and B&Bs in Rainbow Beach

Rainbow Beach Resort Overlooking Pool

9 Rainbow Shores Drive, Rainbow Beach, Australia Show map

Overlooking the pool, the spacious 1-bedroom Rainbow Beach Resort Overlooking Pool is 3.2 km from the Carlo Sand Blow in Rainbow Beach. Featuring a terrace with views of the garden, the apartment is… More

From US$ 212 Book Now

Your Place. Enjoy The Beach Retreat

5 Rainbow Shores Drive, Rainbow Beach, Australia Show map

Offering a private swimming pool, the 1-room Your Place. Enjoy The Beach Retreat Rainbow Beach apartment is situated approximately a 25-minute walk from Lawrie Hanson Park. Welcoming guests with a… More

From US$ 228 Book Now

Little Salty Vibes

7 Double Island Drive, Rainbow Beach, Australia Show map

Overlooking the garden, the 1-room Little Salty Vibes Apartment Rainbow Beach is around 25 minutes' walk from the Inskip Peninsula Recreation Area in Rainbow Beach. This 32 m² apartment offers modern… More

From US$ 163 Book Now

Rainbow Shores Resort Getaway!

5 Rainbow Shores Drive 69, Rainbow Beach, Australia Show map

The 12 m² Rainbow Shores Resort Getaway! Rainbow Beach is located 2.3 km from Skydive Fraser Island and 25 minutes on foot from the Rainbow Beach Sports Recreation and Memorial Club. Set within easy… More

From US$ 229 Book Now

Dee'S Retreat Rainbow Beach

7 Oceanview Parade 2, Rainbow Beach, Australia Show map

The 500 m² Dee'S Retreat Rainbow Beach apartment is located around a 25-minute walk from Searys Creek and 2.2 km from the Carlo Sand Blow. This 2-bedroom apartment has sea views to offer and also… More

From US$ 400 Book Now

Bellevue Lodge Guest Favourite, Hot Spa, Walk To Town

29 Carlo Road, Rainbow Beach, Australia Show map

Located 25 minutes' walk from the Inskip Peninsula Recreation Area, the spacious Bellevue Lodge Guest Favourite, Hot Spa, Walk To Town Rainbow Beach overlooks the garden. The apartment features a hot… More

Book Now

1-46 Manooka Drive - Rainbow Beach Aircon. Wifi. Pool. View

1/46 Manooka Dr, Rainbow Beach, Australia Show map

The 2-room 1-46 Manooka Drive - Rainbow Beach Aircon. Wifi. Pool. View apartment is located in a residential area of Rainbow Beach only a 13-minute walk from the Cooloola Wilderness Trail. More

Book Now

Rainbow Heights 2 Bed Apartment

27 Bomburra Court, Rainbow Beach, Australia Show map

To enjoy your vacation in Rainbow Beach, stay at the spacious 95 m² Rainbow Heights 2 Bed Apartment Rainbow Beach, which is within 20 minutes' walk of the Carlo Sand Blow and only 0.8 km from Skydive… More

Book Now

Spindrift Unit 1 10 Spectrum Street Rainbow Beach

10 Spectrum St, Rainbow Beach, Australia Show map

The 2-room Spindrift Unit 1 10 Spectrum Street Rainbow Beach apartment lies in a residential area, approximately 1 km from the Cooloola Recreation Area and approximately 5 minutes by car from the… More

From US$ 259 Book Now

Aloha Rainbow Beach

2-4 Double Island Drive, Rainbow Beach, Australia Show map

To enjoy your vacation in Rainbow Beach, stay at Aloha Rainbow Beach apartment, which is only 1.5 km from the Carlo Sand Blow and merely 12 minutes on foot from the Cooloola Wilderness Trail. More

From US$ 254 Book Now

Baden 96 - Rainbow Shores. Pool. Tennis Court. Walk To Beach

96/9 Rainbow Shores Dr, Rainbow Beach, Australia Show map

The 1-room Baden 96 - Rainbow Shores. Pool. Tennis Court. Walk To Beach Rainbow Beach apartment is approximately 25 minutes' walk from the Cooloola Wilderness Trail. For guests seeking an active stay… More

Book Now

Baden 26 - Rainbow Shores - Swimming Pools - Tennis Court - Walk To Beach

26/15 Rainbow Shores Dr, Rainbow Beach, Australia Show map

Baden 26 - Rainbow Shores - Swimming Pools - Tennis Court - Walk To Beach Rainbow Beach apartment lies in a residential area, giving access to the Cooloola Recreation Area, which is 25 minutes' walk… More

Book Now

Captain Carlo One

3 Carlo Road 1, Rainbow Beach, Australia Show map

The 1-room Captain Carlo One Apartment Rainbow Beach is located only a 9-minute walk from Cooloola Wilderness Trail and just 14 minutes' walk from Searys Creek. Providing opportunities for bowling… More

Book Now

Baden 84 Rainbow Shores Walk To Beach Resort Unit Pools Tennis Court

Rainbow Shores, Baden 84, Rainbow Beach, Australia Show map

The 1-room Baden 84 Rainbow Shores Walk To Beach Resort Unit Pools Tennis Court Rainbow Beach lies in a residential area, 2.2 km from the Rainbow Beach Sports Recreation and Memorial Club and nearly… More

From US$ 165 Book Now

Unit 202 Plantation Resort - Rainbow Beach Aircon.Wifi.Pool. Views

202/1 Rainbow Beach Road, Rainbow Beach, Australia Show map

Unit 202 Plantation Resort - Rainbow Beach Aircon.Wifi.Pool. Views is located only 550 metres from the Rainbow Beach Sports Recreation and Memorial Club and only 0.9 km from Carlo Point Marina. More

From US$ 381 Book Now

Beachside Haven

15 Rainbow Shores Drive, Rainbow Beach, Australia Show map

Beachside Haven offers a private garden and is located within 10 minutes' drive of Carlo Sand Blow. Offering views of the pool, this apartment includes a terrace with a swimming pool. More

Book Now

Baden 38 - Rainbow Shores. Pool. Walk To Beach

38/5 Rainbow Shores Dr, Rainbow Beach, Australia Show map

Baden 38 - Rainbow Shores. Pool. Walk To Beach Rainbow Beach apartment is nestled in a residential area of Rainbow Beach, 25 minutes on foot from the Rainbow Beach Sports Recreation and Memorial Club… More

Book Now

Pet-Friendly Tropical Yard Walk To Rainbow Beach

24 Green Valley Drive Unit 2, Rainbow Beach, Australia Show map

Nestled within 5 minutes' walk of the Cooloola Recreation Area, the 15 m² Pet-Friendly Tropical Yard Walk To Rainbow Beach apartment offers quick access to numerous tourist attractions nearby. The… More

Book Now

1-8 Indigo Avenue - Rainbow Beach Walk To Beach

1/8 Indigo Ave, Rainbow Beach, Australia Show map

The 2-room 1-8 Indigo Avenue - Rainbow Beach Walk To Beach apartment offers setting in a residential area of Rainbow Beach, within 5 minutes' walk of Lawrie Hanson Park. More

From US$ 200 Book Now

Rainbow Surf 4 - Rainbow Beach - Aircon - Pool - Walk To Beach - Wifi

7 Spectrum St, Rainbow Beach, Australia Show map

Rainbow Surf 4 - Rainbow Beach - Aircon - Pool - Walk To Beach - Wifi apartment is situated approximately a 15-minute walk from Carlo Point Marina, in a residential area of Rainbow Beach. More

Book Now

Pet Friendly Coastal Retreat Walk To Beach Outdoor Shower

Unit 1/24 Green Valley Dr, Rainbow Beach, Australia Show map

Nestled within 5 minutes' walk of the Cooloola Recreation Area, the 15 m² Pet Friendly Coastal Retreat Walk To Beach Outdoor Shower Rainbow Beach apartment offers quick access to numerous tourist… More

Book Now

Baden 26

26/15 Rainbow Shores Dr, Rainbow Beach, Australia Show map

The 1-room Baden 26 Apartment lies in a residential area, giving access to Lawrie Hanson Park, which is a 25-minute stroll away. A free private car park is also available on site. More

From US$ 191 Book Now

Bright And Spacious 2-Bed Beach Resort Apartment

5 Rainbow Shores Drive 46, Rainbow Beach, Australia Show map

Located a 25-minute walk from Lawrie Hanson Park, Bright And Spacious 2-Bed Beach Resort Apartment Rainbow Beach overlooks the garden. Offering access to an outdoor swimming pool, this apartment is a… More

Book Now

Captain Carlos Two

3 Carlo Road 2, Rainbow Beach, Australia Show map

Overlooking the garden, the 1-room Captain Carlos Two Hotel Rainbow Beach is merely a 9-minute walk from Cooloola Wilderness Trail in Rainbow Beach. For a more exciting experience, guests can take… More

Book Now

1 1 Rumbalara Avenue Rainbow Beach

Rumbalara Avenue, 1/1, Rainbow Beach, Australia Show map

The 1-room 1 1 Rumbalara Avenue Rainbow Beach apartment is located in a residential area of Rainbow Beach, approximately 5 minutes' walk from the Rainbow Beach Sports Recreation and Memorial Club. More

Book Now

Satinwood 21

21 Satinwood Rd, Rainbow Beach, Australia Show map

Satinwood 21 Hotel Rainbow Beach offers access to the Rainbow Beach Sports Recreation and Memorial Club, which is located approximately a 25-minute walk away. Guests can discover a serene oasis in… More

Book Now

Black Sands

13 Rainbow Shores Drive, Rainbow Beach, Australia Show map

The 1-room Black Sands Rainbow Beach apartment is located 2.4 km from Carlo Point Marina and approximately 25 minutes' walk from the Cooloola Recreation Area. Featuring a patio with views of the… More

Book Now

Sharon Lee 2 - Rainbow Beach

2/80 Cooloola Dr, Rainbow Beach, Australia Show map

Sharon Lee 2 - Rainbow Beach apartment is nestled in a residential area of Rainbow Beach, only 550 metres from Carlo Point Marina and merely 10 minutes' walk from Searys Creek. More

Book Now

Baden 57 - Rainbow Shores Pools - Tennis Court - Walk To Beach - Aircon

57/5 Rainbow Shores Drive, Rainbow Beach, Australia Show map

The 1-room Baden 57 - Rainbow Shores Pools - Tennis Court - Walk To Beach - Aircon Rainbow Beach apartment lies in a residential area, 2.1 km from the Cooloola Wilderness Trail and about 25 minutes… More

From US$ 117 Book Now

The Palm House Rainbow Beach

28 Rumbalara Avenue, Rainbow Beach, Australia Show map

Situated merely 9 minutes on foot from Skydive Fraser Island Skydiving Center, 2-bedroom The Palm House Rainbow Beach villa features a terrace with views of the garden. More

From US$ 244 Book Now

Rainbow Surf 2 - Rainbow Beach

7 Spectrum St, Rainbow Beach, Australia Show map

Rainbow Surf 2 - Rainbow Beach apartment is located in a residential area of Rainbow Beach 25 minutes' walk from the Inskip Peninsula Recreation Area. More

Book Now

Sharon Lee 1 - Rainbow Beach

1/80 Cooloola Dr, Rainbow Beach, Australia Show map

Sharon Lee 1 - Rainbow Beach apartment is nestled in a residential area of Rainbow Beach, around 5 minutes' walk from the Cooloola Recreation Area. More

Book Now

Baden 58 - Rainbow Shores. Aircon. Wifi. Pools Walk To Beach

58/9 Rainbow Shores Dr, Rainbow Beach, Australia Show map

The 1-room Baden 58 - Rainbow Shores. Aircon. Wifi. Pools Walk To Beach Rainbow Beach apartment is located in the residential area of Rainbow Beach, only a 9-minute walk from the Inskip Peninsula… More

Book Now

3-36 Manooka Drive - Rainbow Beach - Sea Views And Breezes

3/36 Manooka Dr, Rainbow Beach, Australia Show map

3-36 Manooka Drive - Rainbow Beach - Sea Views And Breezes apartment is located within a 300-metre distance of Carlo Point Marina and an 8-minute walk from the Rainbow Beach Sports Recreation and… More

Book Now

Baden 59 - Rainbow Shores - Pool - Tennis Court - Walk To Beach

59/9 Rainbow Shores Dr, Rainbow Beach, Australia Show map

Staying at Baden 59 - Rainbow Shores - Pool - Tennis Court - Walk To Beach Rainbow Beach apartment, guests can visit Lawrie Hanson Park, located 25 minutes' walk away. More

Book Now

Delphi'S On Rainbow

1 Orania Street, Rainbow Beach, Australia Show map

Situated nearly 25 minutes' walk from Cooloola Wilderness Trail, the 2-bedroom Delphi'S On Rainbow Villa features a terrace with views of the garden. More

Book Now

Baden 79 - Rainbow Shores Pools Tennis Court

79/5 Rainbow Shores Dr, Rainbow Beach, Australia Show map

Baden 79 - Rainbow Shores Pools Tennis Court Rainbow Beach apartment is located in a residential area of Rainbow Beach 25 minutes' walk from the Rainbow Beach Sports Recreation and Memorial Club. For… More

Book Now

Naiad 19

19 Naiad Ct, Rainbow Beach, Australia Show map

Located 300 metres from Inskip Peninsula Recreation Area, the 2-bedroom Naiad 19 offers opportunities for fisheries in the area. More

Book Now

Coastal Lux With Ocean Views

5/46 Manooka Drive, Rainbow Beach, Australia Show map

Situated at a distance of 350 metres from Skydive Fraser Island Skydiving Center, the spacious 134 m² Coastal Lux With Ocean Views Apartment looks out onto the garden. Carlo Sand Blow is within 20… More

Book Now

Rainbow Surf 3 - Rainbow Beach

7 Spectrum St, Rainbow Beach, Australia Show map

Rainbow Surf 3 - Rainbow Beach apartment is located in the residential area of Rainbow Beach, approximately a 5-minute walk from Lawrie Hanson Park. More

Book Now

Waves On Double Rainbow Beach

22 Double Island Drive Unit 1, Rainbow Beach, Australia Show map

Waves On Double Rainbow Beach apartment is located only 350 metres from Skydive Fraser Island and about a 20-minute walk from the Carlo Sand Blow. More

Book Now

Baden 39 - Rainbow Shores - Pools - Tennis Court - Walk To Beach

39/15 Rainbow Shores Drive, Rainbow Beach, Australia Show map

Baden 39 - Rainbow Shores - Pools - Tennis Court - Walk To Beach Rainbow Beach apartment is situated in a residential area of Rainbow Beach and gives access to the Inskip Peninsula Recreation Area… More

Book Now

Rainbow Surf 5 - Rainbow Beach - Aircon - Pool - Walk To Beach - Wifi

7 Spectrum St, Rainbow Beach, Australia Show map

More

Book Now

1-42 Manooka Drive - Rainbow Beach Swimming Pool, Views, Walk To Beach

1/42 Manooka Drive, Rainbow Beach, Australia Show map

1-42 Manooka Drive - Rainbow Beach Swimming Pool, Views, Walk To Beach Apartment is located merely 5 minutes' walk from Skydive Fraser Island Skydiving Center and overlooks the pool. More

Book Now

Baden 2 - Rainbow Shores. Pool. Tennis Court

2/9 Rainbow Shores Drive, Rainbow Beach, Australia Show map

Baden 2 - Rainbow Shores. Pool. Tennis Court Rainbow Beach apartment is located a 10-minute ride from the Carlo Sand Blow and 2.4 km from Skydive Fraser Island. For guests seeking an active stay… More

Book Now

Tropicarlo

45 Carlo Road, Rainbow Beach, Australia Show map

Situated around a 25-minute walk from Lawrie Hanson Park, Tropicarlo Villa provides access to numerous tourist attractions in the area. More

Book Now

Baden 50 - Rainbow Shores

9 Rainbow Shores Drive, Rainbow Beach, Australia Show map

Baden 50 - Rainbow Shores is a 10-minute ride from Carlo Sand Blow and 20 minutes' stroll from Lawrie Hanson Park. This villa is equipped with high-speed internet. More

Book Now

3 Bedroom Unit In The Heart Of Rainbow Beach

2-4 Double Island Drive, Rainbow Beach, Australia Show map

Featuring a private swimming pool, 3 Bedroom Unit In The Heart Of Rainbow Beach apartment is nearly 5 minutes' walk from Carlo Point Marina. More

Book Now

Rainbow Surf 1 - Rainbow Beach - Aircon - Pool - Walk To Beach - Wifi

7 Spectrum Street, Rainbow Beach, Australia Show map

Rainbow Surf 1 - Rainbow Beach - Aircon - Pool - Walk To Beach - Wifi apartment is situated in a residential area of Rainbow Beach, only a 12-minute walk from the Cooloola Recreation Area. More

Book Now

3 Bedroom Unit In The Heart Of Rainbow Beach

2-4 Double Island Drive, Rainbow Beach, Australia Show map

Staying at 3 Bedroom Unit In The Heart Of Rainbow Beach apartment, guests can reach the Carlo Sand Blow, situated 20 minutes' walk away. More

Book Now