Skip to main content

Search hotels in Craiglie

Enter your dates to see the latest prices and deals for Craiglie hotels

Filter by:

Star Rating

Review score

Craiglie – 5 hotels and places to stay

See the latest prices and deals by choosing your dates.

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 location was a dream. The description said across the street from the beach, but it’s a tiny street and there it is! In March it was quiet there, which made it extra wonderful. The hotel was a little boutique style with impeccably friendly service. Free parking. The breakfast was included and amazing every morning. They started a dinner service literally while we were there. Dinner was excellent and done with a lot of care. The hotel was within walking distance of the little village and some great casual restaurants/bars. Close to the marina. Beautiful warm whimsical pool. It was a great place to come home to each night or spend the day right in the neighborhood. Sad to leave paradise!
Review score
8.7
Excellent
320 reviews
Price from
$254.34
1 night, 2 adults

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.

Beautiful and nice
Review score
7.3
Good
950 reviews
Price from
$118.14
1 night, 2 adults

Nestled within Port Douglas’ resort town surrounded by signature restaurants and boutique shops lies Mantra in the Village Port Douglas.

Location, the deck, listening to the birds sing, the pool, the restaurants right beside it. They even had smooth jazz playing from the tv when I walked into my room
Review score
7.9
Good
309 reviews
Price from
$112.08
1 night, 2 adults

Located in Port Douglas, within a 18-minute walk of Four Mile Beach and 1.2 miles of Crystalbrook Superyacht Marina, Birch Resort Port Douglas provides accommodations with a garden as well as free...

Clean and conveniently located
Review score
8.3
Very Good
960 reviews
Price from
$102.99
1 night, 2 adults

Boasting an outdoor saltwater pool, free on-site parking and BBQ facilities, Port Douglas Motel is just 3 minutes' walk from Four Mile Beach.

The hosts. Both Bernie and Lily made a difference in our staying at this otherwise namesake budget-friendly motel. Due to the tropical rain weather, we had to adjust our travel plan to Port Douglas a couple of times since we had a rental car and were unsure about driving the first time on an Australian coastal road. Bernie was so accommodating, to the point he messaged us while we were on the way about the local weather and road condition and offered us the flexibility to put us at ease. Upon arrival we found our room was extremely clean and nostalgically decorated. We were also pleasantly surprised by the fully equipped community kitchen they offer to all guests. We ended up staying two full nights as originally planned. Our experience was nothing but wonderful. We will for sure stay here again if we ever come back to Port Douglas.
Review score
9.1
Wonderful
1,444 reviews
Price from
$87.75
1 night, 2 adults

Featuring tropical gardens and an outdoor swimming pool, Coral Beach Lodge is located 1640 feet from 4-Mile Beach. The lodge offers free WiFi and air-conditioned rooms.

The property was clean, easy to find and felt safe. The staff were great.
Review score
7.9
Good
643 reviews
Price from
$102.78
1 night, 2 adults

Located in Port Douglas, a 14-minute walk from Four Mile Beach, Dougies Backpackers Resort has accommodations with a garden, free private parking, a shared lounge and a bar.

Very friendly staff and nice sense of community over separate living spaces
Review score
8.1
Very Good
426 reviews
Price from
$50.65
1 night, 2 adults

Offering luxurious villas with free WiFi, a private plunge pool and a patio with a BBQ, Niramaya Villas and Spa is just 10 minutes’ walk from Four Mile Beach.

nice relaxing scenery nice . staff was wonderful
Review score
9.2
Wonderful
67 reviews
Price from
$844.55
1 night, 2 adults

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.

They have Every convenient amenity we needed
Review score
9.4
Wonderful
1,057 reviews
Price from
$142.37
1 night, 2 adults

Just 328 feet from Four Mile Beach, Port Douglas Apartments - Adults Only Oasis is an adults only, nonsmoking property featuring an outdoor swimming pool, hot tub and BBQ area set in beautiful...

Great location, a quick walk to the center of town and the marina.
Review score
9.2
Wonderful
282 reviews
Price from
$179.94
1 night, 2 adults
See all hotels in and around Craiglie