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.

Great Barrier Reef

Refine search

Price per night

 

Traveller 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 (174)

Speciality Lodging (503)

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 Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice™ 2016 Winner Small Hotels | Romance
 
Bedarra Island Resort (Bedarra Island, Australia) 5.0 of 5
via Mission Beach, Bedarra Island, Queensland 4870, Australia
Bedarra Island Resort Slideshow
USD 738 - USD 1,110 Avg. price/night*
Ollie #1 of 336 hotels in Great Barrier Reef
  •  Dreamy Island Getaway 
  • We found Bedarra for our idyllic honeymoon island getaway, it was that and... more
  • 8 December 2016
Traveller photos (166)
Certificate of Excellence
Travellers' Choice™ 2016 Winner Best Service
 
Potters Oceanside Motel (Mackay, Australia) 4.0 of 5
2c East Gordon St, Mackay, Queensland 4740, Australia
Potters Oceanside Motel Slideshow
Show Prices
USD 90 - USD 107 Avg. price/night*
Ollie #2 of 336 hotels in Great Barrier Reef
  •  Incredible stay 
  • What a delightful fresh find, tucked away in Mackay. Jill, received us... more
  • 6 December 2016
Professional photos | Traveller photos (83)
Lady Elliot Island Eco Resort (Lady Elliot Island, Australia) 3.0 of 5
Lady Elliot Island, Queensland 4216, Australia
Lady Elliot Island Eco Resort Slideshow
USD 287 - USD 441 Avg. price/night*
Ollie #3 of 336 hotels in Great Barrier Reef
Traveller photos (926)
Announcement PRICE & AVAILABILITY
Empire Apartment Hotel (Rockhampton, Australia) 4.5 of 5
5 East Street, Rockhampton, Queensland 4700, Australia
Empire Apartment Hotel Slideshow
Show Prices
USD 124 - USD 180 Avg. price/night*
Ollie #4 of 336 hotels in Great Barrier Reef
  •  Great Hotel! 
  • Spent one night in this hotel on our way down to Brisbane. Were... more
  • 3 December 2016
Professional photos | Traveller photos (93)
Offers & Announcements Free Shopping Vouchers!
Certificate of Excellence
Travellers' 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
Cairns Coconut Holiday Resort Slideshow
Show Prices
USD 90 - USD 125 Avg. price/night*
Ollie #5 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (585)
Special Offer Best Rate Guaranteed
Certificate of Excellence
Travellers' Choice™ 2016 Winner Top Hotels | Romance
 
Beach Club (Hamilton Island, Australia) 4.5 of 5
9 Resort Drive, 4803, Australia
Beach Club Slideshow
Show Prices
USD 483 - USD 551 Avg. price/night*
Ollie #6 of 336 hotels in Great Barrier Reef
  •  3 Night Stay 
  • Fantastic facilities - accommodation, infinity pool and private beach... more
  • 8 December 2016
Professional photos | Traveller photos (844)
Certificate of Excellence
Travellers' 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
USD 84 - USD 125 Avg. price/night*
Ollie #7 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (245)
Certificate of Excellence
Travellers' Choice™ 2016 Winner Top Hotels | Romance | Luxury
 
Qualia Resort (Hamilton Island, Australia) 5.0 of 5
20 Whitsunday Boulevard, 4803, Australia
Qualia Resort Slideshow
Show Prices
USD 740 - USD 1,027 Avg. price/night*
Ollie #8 of 336 hotels in Great Barrier Reef
  •  Pray for good weather 
  • Firstly let me commend the Qualia team on the quality of service, it was... more
  • 9 December 2016
Professional photos | Traveller photos (1434)
Travellers' Choice™ 2016 Winner Bargain
 
Port Douglas Motel (Port Douglas, Australia) 3.5 of 5
9 Davidson St, Port Douglas, Queensland, Australia
Port Douglas Motel Slideshow
Show Prices
USD 71 - USD 136 Avg. price/night*
Ollie #9 of 336 hotels in Great Barrier Reef
  •  Weekend break 
  • The room was quite spacious, clean and comfortable with suitable amenities... more
  • 30 November 2016
Professional photos | Traveller photos (88)
Special Offer Free Wifi
Freestyle Resort Port Douglas (Port Douglas, Australia) 4.0 of 5
47 Davidson St, Port Douglas, Queensland 4877, Australia
Freestyle Resort Port Douglas Slideshow
Show Prices
USD 96 - USD 209 Avg. price/night*
Ollie #10 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (186)
Special Offer Stay 4 Pay 3 Nights
Lizard Island Resort (Lizard Island, Australia) 5.0 of 5
Via Cairns, Lizard Island, Queensland 4871, Australia
Show Prices
USD 1,280 - USD 2,124 Avg. price/night*
Ollie #11 of 336 hotels in Great Barrier Reef
  •  Australia 2017 
  • After traveling and touring Sydney and Melbourne, Lizard Island was a... more
  • 7 December 2016
Professional photos | Traveller photos (524)
Korte's Resort (Rockhampton, Australia) 4.0 of 5
984 Yaamba Rd, Rockhampton, Queensland 4702, Australia
Korte's Resort Slideshow
Show Prices
USD 105 - USD 137 Avg. price/night*
Ollie #12 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (82)
Special Offer BEST PRICES - BOOK...
Certificate of Excellence
Travellers' Choice™ 2016 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
USD 123 - USD 793 Avg. price/night*
Ollie #13 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (449)
Certificate of Excellence
Travellers' Choice™ 2016 Winner Luxury | Top Hotels
 
Silky Oaks Lodge (Mossman, Australia) 5.0 of 5
Finlayvale Road, Mossman, Queensland 4873, Australia
Show Prices
USD 268 - USD 447 Avg. price/night*
Ollie #14 of 336 hotels in Great Barrier Reef
  •  Special treat getaway 
  • We just had the most beautiful weekend at this lodge, special celebration... more
  • 8 December 2016
Professional photos | Traveller photos (599)
Garrick House (Port Douglas, Australia) 3.5 of 5
Garrick House 11-13 Garrick St, Port Douglas, Queensland 4877, Australia
Show Prices
USD 84 - USD 182 Avg. price/night*
Ollie #15 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (48)
Certificate of Excellence
Travellers' Choice™ 2016 Winner Bargain
 
Paradise Links Resort Port Douglas (Port Douglas, Australia) 4.5 of 5
Paradise Links 24 - 70 Nautilus St | Port Douglas, Port Douglas, Queensland 4877, Australia
Paradise Links Resort Port Douglas Slideshow
Show Prices
USD 93 - USD 207 Avg. price/night*
Ollie #16 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (539)
Special Price PRE XMAS GETAWAY
Certificate of Excellence
Travellers' 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
USD 149 - USD 300 Avg. price/night*
Ollie #17 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (549)
Special Offer DELICIOUS ESCAPE
Certificate of Excellence
Travellers' 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
Alamanda Palm Cove by Lancemore Slideshow
Show Prices
USD 183 - USD 423 Avg. price/night*
Ollie #18 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (319)
Certificate of Excellence
Travellers' Choice™ 2016 Winner Top Hotels
 
The Reef Retreat Palm Cove (Palm Cove, Australia) 4.0 of 5
10 - 14 Harpa St, Palm Cove, Queensland 4879, Australia
Show Prices
USD 98 - USD 157 Avg. price/night*
Ollie #19 of 336 hotels in Great Barrier Reef
  •  A real tropical oasis 
  • So clean I felt immediately comfortable. Spacious studio with kitchenette... more
  • 8 December 2016
Professional photos | Traveller photos (192)
Meridian Port Douglas (Port Douglas, Australia) 4.5 of 5
15 - 17 Davidson St, Port Douglas, Queensland 4877, Australia
Show Prices
USD 110 - USD 200 Avg. price/night*
Ollie #20 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (302)