Hotels of Earth

Caribbean Resort

★★★ 17 - 19 Brisbane Road, Mooloolaba, AU

8.5 guest rating· 698 reviews

About this hotel

Luxurious Amenities

Caribbean Resort, just a stone's throw away from Mooloolaba Beach, boasts a range of upscale amenities including a heated outdoor pool, spa, steam room, gymnasium, and a rooftop BBQ area.

Fully-Equipped Units

Our self-contained units feature private balconies with stunning views, air conditioning, ceiling fans, multiple TVs, Foxtel, DVD player, fully equipped kitchen, private laundry, and spacious living areas.

Ideal Location

Conveniently situated in Mooloolaba, guests can easily explore the Sunshine Coast and visit nearby attractions like Australia Zoo. With free WiFi and on-site parking, Caribbean Resort is the perfect choice for a relaxing getaway.

Book now for an unforgettable experience at Caribbean Resort!

Members book 10% below these prices. It is free, and there is no password. Sign in

Rooms & rates

2 Bedroom 2 Bathroom Spa Terrace

Sleeps 5 · 72 m² · 2× Twin bed

  • Air conditioning
  • Private bathroom
  • Additional bathroom
  • Kitchen
  • Coffee/tea maker

Two-Bedroom Superior Apartment

Sleeps 5 · 80 m² · Queen bed

  • Air conditioning
  • Private bathroom
  • Additional bathroom
  • Kitchen
  • Coffee/tea maker

2 Bedroom Spa Rooftop

Sleeps 5 · 72 m² · 2× Twin bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

2 Bedroom Ocean View Rooftop

Sleeps 5 · 72 m² · 2× Twin bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

1 Bedroom Apartment

Sleeps 3 · 66 m² · Queen bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

2 Bedroom Apartment

Sleeps 5 · 72 m² · 2× Twin bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

2 Bedroom Rooftop

Sleeps 5 · 72 m² · 2× Twin bed, Queen bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

2 Bedroom Superior

Sleeps 5 · 72 m² · 2× Twin bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

1 Bedroom Superior

Sleeps 3 · 66 m² · Queen bed

  • Air conditioning
  • Private bathroom
  • Kitchen
  • Coffee/tea maker
  • Shower

Amenities

  • Free WiFi
  • Fence around pool
  • Heated pool
  • Outdoor pool
  • Swimming pool
  • Spa/wellness center
  • Fitness facilities
  • Free Parking
  • Accessible parking
  • Air conditioning
  • Beach
  • Sun loungers or beach chairs
  • Tour desk
  • 24-hour security
Show all 51 amenities
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
  • Airport shuttle (additional charge)
  • Airport drop off
  • Airport pick up
  • BBQ facilities
  • Billiards
  • Canoeing
  • Car hire
  • CCTV in common areas
  • Cycling
  • Diving
  • Express check-in/check-out
  • Games room
  • Garden
  • Heating
  • Horse riding
  • Hot tub/Jacuzzi
  • Key access
  • Key card access
  • Kids' outdoor play equipment
  • Laundry
  • Lift / Elevator
  • Luggage storage
  • Outdoor furniture
  • Picnic area
  • Shuttle service (additional charge)
  • Smoke alarms
  • Snorkelling
  • Steam room
  • Strollers
  • Sun terrace
  • Sun umbrellas
  • Vending machine - drinks
  • Vending machine - snacks
  • Wine/champagne

Location

© OpenStreetMap contributors

17 - 19 Brisbane Road, Mooloolaba, AU

Check-in
from 02:00 PM to 12:00 AM
Check-out
until 10:00 AM

What guests say8.5698 reviews

+ Great location+ Friendly staff+ Spacious rooms+ Nice poolCleanliness issuesInconsistent service
Cleanliness7.6
Service8.9
Location9.1
Room Quality8.4
Amenities8.6
Value for Money8.1

would recommend excellent

10.0

Location

nothing

Steven · AU · 2026-07-25

Facilities and location really good.

7.0

Location was fantastic

Only downside was club/nightclub next door blasting music till midnight every night and 2am on Saturday nights.

Shane · AU · 2026-07-22

Really great spot to relax and walk to everything. Room was comfortable and the pool is really nice.

9.0

Great location, room with ocean views was really nice. Liked the rooftop terrace.

Would have liked some beach towels as part of the room, but they are available to hire or buy.

Mark · AU · 2026-07-21

It was fine.

7.0

The location and the size of the apartments

We could hear the people in the room above and beside us

Sasha · NZ · 2026-07-17

The staff was very friendly from checking to check out. The location was awesome. We were meant to stay at another accom

9.0

Location , pool and spa and staff were very accommodating and friendly

Jodie · AU · 2026-07-16

Great

7.0

Great pool area

Grant · NZ · 2026-07-15

Good to know

Please note that this hotel has a strict 'No Party Policy' and 'No Schoolies Policy'.

Photo ID and credit card imprint are required upon check-in.

Please note that Caribbean Resort requires an AUD 200 credit card pre-authorization or cash deposit upon check in to cover any incidental charges. If you are staying for schoolies or Australia Day weekend we require an AUD $500 credit card pre-authorization per apartment or cash deposit upon check in is required to cover any incidental charges.Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

This property does not accommodate bachelor(ette) or similar parties.

A deposit may be required at the property.

Parking

Free private parking is possible on site (reservation is not needed).

Pets

Pets are not allowed.

Internet

WiFi is available in the hotel rooms and is free of charge.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 2 years old stay for AUD 35 per person per stay when using an available cot.

People no matter the age stay for AUD 25 per person per night when using an available extra bed.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.