Join millions who use Snaptrip Group



Our top picks of the best accommodation in Great Barrier Reef
Save up to 15% on over 100,000 hotelsGreat Barrier Reef / Coastal
See the latest prices and deals by

Shangri-La The Marina, Cairns
Hotel in Cairns
With a stay at Shangri-La The Marina, Cairns, you'll be centrally located in Cairns, steps from Cairns Esplanade and Reef Fleet Terminal. This family-friendly hotel is 3.1 mi (5 km) from Centenary Lakes Botanic Gardens and 8.8 mi (14.2 km) from Skyrail Rainforest Cableway Station.

Crystalbrook Riley
Hotel in Cairns
With a stay at Crystalbrook Riley, you'll be centrally located in Cairns, steps from Cairns Esplanade and 12 minutes by foot from Cairns Marlin Marina. This luxury hotel is 0.7 mi (1.1 km) from Cairns Central Shopping Centre and 0.7 mi (1.2 km) from Reef Fleet Terminal.

Cairns Colonial Club Resort
Hotel in Cairns, Manunda
With a stay at Cairns Colonial Club Resort in Cairns (Manunda), you'll be within a 5-minute drive of Cairns Esplanade and Cairns Central Shopping Centre. This family-friendly hotel is 3.1 mi (5 km) from Reef Fleet Terminal and 3.3 mi (5.4 km) from Cairns Marlin Marina.

Sheraton Grand Mirage Resort, Port Douglas
Hotel in Port Douglas
Located in Port Douglas, Sheraton Grand Mirage Resort, Port Douglas is by the ocean, within a 5-minute drive of Flagstaff Hill and Wildlife Habitat. This golf hotel is 1.5 mi (2.5 km) from Four Mile Beach and 2.4 mi (3.9 km) from Crystalbrook Superyacht Marina.

Cairns Queenslander Hotel & Apartments
Hotel in Cairns North
With a stay at Cairns Queenslander Hotel & Apartments in Cairns (Cairns North), you'll be within a 5-minute drive of Cairns Base Hospital and Cairns Night Markets. This hotel is 1.2 mi (1.9 km) from Cairns Central Shopping Centre and 1.4 mi (2.3 km) from Reef Hotel Casino.

The Benson Hotel
Hotel in Cairns
A stay at The Benson Hotel places you in the heart of Cairns, within a 10-minute walk of Cairns Esplanade and Cairns Central Shopping Centre. This hotel is 0.5 mi (0.8 km) from Reef Fleet Terminal and 0.7 mi (1.1 km) from Cairns Marlin Marina.

Peppers Beach Club & Spa Palm Cove
Hotel in Palm Cove, Cairns
With a stay at Peppers Beach Club & Spa Palm Cove in Cairns (Palm Cove), you'll be a 1-minute drive from Palm Cove Beach and 10 minutes from Clifton Beach. This luxury hotel is 6.6 mi (10.6 km) from Trinity Beach and 8.1 mi (13 km) from Smithfield Shopping Centre.

Niramaya Villas and Spa
Aparthotel in Port Douglas
When you stay at Niramaya Villas and Spa in Port Douglas, you'll be near the beach, within a 15-minute walk of Four Mile Beach and Four Mile Beach Park. This luxury aparthotel is 0.9 mi (1.5 km) from Wildlife Habitat and 1.5 mi (2.3 km) from Vie Spa Port Douglas.

By The Sea Port Douglas
Aparthotel in Port Douglas
With a stay at By The Sea Port Douglas, you'll be centrally located in Port Douglas, steps from Four Mile Beach and Macrossan Street. This aparthotel is 0.5 mi (0.8 km) from Anzac Park and 0.6 mi (1 km) from Sugar Wharf.

Mantra Aqueous on Port
Aparthotel in Port Douglas
When you stay at Mantra Aqueous on Port in Port Douglas, you'll be near the beach, within a 10-minute walk of Four Mile Beach and Macrossan Street. This aparthotel is 0.3 mi (0.4 km) from Port Douglas Splash Park and 0.3 mi (0.5 km) from Port Village Shopping Centre.

Pacific Hotel Cairns
Hotel in Cairns
Pacific Hotel Cairns is centrally located in Cairns – a 4-minute walk from Cairns Esplanade and 5 minutes by foot from Cairns Night Markets. This luxury hotel is 0.7 mi (1.2 km) from Cairns Central Shopping Centre and 0.8 mi (1.3 km) from Cairns Marlin Marina.

The Reef Hotel Casino Cairns - Handwritten Collection
Hotel in Cairns
With a stay at The Reef Hotel Casino Cairns - Handwritten Collection, you'll be centrally located in Cairns, just a 5-minute walk from Reef Fleet Terminal and 6 minutes by foot from Cairns Esplanade. This casino hotel is 0.4 mi (0.7 km) from Cairns Marlin Marina and 0.6 mi (0.9 km) from Cairns Central Shopping Centre.

Rainforest Motel, Mission Beach
Motel in Tropical North Queensland, Mission Beach
Set in tropical gardens, Rainforest Motel, Mission Beach offers free WiFi and an outdoor pool. Guests can also enjoy their own private patio as well as a BBQ area. Mission Beach is just 4 minutes' walk away.
Rainforest Motel, Mission Beach Mission Beach is 5 minutes' drive from Wongaling Beach where you can take a 10-minute water taxi ride to Dunk Island for half or full-day trips.
Each air-conditioned room is decorated in neutral colours and includes a TV and a private bathroom. Guests enjoy access to a communal kitchen, which include microwaves, stove tops, pots and pans.
The tour desk can book activities including skydiving, sailing, snorkeling, and paddle boarding.

Ramada Resort by Wyndham Port Douglas
Resort in Port Douglas
When you stay at Ramada Resort by Wyndham Port Douglas in Port Douglas, you'll be on the boardwalk, within a 10-minute walk of Four Mile Beach and Four Mile Beach Park. This spa resort is 1.2 mi (1.9 km) from Wildlife Habitat and 1.7 mi (2.7 km) from Vie Spa Port Douglas.

Oaks Port Douglas Resort
Resort in Port Douglas
Set amongst lush tropical surroundings, Oaks Port Douglas Resort is ideally located a few minutes' walk from the famous Four Mile Beach. Guests can laze by the lagoon-style pool which features its own swim-up bar, relax with a massage in the onsite spa centre, or dine at one of the restaurants.
This hotel offers a choice of hotel rooms, one and two-bedroom apartments, all designed with tropical touches throughout. All have been refurbished and feature 42-inch LCD TVs and private balcony or patio overlooking the pool or tropical gardens.
Oaks Port Douglas Resort is your gateway to exploring everything sunny Port Douglas has to offer. One of the oldest rainforests in the world, the Daintree Rainforest is a 20-minute drive from the resort, while the Rainforest Habitat Wildlife Sanctuary is just 2.3 km away. You can also explore the iconic Great Barrier Reef nearby.

Oaks Port Douglas Resort
Hotel in Port Douglas
When you stay at Oaks Port Douglas Resort in Port Douglas, you'll be next to a golf course, within a 5-minute drive of Four Mile Beach and Wildlife Habitat. This family-friendly hotel is 2 mi (3.2 km) from Flagstaff Hill and 2.2 mi (3.5 km) from Crystalbrook Superyacht Marina.

Mowbray by the Sea
Aparthotel in Port Douglas
With a stay at this aparthotel, you'll be centrally located in Port Douglas, steps from Four Mile Beach and within a 5-minute walk of Flagstaff Hill. This beach aparthotel is 0.2 mi (0.4 km) from Macrossan Street and 0.7 mi (1.1 km) from Crystalbrook Superyacht Marina.

Peppers Beach Club
Resort in Port Douglas
Located in Port Douglas, Peppers Beach Club is a 5-minute walk from Four Mile Beach and 10 minutes by foot from Crystalbrook Superyacht Marina. This luxury resort is 0.7 mi (1.2 km) from Sugar Wharf and 3.1 mi (5.1 km) from Wildlife Habitat.

Coconut Grove
Aparthotel in Port Douglas
Coconut Grove is a 5-star resort offering luxurious self-contained apartments in Port Douglas. The property is located on cosmopolitan Macrossan Street, only 140-metres from Four Mile Beach.
There is a selection of beautifully furnished and spacious apartments, all of which have been decorated in a contemporary style. Each apartment has a full kitchen, plasma TV, living-dining area and an en suite with spa.
All of the units also offer impressive views over Port Douglas and the rainforest. Some feature a private plunge pool, spa and outdoor entertaining facilities.
Leisure facilities at Coconut Grove include a swimming pool and 20 metre lap pool. Snorkelling, diving, fishing and four-wheel drive adventures can all be arranged locally.

Palm Royale Cairns
Hotel in Cairns, Manunda
With a stay at Palm Royale Cairns in Cairns (Manunda), you'll be within a 10-minute drive of Cairns Esplanade and Cairns Central Shopping Centre. This hotel is 3.6 mi (5.8 km) from Reef Fleet Terminal and 3.8 mi (6.2 km) from Cairns Marlin Marina.
