Site Requires Javascript - turn on javascript!

8 great places to stay on the Great Barrier Reef

Shangri-La Hotel, The Marina, Cairns, Queensland

Sheraton Mirage Port Douglas Resort, Port Douglas, Queensland

Thala Beach Nature Reserve, Port Douglas, Queensland

Lizard Island Resort, Lizard Island, Queensland

Bedarra Island Resort, Bedarra Island, Queensland

Silky Oaks Lodge, Mossman, Queensland

qualia, Hamilton Island, Queensland

Heron Island, Great Barrier Reef, Queensland