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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Port Douglas – 230 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. This was an excellent place to stay. It was absolutely beautiful and had a great feeling about it - very unique. I wouldn’t hesitate to book back in whenever I return to Port Douglas.

Show more Show less
7.2
Good
810 reviews
Price from
$174
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
361 reviews
Price from
$208
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. Breakfast was delicious, room was beautiful. Location is right in front of the beach. Staff were so friendly.

Show more Show less
9
Awesome
316 reviews
Price from
$361
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. House style, air con, pool, location, fruit, shower and plenty of towels, Graham was friendly and helpful.

Show more Show less
9.4
Awesome
53 reviews
Price from
$378
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. Very nice place. i like everything here.

Show more Show less
7.8
Good
1,928 reviews
Price from
$153
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. pool was great. good location. swim up bar had good options.

Show more Show less
8.5
Very Good
1,647 reviews
Price from
$360
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. Good pool access and tempreature. Fun to swin in after a long day adventuring.

Show more Show less
8.4
Very Good
1,318 reviews
Price from
$129
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. The staff are amazing. The accomodation was fantastic. The location was the best. Absolutley will go back. Thanks ladies.

Show more Show less
9.4
Awesome
1,017 reviews
Price from
$191
per night

Port Douglas Motel

Port Douglas

Boasting an outdoor saltwater pool, free on-site parking and BBQ facilities, Port Douglas Motel is just 3 minutes' walk from Four Mile Beach. Sad to say goodbye to our cute as a button ‘retro’ find in P.D. … sometimes you come across a gem totally by accident and so glad we did .. loved staying at The Port Douglas Motel. Cute, clean as a whistle, funky rooms with great decor and a communal BBQ/kitchen area right beside the sparkling 60’s inspired motel pool area. Will definitely be coming back … oh .. and a quick stroll to everything P.D has on offer from dining to touring to art viewing .. loved it.

Show more Show less
9.1
Awesome
826 reviews
Price from
$135
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. We were very impressed with the cleanliness and space all really lovely, pool great and location spot on would return

Show more Show less
8.3
Very Good
1,043 reviews
Price from
$249
per night

Most-booked hotels in Port Douglas in the past month

See all

FAQs about hotels in Port Douglas

  • On average, 3-star hotels in Port Douglas cost $648 per night, and 4-star hotels in Port Douglas are $717 per night. If you're looking for something really special, a 5-star hotel in Port Douglas can be found for $1,476 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 $246 or, for a 4-star hotel, $235. Looking for something even fancier? 5-star hotels in Port Douglas for this weekend cost around $409 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 see Secret Deals

Prices drop the second you sign up!

What Guests Said About Port Douglas:

Explore guest reviews of hotels in Port Douglas

See all