Skip to main content

Stay in Port Douglas's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Port Douglas Peninsula Boutique Hotel - Adults Only Haven 4.5 stars

Hotel in Four Mile Beach, Port Douglas

Situated 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. we loved every minute of our stay!

Show more Show less
8.6
Fabulous
318 reviews
Price from
UAH 9,629
per night

Port Douglas Cottage & Lodge 5 stars

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 accommodation features a kitchenette and a patio with mountain views. Great location. Friendly host and lovely setting/apartment.

Show more Show less
8.9
Fabulous
64 reviews
Price from
UAH 10,398
per night

Mantra in the Village 4 stars

Hotel in Port Douglas

Nestled within Port Douglas’ resort town surrounded by signature restaurants and boutique shops lies Mantra in the Village Port Douglas. Tha gentlemen on the desk was amazing Our room super comfortable

Show more Show less
7.7
Good
320 reviews
Price from
UAH 4,907
per night

Mantra PortSea 4 stars

Hotel in Four Mile Beach, Port Douglas

Situated in Port Douglas just 100 metres from the beach, Mantra PortSea offers modern, air-conditioned accommodations. 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.1
Good
986 reviews
Price from
UAH 5,438
per night

Port Douglas Motel 4 stars

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
Superb
1,313 reviews
Price from
UAH 4,377
per night

By The Sea Port Douglas 4 stars

Four Mile Beach, Port Douglas

The 4-star By The Sea Resort is located in the centre of Port Douglas, next to Four Mile Beach and just a 2-minute walk from the restaurants along Macrossan Street. Great location in Main Street. Friendly welcome, room was on 2nd with views to the sea, well equipped kitchen.

Show more Show less
9.4
Superb
1,068 reviews
Price from
UAH 6,233
per night

Ocean Palms Apartments

Port Douglas

Ocean Palms Apartments has a patio and is set in Port Douglas, within just 500 metres of Four Mile Beach and 500 metres of Crystalbrook Superyacht Marina. Perfect location, near to shops, restaurants, cafes and marina, but just far enough away to be peaceful and quiet. A good size for two, well equipped with everything we needed.Enjoyed watching a couple of films of Netflix. We were sad to leave.

Show more Show less
9.3
Superb
123 reviews
Price from
UAH 6,180
per night

Mossman Gorge Bed and Breakfast

Mossman

Mossman Gorge B&B is a traditional bed and breakfast in a rainforest setting. Mandy and Chris were wonderful hosts, even making sure I had a takeaway breakfast if I was getting an early start to the day and offering lots of travel tips. Breakfast in the mornings included a lot of homemade jams and jellies that were delightful. I had a lovely stay and would highly recommend.

Show more Show less
9.6
Exceptional
137 reviews

Outrigger Apartments Port Douglas 3.5 stars

Port Douglas

Outrigger Apartments Port Douglas offers a heated saltwater swimming pool, a tropical garden and free Wi-Fi. The Outrigger is centrally located close to the beach and the marina for excursions on the water. Restuarants are only a few blocks away. There were lots of large trees on the property to provide important shade as well as a large natural stand of trees across the street. The bird life was prolific here which is so nice to see. The room was clean and beautiful with a well appointed kitchen allowing us to cook anything. The cupboards even had Tupperware containers to put leftovers in after eating. I liked the salt water pool instead of chlorine. Amanda and Peter were such helpful and gracious hosts. They did numerous bookings for us and provided information on excursions that we would not have known ourselves eg which ones are best, the weather forecast, eg. I would highly recommend the outrigger as a place to stay. The snorkeling on the outer reef is absolutely magical - you have to try it!

Show more Show less
9.2
Superb
229 reviews
Price from
UAH 6,366
per night

Lazy Lizard Motor Inn 3.5 stars

Port Douglas

Featuring an outdoor heated pool and BBQ area with outdoor seating and tropical gardens, this hidden gem of a motel is just a 12-minute walk from Four Mile Beach. Aiden was super helpful with everything. From using his computer to upload fotos from a SD Card to booking good tours for us.

Show more Show less
9
Superb
635 reviews
Price from
UAH 4,217
per night

Hotels with extra health and safety measures

Find hotels in Port Douglas with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Port Douglas in the past month

See all

FAQs about hotels in Port Douglas

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

  • Port Douglas, Cassowary and Mossman are popular with other travellers visiting Port Douglas.

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

  • Popular places to stay in Port Douglas include hotels near Macrossan Street, Marina Mirage and Mossman Gorge.

  • On average, it costs UAH 4,706 per night to book a 3-star hotel in Port Douglas for tonight. You'll pay on average around UAH 6,781 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Port Douglas will cost around UAH 16,021 (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Port Douglas this weekend is UAH 5,484 or, for a 4-star hotel, UAH 6,992. Looking for something even fancier? 5-star hotels in Port Douglas for this weekend cost on average around UAH 35,175 per night (based on Booking.com prices).

  • There are 317 hotels in Port Douglas you can book on Booking.com.

Explore guest reviews of hotels in Port Douglas

See all