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 (336)

B&Bs / Inns (176)

Specialty Lodging (501)

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® 2016 Winner Small Hotels | Romance
 
Bedarra Island Resort (Bedarra Island, Australia) 5.0 of 5
via Mission Beach, Bedarra Island, Queensland 4870, Australia
$742 - $1,117 Avg. price/night*
Ollie #1 of 336 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® 2016 Winner Best Service
 
Potters Oceanside Motel (Mackay, Australia) 4.0 of 5
2c East Gordon St, Mackay, Queensland 4740, Australia
Show Prices
$85 - $106 Avg. price/night*
Ollie #2 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (86)
Special Offer Free Inclusions!
Lady Elliot Island Eco Resort (Lady Elliot Island, Australia) 3.0 of 5
Lady Elliot Island, Queensland 4216, Australia
$289 - $484 Avg. price/night*
Ollie #3 of 336 hotels in Great Barrier Reef
  •  A true coral cay 
  • We were here 35 years ago and delighted to come back and find it is still... more
  • January 15, 2017
Traveler photos (981)
Special Offer PRICE & AVAILABILITY
Empire Apartment Hotel (Rockhampton, Australia) 4.5 of 5
5 East Street, Rockhampton, Queensland 4700, Australia
Show Prices
$125 - $181 Avg. price/night*
Ollie #4 of 336 hotels in Great Barrier Reef
  •  Best Hotel in Rocky 
  • Had a five night stay at the Empire in a Two Bedroom Apartment and loved... more
  • January 4, 2017
Professional photos | Traveler photos (93)
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels | Romance
 
Beach Club (Hamilton Island, Australia) 4.5 of 5
9 Resort Drive, 4803, Australia
Show Prices
$473 - $544 Avg. price/night*
Ollie #5 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (854)
Certificate of Excellence
Travelers' Choice® 2016 Winner Family | Top Hotels | Best Service | Luxury
 
Cairns Coconut Holiday Resort (Cairns, Australia) 5.0 of 5
23-51 Anderson Rd, Cairns, Queensland 4868, Australia
Show Prices
$87 - $157 Avg. price/night*
Ollie #6 of 336 hotels in Great Barrier Reef
  •  Amazing  
  • Absolutely amazing we loved our visit, big park, Lots of BBQs bathrooms... more
  • January 13, 2017
Professional photos | Traveler photos (588)
Special Offer Best Rate Guaranteed
Korte's Resort (Rockhampton, Australia) 4.0 of 5
984 Yaamba Rd, Rockhampton, Queensland 4702, Australia
Show Prices
$100 - $130 Avg. price/night*
Ollie #7 of 336 hotels in Great Barrier Reef
  •  Awesome Ressort 
  • We as a couple enjoyed the stay at Korte's Ressort very much. We stayed... more
  • January 11, 2017
Professional photos | Traveler photos (85)
Special Offer BEST PRICES - BOOK...
Travelers' Choice® 2016 Winner Bargain
 
Port Douglas Motel (Port Douglas, Australia) 3.5 of 5
9 Davidson St, Port Douglas, Queensland, Australia
Show Prices
$70 - $137 Avg. price/night*
Ollie #8 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (94)
Special Offer Free Wifi
Certificate of Excellence
Travelers' Choice® 2016 Winner Bargain
 
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
$80 - $123 Avg. price/night*
Ollie #9 of 336 hotels in Great Barrier Reef
  •  Spacious and clean 
  • There are some large and expensive resorts in Port Douglas. This isn't... more
  • January 9, 2017
Professional photos | Traveler photos (245)
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels | Romance | Luxury
 
Qualia Resort (Hamilton Island, Australia) 5.0 of 5
20 Whitsunday Boulevard, 4803, Australia
Show Prices
$742 - $1,001 Avg. price/night*
Ollie #10 of 336 hotels in Great Barrier Reef
  •  Gets better every time! 
  • Qualia is a place I will visit time and time again. The Spa is a dream and... more
  • January 16, 2017
Professional photos | Traveler photos (1437)
Certificate of Excellence
Travelers' Choice® 2016 Winner Small Hotels | Romance
 
Mai Tai Resort (Port Douglas, Australia) 4.5 of 5
292 Mossman-Mt Molloy Rd | Cassowary, Port Douglas, Queensland 4873, Australia
Show Prices
$114 - $232 Avg. price/night*
Ollie #11 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (449)
Freestyle Resort Port Douglas (Port Douglas, Australia) 4.0 of 5
47 Davidson Street, Port Douglas, Queensland 4877, Australia
Show Prices
$99 - $227 Avg. price/night*
Ollie #12 of 336 hotels in Great Barrier Reef
  •  Home from home 
  • Run by owners Jason and Anne who could not be nicer or more caring people... more
  • January 12, 2017
Professional photos | Traveler photos (192)
Lizard Island Resort (Lizard Island, Australia) 5.0 of 5
Via Cairns, Lizard Island, Queensland 4871, Australia
Show Prices
$1,188 - $2,468 Avg. price/night*
Ollie #13 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (532)
Garrick House (Port Douglas, Australia) 3.5 of 5
Garrick House 11-13 Garrick St, Port Douglas, Queensland 4877, Australia
Show Prices
$82 - $159 Avg. price/night*
Ollie #14 of 336 hotels in Great Barrier Reef
  •  Great Location 
  • The studio was well furnished and had excellent facilities. Nice swimming... more
  • January 16, 2017
Professional photos | Traveler photos (48)
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury | Top Hotels
 
Silky Oaks Lodge (Mossman, Australia) 5.0 of 5
Finlayvale Road, Mossman, Queensland 4873, Australia
Show Prices
$267 - $500 Avg. price/night*
Ollie #15 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (617)
Certificate of Excellence
Travelers' Choice® 2016 Winner Bargain
 
Paradise Links Resort Port Douglas (Port Douglas, Australia) 4.5 of 5
24 - 70 Nautilus St | Port Douglas, Port Douglas, Queensland 4877, Australia
Show Prices
$91 - $152 Avg. price/night*
Ollie #16 of 336 hotels in Great Barrier Reef
  •  Breathtaking 
  • A magnificent location. The resort is very well maintained, the 2 bed... more
  • January 11, 2017
Professional photos | Traveler photos (537)
Special Price NEW YEAR'S DAY SALE
Certificate of Excellence
Travelers' Choice® 2016 Winner Luxury
 
Pullman Reef Hotel Casino (Cairns, Australia) 5.0 of 5
35-41 Wharf St, Cairns, Queensland 4870, Australia
Pullman Reef Hotel Casino Slideshow
Show Prices
$174 - $291 Avg. price/night*
Ollie #17 of 336 hotels in Great Barrier Reef
  •  So so disappointed!!!  
  • At our arrival the concierge was less than kind, almost accusing us of... more
  • January 15, 2017
Professional photos | Traveler photos (578)
Special Offer DELICIOUS ESCAPE
Certificate of Excellence
Travelers' Choice® 2016 Winner Top Hotels | Luxury
 
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
$177 - $335 Avg. price/night*
Ollie #18 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (339)
119-121 Williams Esp, Palm Cove, Queensland 4879, Australia
Show Prices
$92 - $153 Avg. price/night*
Ollie #19 of 336 hotels in Great Barrier Reef
  •  Good 
  • Had a night stop over here on our way back from Cape Tribulation. Lovely... more
  • January 14, 2017
Professional photos | Traveler photos (124)
Meridian Port Douglas (Port Douglas, Australia) 4.5 of 5
15 - 17 Davidson St, Port Douglas, Queensland 4877, Australia
Show Prices
$108 - $193 Avg. price/night*
Ollie #20 of 336 hotels in Great Barrier Reef
Professional photos | Traveler photos (302)