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

 

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

Speciality Lodging (502)

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
USD 747 - USD 1,125 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
  • 15 January 2017
Traveller photos (167)
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
Show Prices
USD 69 - USD 107 Avg. price/night*
Ollie #2 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (86)
Special Offer Free Inclusions!
Certificate of Excellence
Travellers' Choice™ 2016 Winner Top Hotels | Romance
 
Beach Club (Hamilton Island, Australia) 4.5 of 5
9 Resort Drive, 4803, Australia
Show Prices
USD 473 - USD 551 Avg. price/night*
Ollie #3 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (860)
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
Show Prices
USD 88 - USD 149 Avg. price/night*
Ollie #4 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (596)
Special Offer Best Rate Guaranteed
Lady Elliot Island Eco Resort (Lady Elliot Island, Australia) 3.0 of 5
Lady Elliot Island, Queensland 4216, Australia
USD 290 - USD 488 Avg. price/night*
Ollie #5 of 336 hotels in Great Barrier Reef
Traveller photos (981)
Special Offer PRICE & AVAILABILITY
Empire Apartment Hotel (Rockhampton, Australia) 4.5 of 5
5 East Street, Rockhampton, Queensland 4700, Australia
Show Prices
USD 125 - USD 180 Avg. price/night*
Ollie #6 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
  • 4 January 2017
Professional photos | Traveller photos (96)
Korte's Resort (Rockhampton, Australia) 4.0 of 5
984 Yaamba Rd, Rockhampton, Queensland 4702, Australia
Show Prices
USD 100 - USD 130 Avg. price/night*
Ollie #7 of 336 hotels in Great Barrier Reef
  •  10/10 
  • Having stayed in many places in SEQ, CQ & NQ, Rockhampton is by far, my... more
  • 20 January 2017
Professional photos | Traveller photos (85)
Special Offer BEST PRICES - BOOK...
Travellers' Choice™ 2016 Winner Bargain
 
Port Douglas Motel (Port Douglas, Australia) 3.5 of 5
9 Davidson St, Port Douglas, Queensland, Australia
Show Prices
USD 70 - USD 139 Avg. price/night*
Ollie #8 of 336 hotels in Great Barrier Reef
  •  Perfect! 
  • We loved our stay here, good location, fancy rooms and helpful staff... more
  • 19 January 2017
Professional photos | Traveller photos (94)
Special Offer Free Wifi
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 81 - USD 124 Avg. price/night*
Ollie #9 of 336 hotels in Great Barrier Reef
  •  Port Douglas gem 
  • I did not want know what to expect as all i had previously experienced in... more
  • 20 January 2017
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
Show Prices
USD 744 - USD 1,015 Avg. price/night*
Ollie #10 of 336 hotels in Great Barrier Reef
  •  Perfection Once Again 
  • This was my husband and my 5th visit to Qualia and we will definitely be... more
  • 19 January 2017
Professional photos | Traveller photos (1437)
Freestyle Resort Port Douglas (Port Douglas, Australia) 4.0 of 5
47 Davidson Street, Port Douglas, Queensland 4877, Australia
Show Prices
USD 102 - USD 241 Avg. price/night*
Ollie #11 of 336 hotels in Great Barrier Reef
  •  wonderful place 
  • wonderful clean self catering appartment with a view of trees and... more
  • 19 January 2017
Professional photos | Traveller photos (192)
Lizard Island Resort (Lizard Island, Australia) 5.0 of 5
Via Cairns, Lizard Island, Queensland 4871, Australia
Show Prices
USD 1,190 - USD 2,480 Avg. price/night*
Ollie #12 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (539)
Garrick House (Port Douglas, Australia) 3.5 of 5
11-13 Garrick Street, Port Douglas, Queensland 4877, Australia
Show Prices
USD 82 - USD 158 Avg. price/night*
Ollie #13 of 336 hotels in Great Barrier Reef
  •  Great Location 
  • The studio was well furnished and had excellent facilities. Nice swimming... more
  • 16 January 2017
Professional photos | Traveller photos (48)
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 265 - USD 501 Avg. price/night*
Ollie #14 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (620)
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 114 - USD 239 Avg. price/night*
Ollie #15 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (454)
Certificate of Excellence
Travellers' 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
USD 91 - USD 142 Avg. price/night*
Ollie #16 of 336 hotels in Great Barrier Reef
  •  Heavenly honeymoon!!  
  • Beautiful resort, lovely clean apartment, friendly staff. We were welcomed... more
  • 19 January 2017
Professional photos | Traveller photos (537)
Special Price NEW YEAR'S DAY SALE
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 173 - USD 288 Avg. price/night*
Ollie #17 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (588)
Special Offer DELICIOUS ESCAPE
Certificate of Excellence
Travellers' Choice™ 2016 Winner Small Hotels | Best Service
 
Orpheus Island Lodge (Orpheus Island, Australia) 4.5 of 5
PO Box 549 | Garbutt East, Orpheus Island, Queensland 4810, Australia
Show Prices
USD 944 - USD 1,621 Avg. price/night*
Ollie #18 of 336 hotels in Great Barrier Reef
  •  Welcome to paradise! 
  • We travel a lot around the world and I really have to say: Orpheus Island... more
  • 18 January 2017
Professional photos | Traveller photos (361)
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
Show Prices
USD 176 - USD 330 Avg. price/night*
Ollie #19 of 336 hotels in Great Barrier Reef
  •  Great pick 
  • We planned carefully as we wanted a beachfront location, most in palm cove... more
  • 17 January 2017
Professional photos | Traveller photos (339)
119-121 Williams Esp, Palm Cove, Queensland 4879, Australia
Show Prices
USD 92 - USD 153 Avg. price/night*
Ollie #20 of 336 hotels in Great Barrier Reef
Professional photos | Traveller photos (124)