Remote beach on the Whitsunday Islands
Great Barrier Reef & The Whitsundays
Divers exploring Great Barrier Reef
Aerial view of Whitehaven, Great Barrier Reef
Aerial view of the Great Barrier Reef
Whitsundays

Our favourite hotels in the Great Barrier Reef & The Whitsundays

Whether you’re looking for an exclusive island retreat nestled in the heart of the Reef, a cosy bungalow tucked into a luscious canopy of tropical foliage, or a luxurious beach hideaway offering a direct access to the sun-kissed golden sand, we feature a sublime choice of accommodation for every type of explorer.

Call our travel experts now
1-800-311-6002 Call us Mon-Sat 9am-6pm
4 Results

Nestled on the northernmost tip of Hamilton Island, this luxurious, stylish resort has unbeatable, panoramic views of the Great Barrier Reef. With two infinity edge pools, a lovely spa and boutique and fine dining restaurants, you'll be sure to feel like a VIP here.

Bed & Breakfast From $355 pp per night
More Details

Located on the beautiful, secluded island of the same name, Lizard Island will grace you with incredible views of the Great Barrier Reef, as well as 24 pristine beaches and a luscious National Park. With luxurious suites and lavish amenities, you'll feel like you're in paradise.

Full Board From $589 pp per night
More Details

Enjoy the natural beauty of the exclusive Heron Island at this gorgeous resort of the same name. Nestled in the heart of the Great Barrier Reef, this resort is perfect for couples, families and groups, with luxurious facilities and excellent snorkelling, wildlife and scuba diving opportunities.

Bed & Breakfast From $89 pp per night
More Details

Coral Sea Resort is a gorgeous, seaside retreat only a short distance from Airlie Beach and a fantastic spot to enjoy the picturesque Whitsundays. With a massage room, swimming pools and watersports on site, there'll be plenty here to keep you entertained as you soak in the sun.

Bed & Breakfast From $75 pp per night
More Details
4 1 False
Call our travel experts now
1-800-311-6002 Call us Mon-Sat 9am-6pm