Colonial Beach House Ambience and Tranquility

Famous for our Luxury Escapes we are an iconic boutique hotel overlooking the Coral Sea in the Tropical village of Palm Cove.

Relax with Adults Only Pool, Complimentary Drinks and Canapes each evening, Guest Lounge with Honesty Bar, Aqua Aerobics, Cocktail Making Classes and the multi-awarded Reef House Day Spa.

Boutique Accommodation in Palm Cove, Queensland

The Reef House & Spa, MGallery by Sofitel is ideally located on the palm-fringed beach in the heart of Palm Cove, North Queensland.

A tranquil beachside village with pristine sandy beaches and stunning blue ocean views is the ultimate destination for your next tropical getaway.  

Template Image 2

HOsting your event

Template Image 1

Our Weather 

Template Image 3


Template Image 4

 Location Map

Experience beach house ambiance & tranquillity

Only 25 mins by car from Cairns, Our boutique property offers a relaxed beach house ambiance and tranquillity for the perfect tropical escape.

Our unique colonial style is befitting the houses' rich history, reflected in its white plantation style buildings to the cool south pacific décor.

The Reef House & Spa encompasses intimate, friendly ‘our house’ service and attention to detail.

Return to a time of gracious hospitality and relaxation at Reef House, with our luxury services and guest complimentary offerings.

 Luxury Concierge to coordinate all your requirements, pre-arrival to your departure

Exclusive day spa with five treatment rooms

One mineral swimming pool with Jacuzzi with twice weekly Aqua Aerobics

One Adults Only swimming pool with waterfall

One outdoor heated spa

Poolside dining

Reef House restaurant with ocean views

All rooms serviced daily

Complimentary offers including guest punch & canapes served nightly

 It’s time to put the gadgets away and recharge your life, take time to stroll along the beach, finish that novel and take an afternoon siesta by the pool.

We have the style of accommodation to create your memorable Palm Cove holiday.

Please call us on 1-800-079-052 so we can assist you further. 

Click here for restaurant bookings