Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Port Douglas – 325 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Mantra PortSea

Hotel in Four Mile Beach, Port Douglas

Located in Port Douglas just 328 feet from the beach, Mantra PortSea offers modern, air-conditioned accommodations. The lagoon-style plunge pool has a swim-up bar and waterslides. The lagoon pool The cocktail bar The lap pool My room The continental free breakfast every morning The gardens The privacy

Show more Show less
7.2
Good
1,002 reviews
Price from
$155
per night

Mantra in the Village

Hotel in Port Douglas

Located in the center of Port Douglas, Mantra in the Village features a large Roman-inspired pool and spa with mosaic tiling. Some suites include a kitchenette and a private balcony with whirlpool... Location, close to resturants and bars.

Show more Show less
7.7
Good
378 reviews
Price from
$178
per night

Port Douglas Peninsula Boutique Hotel - Adults Only Haven

Hotel in Four Mile Beach, Port Douglas

Located directly on Four Mile Beach, this boutique hotel in Port Douglas features beach and ocean views. All suites have a large private balcony or terrace. Free WiFi is available. the staff were friendly and welcoming, breakfast was great, easy walking distance to everything.

Show more Show less
8.9
Excellent
362 reviews
Price from
$220
per night

Port Douglas Cottage & Lodge

Hotel in Port Douglas

Just a 3-minute walk from Four Mile Beach, Port Douglas Cottage & Lodge offers free Wi-Fi and an outdoor swimming pool. All accommodations features a kitchenette and a patio with mountain views. The Lodge is in an awesome location walking distance to everything. It has a welcoming relaxing atmosphere and we loved the private pool.

Show more Show less
9.3
Wonderful
57 reviews
Price from
$314
per night

Stunning Tropical Views at Ramada Wifi and Netflix

Hotel in Four Mile Beach, Port Douglas

Located in Port Douglas, a 11-minute walk from Four Mile Beach, Stunning Tropical Views at Ramada Wifi and Netflix provides accommodations with an outdoor swimming pool, free private parking, a...

Show more Show less
Price from
$168
per night

Oaks Port Douglas Resort

Port Douglas

Set among lush tropical surroundings, Oaks Port Douglas Resort is ideally located a few minutes' walk from the famous Four Mile Beach. great looking resort nice pool and bar area , rooms are well looked after and spacious tropical paradise, large car park free of charge brilliant location

Show more Show less
7.7
Good
2,471 reviews
Price from
$108
per night

Sheraton Grand Mirage Resort, Port Douglas

Four Mile Beach, Port Douglas

Just a 1 hour drive from international Cairns airport, Sheraton Grand Mirage Resort, Port Douglas boats a prime location as the only beachfront property to the Famous Four Mile Beach. Everything! Best pool on Australia

Show more Show less
8.3
Very Good
1,739 reviews
Price from
$290
per night

Silkari Lagoons Port Douglas

Four Mile Beach, Port Douglas

Whether you want to can relax by one of the resorts 6 lagoon-style pools or explore the world-famous Great Barrier Reef and Daintree Rainforest, Silkari Lagoons Port Douglas is the place for you. I booked a swim-out apartment and it was just wonderful, having access to the pool from my terrace was amazing. The apartment was huge and had all the facilities I needed. The washer and dryer were very convenient. The location was very close to the beach but a bit out of town which didn’t bother us as we had a car. And we were only ever going to the centre to have dinner anyway. You could actually walk along the beach to the centre and to the secure swimming area but it was a bit tricky coming back when the tide was in and the beach almost disappeared. But it was an unforgettable experience nonetheless!

Show more Show less
8.4
Very Good
1,770 reviews
Price from
$127
per night

By The Sea Port Douglas

Four Mile Beach, Port Douglas

The 4-star By The Sea Resort is located in the center of Port Douglas, next to Four Mile Beach and just a 2-minute walk from the restaurants along Macrossan Street.

Show more Show less
9.4
Wonderful
1,127 reviews
Price from
$132
per night

Mantra Aqueous on Port

Port Douglas

Located in the center of beachside town Port Douglas, Mantra Aqueous on Port offers modern rooms with a private outdoor balcony. It features 4 swimming pools on site and car parking is free. The location was perfect, staff were lovely and helpful, room was awesome. Bed comfy and the balcony spa was great. We are from the NT so the pool was too cold for us 😂😂😂

Show more Show less
8.3
Very Good
1,145 reviews
Price from
$165
per night

Most-booked hotels in Port Douglas in the past month

FAQs about hotels in Port Douglas

  • On average, 3-star hotels in Port Douglas cost $9 per night, and 4-star hotels in Port Douglas are $10 per night. If you're looking for something really special, a 5-star hotel in Port Douglas can be found for $53 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Port Douglas this weekend is $174 or, for a 4-star hotel, $206. Looking for something even fancier? 5-star hotels in Port Douglas for this weekend cost around $407 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Port Douglas near Macrossan Street include NOMAD - Luxe apartment, Coconut Grove and By The Sea Port Douglas.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Port Douglas:

Explore guest reviews of hotels in Port Douglas

See all

Research, refine, and make plans for your whole trip