Hotels near St Mary's by the Sea

Hotels near St Mary's by the Sea, Port Douglas

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
9+8+7+6+

Best Hotels near St Mary's by the Sea

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
The Beach Terraces Hotels near St Mary's by the Sea
The Beach Terraces Hotels near St Mary's by the SeaThe Beach Terraces Hotels near St Mary's by the Sea
Four Mile Beach | 0.84km from St Mary's by the Sea
When you a stay at Beach Terraces- Port Douglas in Port Douglas, you'll be by the ocean, within a 5-minute walk of Four Mile Beach and Flagstaff Hill. This hotel is 0.2 mi (0.4 km) from Macrossan Street and 0.6 mi (0.9 km) from Port Village Shopping Centre. Dip into one of the 3 outdoor swimming pools or enjoy other recreational amenities, which include bicycles to rent. Additional features at this hotel include complimentary wireless internet access, babysitting (surcharge), and tour/ticket assistance. Featured amenities include express check-out, laundry facilities, and a safe deposit box at the front desk. Free self parking is available onsite. Make yourself at home in one of the 20 air-conditioned rooms featuring kitchens with refrigerators and ovens. Rooms have private furnished balconies or patios. Wired and wireless internet access is complimentary, and LCD televisions with cable programming provide entertainment. Conveniences include separate sitting areas and microwaves, and housekeeping is provided weekly.
Very Good
57 reviews
8.7/10
Check Availability
The Newport on Macrossan - Adults Only Hotels near St Mary's by the Sea
The Newport on Macrossan - Adults Only Hotels near St Mary's by the SeaThe Newport on Macrossan - Adults Only Hotels near St Mary's by the Sea
0.23km from St Mary's by the Sea
With a stay at The Newport on Macrossan - Adults Only in Port Douglas, just steps from Macrossan Street and Anzac Park. This apartment is 0.4 mi (0.6 km) from Rex Smeal Park and 0.4 mi (0.7 km) from Sugar Wharf. Enjoy recreation amenities such as an outdoor pool or take in the view from a terrace. Additional features at this apartment include complimentary wireless internet access, tour/ticket assistance, and barbecue grills. The front desk is staffed during limited hours. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 23 air-conditioned rooms featuring refrigerators. Rooms have private balconies or patios. Complimentary wireless internet access is available to keep you connected. Private bathrooms have jetted bathtubs and complimentary toiletries.
Very Good
40 reviews
8.5/10
Check Availability
Marina Terraces Port Douglas Hotels near St Mary's by the Sea
Marina Terraces Port Douglas Hotels near St Mary's by the SeaMarina Terraces Port Douglas Hotels near St Mary's by the Sea
Four Mile Beach | 0.78km from St Mary's by the Sea
Located in Port Douglas, Marina Terraces is within a 5-minute walk of Macrossan Street and Four Mile Beach. This aparthotel is 0.6 mi (0.9 km) from Crystalbrook Superyacht Marina and 0.7 mi (1.1 km) from Rex Smeal Park. Take advantage of recreation opportunities such as bicycles to rent, or other amenities including complimentary wireless internet access and tour/ticket assistance. Free self parking is available onsite. Make yourself at home in one of the 9 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. 50-cm Smart televisions are provided, with digital programming available. Conveniences include microwaves and electric kettles, and housekeeping is provided on request.
Very Good
28 reviews
8.9/10
Check Availability
Port Douglas
You Might Like
Port Douglas Hotels With BreakfastPort Douglas Hotels With Twin RoomPort Douglas Hotels With 1 Double BedPort Douglas Hotels With Swimming PoolPort Douglas Hotels With Free Cancellation
Shantara Resort Port Douglas - Adults Only Retreat Hotels near St Mary's by the Sea
Shantara Resort Port Douglas - Adults Only Retreat Hotels near St Mary's by the SeaShantara Resort Port Douglas - Adults Only Retreat Hotels near St Mary's by the Sea
0.83km from St Mary's by the Sea
With a stay at Shantara Resort Port Douglas - Adults Only Retreat, you'll be centrally located in Port Douglas, within a 10-minute walk of Four Mile Beach and Flagstaff Hill. This luxury aparthotel is 0.6 mi (1 km) from Crystalbrook Superyacht Marina and 0.7 mi (1.1 km) from Anzac Park. Relax at the full-service spa, where you can enjoy massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools and a fitness center. This aparthotel also features complimentary wireless internet access, tour/ticket assistance, and barbecue grills. Getting to nearby attractions is a breeze with the area shuttle (surcharge) that operates within 300 meters. Featured amenities include complimentary wired internet access, express check-out, and luggage storage. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 54 air-conditioned rooms featuring kitchenettes with refrigerators and microwaves. Rooms have private balconies or patios. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and desks, and housekeeping is provided daily.
Great
100 reviews
9.2/10
Check Availability
The White House Port Douglas Hotels near St Mary's by the Sea
The White House Port Douglas Hotels near St Mary's by the SeaThe White House Port Douglas Hotels near St Mary's by the Sea
Four Mile Beach | 0.89km from St Mary's by the Sea
When you a stay at The White House Port Douglas in Port Douglas, you'll be by the ocean, within a 5-minute walk of Four Mile Beach and Macrossan Street. This aparthotel is 0.2 mi (0.4 km) from Flagstaff Hill and 0.6 mi (0.9 km) from Port Village Shopping Centre. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this aparthotel include complimentary wireless internet access, tour/ticket assistance, and barbecue grills. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 10 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Smart televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as microwaves and coffee/tea makers.
Amazing
40 reviews
9.4/10
Check Availability
Nautilus Holiday Apartments Hotels near St Mary's by the Sea
Nautilus Holiday Apartments Hotels near St Mary's by the SeaNautilus Holiday Apartments Hotels near St Mary's by the Sea
1.24km from St Mary's by the Sea
With a stay at Nautilus Holiday Apartments in Port Douglas, you'll be near the beach, just a 5-minute walk from Four Mile Beach and 10 minutes by foot from Macrossan Street. This beach apartment is 0.7 mi (1.1 km) from Flagstaff Hill and 0.8 mi (1.3 km) from Port Village Shopping Centre. Enjoy recreation amenities such as an outdoor pool or take in the view from a garden. Additional features at this apartment include wireless internet access (surcharge), tour/ticket assistance, and barbecue grills. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite. Make yourself at home in one of the 14 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and microwaves. Wireless internet access (surcharge) is available to keep you connected. Conveniences include separate sitting areas and coffee/tea makers.
Great
17 reviews
9.2/10
Check Availability
Freestyle Resort Port Douglas Hotels near St Mary's by the Sea
Freestyle Resort Port Douglas Hotels near St Mary's by the SeaFreestyle Resort Port Douglas Hotels near St Mary's by the Sea
1km from St Mary's by the Sea
When you stay at Freestyle Resort Port Douglas in Port Douglas, you'll be near the beach, within a 15-minute walk of Macrossan Street and Four Mile Beach. This aparthotel is 0.5 mi (0.8 km) from Flagstaff Hill and 0.7 mi (1.1 km) from Port Village Shopping Centre. Don't miss out on recreational opportunities including an outdoor pool and a hot tub. Additional features at this aparthotel include concierge services, babysitting (surcharge), and barbecue grills. Featured amenities include luggage storage, laundry facilities, and a library. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 30 air-conditioned rooms featuring kitchens with full-sized refrigerators/freezers and stovetops. Rooms have private furnished balconies or patios. 32-inch LCD televisions with satellite programming provide entertainment, while iPod docking stations help you enjoy your music in the comfort of your room. Conveniences include phones, as well as separate sitting areas and microwaves.
Great
59 reviews
9.1/10
Check Availability
Le Cher du Monde Adults Only Hotels near St Mary's by the Sea
Le Cher du Monde Adults Only Hotels near St Mary's by the SeaLe Cher du Monde Adults Only Hotels near St Mary's by the Sea
0.42km from St Mary's by the Sea
With a stay at Le Cher Du Monde, you'll be centrally located in Port Douglas, steps from Port Village Shopping Centre and within a 10-minute walk of Four Mile Beach. This aparthotel is 0.3 mi (0.5 km) from St Mary's by the Sea Chapel and 0.3 mi (0.6 km) from Flagstaff Hill. Enjoy recreational amenities such as an outdoor pool and a hot tub. Additional features at this aparthotel include complimentary wireless internet access, a hair salon, and tour/ticket assistance. Guests can catch a ride on the shuttle (surcharge), which operates within 10 meters. Featured amenities include express check-out, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 26 individually furnished guestrooms, featuring kitchenettes with refrigerators and stovetops. Rooms have private balconies or patios. LED televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with shower/tub combinations feature jetted bathtubs and complimentary toiletries.
Great
61 reviews
9.0/10
Check Availability
Port Douglas Retreat Hotels near St Mary's by the Sea
Port Douglas Retreat Hotels near St Mary's by the SeaPort Douglas Retreat Hotels near St Mary's by the Sea
0.68km from St Mary's by the Sea
With a stay at Port Douglas Retreat, you'll be centrally located in Port Douglas, just a 3-minute walk from Macrossan Street and 6 minutes by foot from Four Mile Beach. This aparthotel is 0.4 mi (0.6 km) from Flagstaff Hill and 0.4 mi (0.6 km) from Port Village Shopping Centre. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this aparthotel include complimentary wireless internet access, tour/ticket assistance, and barbecue grills. Featured amenities include multilingual staff, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 36 air-conditioned rooms featuring kitchenettes with refrigerators and stovetops. 36-inch LCD televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and desks, and housekeeping is provided weekly.
Very Good
69 reviews
8.7/10
Check Availability
Tropical Reef Apartments Hotels near St Mary's by the Sea
Tropical Reef Apartments Hotels near St Mary's by the SeaTropical Reef Apartments Hotels near St Mary's by the Sea
Four Mile Beach | 0.76km from St Mary's by the Sea
When you stay at Tropical Reef Apartments Port Douglas in Port Douglas, you'll be near the beach, just steps from Macrossan Street and 4 minutes by foot from Four Mile Beach. This apartment is 0.6 mi (0.9 km) from Rex Smeal Park and 0.6 mi (1 km) from St Mary's by the Sea Chapel. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. This apartment also features tour/ticket assistance and barbecue grills. Getting to nearby attractions is a breeze with the area shuttle (surcharge). Featured amenities include luggage storage and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 2 guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Rooms have private balconies. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include microwaves and coffee/tea makers.
Very Good
9 reviews
8.5/10
Check Availability
Show More Hotels near St Mary's by the Sea

Premium Hotels in Port Douglas

See all
Discover our curated selection of premium hotels in Port Douglas for your next stay
No.
1
Mandalay Luxury Beachfront Apartments Hotels in Port Douglas
9.2/10
48 review

Mandalay Luxury Beachfront Apartments

Hotel near Four Mile Beach, Port Douglas
"Good Location"
Select dates to view prices
No.
2
Shantara Resort Port Douglas - Adults Only Retreat Hotels in Port Douglas
9.2/10
100 review

Shantara Resort Port Douglas - Adults Only Retreat

Hotel near Port Douglas
"Good Location"
Select dates to view prices
No.
3
Thala Beach Nature Reserve Hotels in Oak Beach
9.2/10
79 review

Thala Beach Nature Reserve

Hotel near Oak Beach
"Good Location"
Select dates to view prices

Top Pick Hotels near St Mary's by the Sea

See all
Discover our most booked hotels near St Mary's by the Sea from the last 30 days!
No.1
Mantra on the Inlet Port Douglas Hotels near St Mary's by the Sea
7.7/10
66 review

Mantra on the Inlet Port Douglas

Port Douglas | 0.1KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.2
Mantra Heritage Hotels near St Mary's by the Sea
8.0/10
68 review

Mantra Heritage

Port Douglas | 0.26KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.3
Port Douglas Motel Hotels near St Mary's by the Sea
9.3/10
111 review

Port Douglas Motel

Port Douglas | 0.7KM from St Mary's by the Sea
"Close to beach""Clean and tidy"
Select dates to view prices
No.4
Mantra Aqueous on Port Hotels near St Mary's by the Sea
8.3/10
68 review

Mantra Aqueous on Port

Port Douglas | 0.66KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.5
Villa San Michele Hotels near St Mary's by the Sea
8.8/10
58 review

Villa San Michele

Port Douglas | 0.46KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.6
Mantra in the Village Port Douglas Hotels near St Mary's by the Sea
8.0/10
40 review

Mantra in the Village Port Douglas

Port Douglas | 0.33KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.7
Meridian at Port Douglas Hotels near St Mary's by the Sea
8.6/10
72 review

Meridian at Port Douglas

Port Douglas | 0.71KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.8
By the Sea Port Douglas Hotels near St Mary's by the Sea
9.4/10
103 review

By the Sea Port Douglas

Four Mile Beach, Port Douglas | 0.83KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.9
Peppers Beach Club Port Douglas Hotels near St Mary's by the Sea
8.4/10
86 review

Peppers Beach Club Port Douglas

Four Mile Beach, Port Douglas | 0.88KM from St Mary's by the Sea
"Good Location"
Select dates to view prices
No.10
Global Backpackers Port Douglas Hotels near St Mary's by the Sea
6.7/10
5 review

Global Backpackers Port Douglas

Port Douglas | 0.46KM from St Mary's by the Sea
"Good Location"
Select dates to view prices

What Travelers Said About the Best Hotels in Port Douglas

See all
Read genuine traveler ratings & reviews to find your perfect stay.
9.1/10
Great
GGuest UserThe accommodation is so beautiful! The small house we had was totally clean, had enough room for four people and was very cozy and properly furnished. The kitchen was also very well equipped. The apartment is very beautiful and maintained overall. The pool is very beautiful. Practical was also that there was a washing machine that you could use free of charge. I would nevertheless stay here with my family again and I can recommend the accommodation very much!
Mossman Resort Holiday Villas Hotels near St Mary's by the Sea

Mossman Resort Holiday Villas

Mossman
Price per night from:AED 378
8.8/10
Very Good
GGuest UserVery nice boutique hotel, close to the beach (directly opposite) and amenities like restaurants and shopping area. Staff are friendly. Access to washing machine and dryers are a bonus. Hotel guests parked for free, which is another bonus. Great hotel highly recommended.
Port Douglas Peninsula Boutique Hotel Hotels near St Mary's by the Sea

Port Douglas Peninsula Boutique Hotel

Four Mile Beach, Port Douglas
Price per night from:AED 718
8.7/10
Very Good
YYEThe breakfast is good. The swimming pool is suitable for children. The location of the hotel is more convenient to find by car. We checked in after dark. The parking lot is free. Many parking spaces are right in front of the check-in point. Very convenient
Pullman Port Douglas Sea Temple Resort & Spa Hotels near St Mary's by the Sea

Pullman Port Douglas Sea Temple Resort & Spa

Craiglie
Price per night from:AED 797
8.6/10
Very Good
GGuest UserI didn't pay attention when booking the room. Fortunately, I arrived at the hotel during working hours. The front desk told me that two adults and one child could not stay in a standard room. I needed to pay extra for a one-bedroom apartment. The price was reasonable at $100 for 2 nights. The one-bedroom apartment was really good, with a large bathroom, washing machine and dryer, and a simple kitchen. I bought breakfast at the supermarket and had a very rich breakfast. The whole hotel is actually an independent community, with villas, studios, and apartments. Parking is free, the environment is very good, very quiet, and a good place for vacation.
Paradise Links Resort Port Douglas Hotels near St Mary's by the Sea

Paradise Links Resort Port Douglas

Port Douglas
Price per night from:AED 416
8.1/10
Very Good
PPaulA nice hotel a little way out of town (25 min walk or 5 mins with a transport service), and a little less to 4 mile beach. They had a decent sized pool and the room was clean and a good size. Friendly staff who were happy to look after bags after checkout so I could go out for the day close to the wildlife habitable
Birch Resort Port Douglas Hotels near St Mary's by the Sea

Birch Resort Port Douglas

Port Douglas
Price per night from:AED 305
8.1/10
Very Good
GGuest UserSilkari Lagoons is an excellent choice to stay in Port Douglas. Beautiful common area with two fully equipped BBQs, clean pools with Spa jets. Nice service by friendly people. Big rooms with cooking facilities, cutlery, glassware, balcony.
Silkari Lagoons Port Douglas Hotels near St Mary's by the Sea

Silkari Lagoons Port Douglas

Four Mile Beach, Port Douglas
Price per night from:AED 551
8.0/10
Very Good
GGuest UserHotel facilities are average Although the facilities are very old, they still have a swimming pool, which is a good price. However, there is a bar and a swimming pool, so beer can garbage is everywhere, and people who drink alcohol spill the wine in the swimming pool...
Oaks Port Douglas Resort Hotels near St Mary's by the Sea

Oaks Port Douglas Resort

Port Douglas
Price per night from:AED 371
7.8/10
Good
GGuest UserVery happy with our stay. Great value for money with everything our family needed. Large apartment, clean, great service and bonus walking distance to Main Street.
Mango Tree Holiday Apartments Hotels near St Mary's by the Sea

Mango Tree Holiday Apartments

Port Douglas
Price per night from:AED 650
7.8/10
Good
ZzoemontezSee the previous comment, this order is for an extended stay. After the last time I booked Lone Pine Penang through Marriott Bonvoy and got hit by a landmine and the hotel did not explain at all, I have completely given up on the useless Marriott member benefits. When booking a hotel on Ctrip, the customer service can solve any problem. Isn't it better than useless points?
Sheraton Grand Mirage Resort, Port Douglas Hotels near St Mary's by the Sea

Sheraton Grand Mirage Resort, Port Douglas

Four Mile Beach, Port Douglas
Price per night from:AED 849
7.7/10
Good
GGuest UserRoom was ok, on the smaller side, basic. Could do with a freshen up, I.e. rubbish bin in bathroom with rusting lid. TV ok, had foxtel, no streaming services. Quiet enough at night to sleep, but noisy otherwise, pool means kids up early playing and could hear people in halls/above. Not ideal if you want a holiday sleep in. Pool was nice, quite cool in temperature. Music definitely too loud, hard to relax with it cranking all day. Given the reviews was better than I expected, but wouldn’t want to stay for a long trip here. More a motel than a hotel/resort.
Mantra PortSea Hotels near St Mary's by the Sea

Mantra PortSea

Four Mile Beach, Port Douglas
Price per night from:AED 448

Frequently asked questions

What are the most popular hotels near St Mary's by the Sea?

How much does it cost to stay at a hotel near St Mary's by the Sea per night?

According to Trip.com, the average cost for a one-night stay at a hotel near St Mary's by the Sea in Port Douglas is AED 682. Please note that prices fluctuate often, so this is a general guide only.

Which popular hotels near St Mary's by the Sea have pools?

Summer is the perfect time to cool off with a family getaway to St Mary's by the Sea in Port Douglas. Mantra on the Inlet Port Douglas (price from AED 285),Mantra Heritage (price from AED 308) and Villa San Michele (price from AED 622) are some top hotels with pools where you can unwind and beat the heat.

What are the best hotels near St Mary's by the Sea with parking?

If you're planning a road trip to Port Douglas St Mary's by the Sea, consider staying at Mantra on the Inlet Port Douglas (price from AED 285),Mantra Heritage (price from AED 308) and Port Douglas Motel (price from AED 383) , these hotels all offer parking.

What hotels near St Mary's by the Sea offer great breakfasts?

A good breakfast is all you need to kick-start your day. If you're after a hotel in Port Douglas near St Mary's by the Sea with an excellent breakfast, you can consider staying Mantra on the Inlet Port Douglas (price from AED 285),Peppers Beach Club Port Douglas (price from AED 728) and Sheraton Grand Mirage Resort, Port Douglas (price from AED 771) .These hotels are very popular, so book early.

Which hotels near St Mary's by the Sea have gyms?

As people become more health-conscious, many hotels now include fitness rooms. Peppers Beach Club Port Douglas (price from AED 728),Sheraton Grand Mirage Resort, Port Douglas (price from AED 771) and Mantra PortSea (price from AED 366) are some of the top hotels with fitness rooms.

How much does it cost to stay at hotels near St Mary's by the Sea this weekend?

According to Trip.com, the average cost for a one-night weekend stay at a hotel near St Mary's by the Sea in Port Douglas is about AED 3,875. Prices can change often, so please use this as a general guide.

Which hotels near St Mary's by the Sea have free Wi-Fi?

Free and reliable Wi-Fi is a must when you're travelling. Mantra on the Inlet Port Douglas (price from AED 285),Mantra Heritage (price from AED 308) and Port Douglas Motel (price from AED 383) are all popular hotels that have free Wi-Fi.

What luxury hotels are near St Mary's by the Sea?

Port Douglas weather

Today
29 Nov, 2025
25
°
Mostly cloudy
Mostly cloudy 25 - 33℃
29 Nov, 2025
Mostly cloudyMostly cloudy
25 - 33℃
30 Nov, 2025
Cloudy with thunder and rainCloudy with thunder and rain
25 - 30℃
1 Dec, 2025
CloudyCloudy
26 - 30℃
2 Dec, 2025
Intermittent cloudsIntermittent clouds
26 - 30℃
3 Dec, 2025
Intermittent cloudsIntermittent clouds
26 - 29℃
4 Dec, 2025
RainRain
25 - 29℃
5 Dec, 2025
Partly clear with thunder and rainPartly clear with thunder and rain
25 - 30℃

Port Douglas Hotels near St Mary's by the Sea Information

Highest PriceAED 8,299
Lowest PriceAED 119
Number of Reviews 3,448
Total Properties101
Weekday Avg. PriceAED 993
Weekend Avg. PriceAED 1,014