We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Great Barrier Reef

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Great Barrier Reef?

We'll send you updates with the latest deals, reviews and articles for Great Barrier Reef each week.

Map of Great Barrier Reef Hotels

Hotels (335)

B&Bs / Inns (176)

Specialty Lodging (504)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travelers' Choice® 2017 Winner Small Hotels | Romance
 
Bedarra Island Resort (Bedarra Island, Australia) 5.0 of 5
via Mission Beach, Bedarra Island, Queensland 4870, Australia
$760 - $1,143 Avg. price/night*
Ollie #1 of 335 hotels in Great Barrier Reef
  •  Bedarra December 2016 
  • The most amazing experience. We had 2 nights in the Tree Tops Villa and... more
  • January 14, 2017
Traveler photos (167)
Certificate of Excellence
Travelers' Choice® 2017 Winner Best Service
 
Potters Oceanside Motel (Mackay, Australia) 4.0 of 5
2c East Gordon St, Mackay, Queensland 4740, Australia
Show Prices
$67 - $111 Avg. price/night*
Ollie #2 of 335 hotels in Great Barrier Reef
  •  Quality Motel 
  • We stayed here for one night on route to Brisbane and were impressed by... more
  • February 17, 2017
Professional photos | Traveler photos (88)
Certificate of Excellence
Travelers' Choice® 2017 Winner Romance | Best Service
 
Beach Club (Hamilton Island, Australia) 4.5 of 5
9 Resort Drive, 4803, Australia
Show Prices
$470 - $603 Avg. price/night*
Ollie #3 of 335 hotels in Great Barrier Reef
  •  Fantastic Place 
  • First visit to Hamilton Island and Australia, we stayed at Beach Club for... more
  • February 21, 2017
Professional photos | Traveler photos (877)
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels
 
Empire Apartment Hotel (Rockhampton, Australia) 4.5 of 5
5 East Street, Rockhampton, Queensland 4700, Australia
Empire Apartment Hotel Slideshow
Show Prices
$131 - $189 Avg. price/night*
Ollie #4 of 335 hotels in Great Barrier Reef
  •  Lovely apartments 
  • We stayed one night here on route to Brisbane, in a delux apartment and it... more
  • February 17, 2017
Professional photos | Traveler photos (100)
Offers & Announcements Free Shopping Vouchers!
Certificate of Excellence
Travelers' Choice® 2017 Winner Family | Top Hotels | Luxury | Best Service
 
Cairns Coconut Holiday Resort (Cairns, Australia) 5.0 of 5
23-51 Anderson Rd, Cairns, Queensland 4868, Australia
Show Prices
$92 - $132 Avg. price/night*
Ollie #5 of 335 hotels in Great Barrier Reef
  •  Excellent for families 
  • Cons: The resort itself is a fair drive from Cairns central, amenities are... more
  • February 21, 2017
Professional photos | Traveler photos (597)
Special Offer Best Rate Guaranteed
Lady Elliot Island Eco Resort (Lady Elliot Island, Australia) 3.0 of 5
Lady Elliot Island, Queensland 4216, Australia
$338 - $543 Avg. price/night*
Ollie #6 of 335 hotels in Great Barrier Reef
Traveler photos (999)
Special Offer PRICE & AVAILABILITY
Travelers' Choice® 2017 Winner Bargain
 
Port Douglas Motel (Port Douglas, Australia) 3.5 of 5
9 Davidson St, Port Douglas, Queensland, Australia
Show Prices
$74 - $142 Avg. price/night*
Ollie #7 of 335 hotels in Great Barrier Reef
  •  Charming! 
  • This is a great find! The bed was comfortable, the shower hot, the... more
  • February 17, 2017
Professional photos | Traveler photos (94)
Special Offer Free Wifi
Certificate of Excellence
Travelers' Choice® 2017 Winner Bargain | Best Service | Small Hotels
 
Lazy Lizard Motor Inn (Port Douglas, Australia) 3.5 of 5
121 Davidson St, Port Douglas, Queensland 4877, Australia
Lazy Lizard Motor Inn Slideshow
Show Prices
$85 - $129 Avg. price/night*
Ollie #8 of 335 hotels in Great Barrier Reef
  •  Absolutely brilliant  
  • All the comforts of a hotel/resort in a motel. The facilities are well... more
  • February 21, 2017
Professional photos | Traveler photos (253)
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels | Romance | Luxury
 
Qualia Resort (Hamilton Island, Australia) 5.0 of 5
20 Whitsunday Boulevard, 4803, Australia
Show Prices
$779 - $1,153 Avg. price/night*
Ollie #9 of 335 hotels in Great Barrier Reef
Professional photos | Traveler photos (1458)
Garrick House (Port Douglas, Australia) 3.5 of 5
11-13 Garrick Street, Port Douglas, Queensland 4877, Australia
Show Prices
$86 - $171 Avg. price/night*
Ollie #10 of 335 hotels in Great Barrier Reef
Professional photos | Traveler photos (51)
Certificate of Excellence
Travelers' Choice® 2017 Winner Luxury | Top Hotels
 
Lizard Island Resort (Lizard Island, Australia) 5.0 of 5
Via Cairns, Lizard Island, Queensland 4871, Australia
Show Prices
$1,317 - $2,083 Avg. price/night*
Ollie #11 of 335 hotels in Great Barrier Reef
Professional photos | Traveler photos (540)
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels
 
Freestyle Resort Port Douglas (Port Douglas, Australia) 4.0 of 5
47 Davidson Street, Port Douglas, Queensland 4877, Australia
Show Prices
$99 - $263 Avg. price/night*
Ollie #12 of 335 hotels in Great Barrier Reef
  •  Lovely stay 
  • We had a lovely stay at Freestyle Resort hosted by Anne. Anne went out of... more
  • February 18, 2017
Professional photos | Traveler photos (405)
Korte's Resort (Rockhampton, Australia) 4.0 of 5
984 Yaamba Rd, Rockhampton, Queensland 4702, Australia
Show Prices
$103 - $139 Avg. price/night*
Ollie #13 of 335 hotels in Great Barrier Reef
  •  Lovely hotel 
  • Stayed here in Jan this year The gentleman on desk was very helpfull and... more
  • January 29, 2017
Professional photos | Traveler photos (85)
Special Offer BEST PRICES - BOOK...
Silky Oaks Lodge (Mossman, Australia) 5.0 of 5
Finlayvale Road, Mossman, Queensland 4873, Australia
Show Prices
$285 - $530 Avg. price/night*
Ollie #14 of 335 hotels in Great Barrier Reef
  •  Our Wedding in 2001 
  • We didn't have Trip Advisor when we got Married at Silky Oaks Lodge in... more
  • February 15, 2017
Professional photos | Traveler photos (621)
Paradise Links Resort Port Douglas (Port Douglas, Australia) 4.5 of 5
24 - 70 Nautilus St | Port Douglas, Port Douglas, Queensland 4877, Australia
Paradise Links Resort Port Douglas Slideshow
Show Prices
$87 - $193 Avg. price/night*
Ollie #15 of 335 hotels in Great Barrier Reef
  •  Perfectly Peaceful 
  • Nice friendly greeting at check-in. We stayed in a one bedroom apartment... more
  • February 21, 2017
Professional photos | Traveler photos (537)
Special Price Stay 3 nights & SAVE
Certificate of Excellence
Travelers' Choice® 2017 Winner Small Hotels | Romance
 
Mai Tai Resort (Port Douglas, Australia) 4.5 of 5
292 Mossman Mt. Molloy Road | Cassowary, Port Douglas, Queensland 4873, Australia
Show Prices
$124 - $801 Avg. price/night*
Ollie #16 of 335 hotels in Great Barrier Reef
  •  Weekend get away 
  • The boutique accomodation suited our needs perfectly. Spectacular views... more
  • January 29, 2017
Professional photos | Traveler photos (454)
Pullman Reef Hotel Casino (Cairns, Australia) 5.0 of 5
35-41 Wharf St, Cairns, Queensland 4870, Australia
Show Prices
$180 - $311 Avg. price/night*
Ollie #17 of 335 hotels in Great Barrier Reef
Professional photos | Traveler photos (600)
Alamanda Palm Cove by Lancemore (Palm Cove, Australia) 5.0 of 5
1 Veivers Rd | PO Box 40, Palm Cove, Queensland 4879, Australia
Show Prices
$132 - $318 Avg. price/night*
Ollie #18 of 335 hotels in Great Barrier Reef
Professional photos | Traveler photos (339)
Certificate of Excellence
Travelers' Choice® 2017 Winner Top Hotels
 
119-121 Williams Esp, Palm Cove, Queensland 4879, Australia
Show Prices
$96 - $179 Avg. price/night*
Ollie #19 of 335 hotels in Great Barrier Reef
  •  Honeymooning 
  • AC does not work very well. I also did not like the shower stalls... no... more
  • February 21, 2017
Professional photos | Traveler photos (124)
Thala Beach Nature Reserve (Oak Beach, Australia) 4.5 of 5
Private Road | 5078 Captain Cook Highway, Oak Beach, Port Douglas, Queensland 4871, Australia
Show Prices
$149 - $379 Avg. price/night*
Ollie #20 of 335 hotels in Great Barrier Reef
Professional photos | Traveler photos (971)