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. the staff were friendly and welcoming, breakfast was great, easy walking distance to everything.

Show more Show less
8.6
Fabulous
330 reviews
Price from
£148
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. Off the main strip conveniently located.

Show more Show less
8.9
Fabulous
66 reviews
Price from
£169
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
1,037 reviews
Price from
£91
per night

Mantra in the Village 4 stars

Hotel in Port Douglas

Located in the centre 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
335 reviews
Price from
£88
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. Great accomodation in the centre of Port Douglas. Reasonably priced and fantastic location.

Show more Show less
9.1
Superb
1,311 reviews
Price from
£77
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. We loved everything about our stay! We were blown away by the supply of items for guests to use during their stay. From board games/dvds, to beach gear, bicycles, bbqs, coolers etc. we had a fantastic time with more than we could ever need. We could walk to 4 mile beach in less than 1 minute, and we were surrounded by countless restaurants/cafes/shops on the other side.

Show more Show less
9.4
Superb
1,068 reviews
Price from
£98
per night

Ocean Palms Apartments

Port Douglas

Set just 500 metres from Four Mile Beach, Ocean Palms Apartments features accommodation in Port Douglas with access to an outdoor swimming pool, a terrace, as well as private check-in and check-out. We loved the place, really cozy and modern at the same time, everything was so clean, we had a really nice time!

Show more Show less
9.3
Superb
125 reviews
Price from
£83
per night

Mossman Gorge Bed and Breakfast

Mossman

Mossman Gorge B&B is a traditional bed and breakfast in a rainforest setting. amazing location, incredible home-made breakfast, extremely friendly hosts

Show more Show less
9.5
Exceptional
140 reviews
Price from
£65
per night

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. Great location, easy walk to restaurants, beach, great barrier reef tour companies. Hosts booked and manged our transports to Cairns. Pool was refreshing in the heat.

Show more Show less
9.2
Superb
241 reviews
Price from
£105
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. The heated swimming pool is definitely a highlight of this place. It was clean and had the perfect temperature to relax and enjoy being in the water. The Suite was very clean, the bed very confortable and cozy. Staff was very friendly and welcoming. I recommend!

Show more Show less
9
Superb
650 reviews
Price from
£72
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

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

  • 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, Oak Beach and Cassowary are popular with other travellers visiting Port Douglas.

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

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

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

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

Explore guest reviews of hotels in Port Douglas

See all