Find and Book Top Hotels in St Marys

Search among 21 available hotels and places to stay in St Marys from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-21 out of 21
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great52 reviews
MapView on map200 yd from City Center
From   US$ 56 /nightSelect
8.2
Great13 reviews
MapView on map300 yd from City Center
From   US$ 125 /nightSelect
7.0
Very good1 review
2.3 mi from City Center
From   US$ 148 /nightSelect
Places to stay near St Marys
8.2
Great42 reviews
9.1 mi from St Marys9.1 mi from City Center
From   US$ 60 /nightSelect
8.4
Great138 reviews
21.2 mi from St Marys21.2 mi from City Center
From   US$ 199 /nightSelect
8.4
Great195 reviews
21.4 mi from St Marys21.4 mi from City Center
From   US$ 121 /nightSelect
8.2
Great68 reviews
20.1 mi from St Marys20.1 mi from City Center
From   US$ 181 /nightSelect
8.0
Great211 reviews
18.0 mi from St Marys18.0 mi from City Center
From   US$ 94 /nightSelect
8.8
Great19 reviews
21.0 mi from St Marys21.0 mi from City Center
From   US$ 141 /nightSelect
8.0
Great65 reviews
20.8 mi from St Marys20.8 mi from City Center
From   US$ 97 /nightSelect
8.2
Great51 reviews
18.1 mi from St Marys18.1 mi from City Center
From   US$ 83 /nightSelect
8.2
Great14 reviews
12.5 mi from St Marys12.5 mi from City Center
From   US$ 234 /nightSelect
8.0
Great15 reviews
8946.8 mi from St Marys
From   US$ 125 /nightSelect
7.8
Very good14 reviews
8.7 mi from St Marys8.7 mi from City Center
From   US$ 145 /nightSelect
8.0
Great29 reviews
12.3 mi from St Marys12.3 mi from City Center
From   US$ 96 /nightSelect
8.6
Great45 reviews
17.1 mi from St Marys17.1 mi from City Center
From   US$ 113 /nightSelect
9.2
Perfect9 reviews
20.8 mi from St Marys20.8 mi from City Center
From   US$ 335 /nightSelect
6.7 mi from St Marys6.7 mi from City Center
From   US$ 196 /nightSelect
8.4
Great25 reviews
17.5 mi from St Marys17.5 mi from City Center
From   US$ 213 /nightSelect
16.6 mi from St Marys16.6 mi from City Center
From   US$ 266 /nightSelect
9.3 mi from St Marys9.3 mi from City Center
From   US$ 112 /nightSelect

Best hotels and places to stay in St Marys

Why visit?

St Marys, Australia offers visitors a unique experience with its natural beauty and diverse attractions. Whether you enjoy exploring national parks, discovering rich Aboriginal heritage, or simply relaxing on pristine beaches, St Marys has something for everyone. With a range of accommodation options available, staying in St Marys allows you to immerse yourself in the tranquility and wonders of this beautiful region.

Where to stay?

St Marys Village: This vibrant area offers a variety of accommodation options, from charming bed and breakfasts to comfortable motels. With its close proximity to the town center, St Marys Village provides easy access to restaurants, cafes, and shopping opportunities. Whether you choose a cozy inn or a modern hotel, youll be surrounded by the stunning natural landscapes that make St Marys so appealing.

Bay of Fires: For those seeking a coastal paradise, the Bay of Fires area is perfect. Home to some of the most captivating beaches in Australia, this region offers a range of accommodation options, including luxury resorts and beachfront cottages. Wake up to the sound of crashing waves and enjoy breathtaking sunsets over the azure waters. Bay of Fires truly provides an unforgettable experience.

Evercreech Forest Reserve: If you prefer to be close to nature, Evercreech Forest Reserve is an ideal place to stay. Nestled within ancient eucalyptus forests, this area offers secluded cabins and campgrounds. Wake up to the sweet scent of gum trees, explore walking trails, and spot unique wildlife. Evercreech Forest Reserve is perfect for nature lovers seeking tranquility and adventure.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

St Marys Motel: Offering comfortable rooms at affordable prices, St Marys Motel is an excellent option for budget-conscious travelers. Located in the heart of St Marys, this motel provides easy access to local attractions and amenities. With clean and well-appointed rooms, friendly staff, and complimentary Wi-Fi, St Marys Motel ensures a pleasant stay without breaking the bank.

Bay of Fires Accommodation: Situated in the scenic Bay of Fires region, this accommodation provides excellent value for money. From self-contained apartments to cozy cabins, Bay of Fires Accommodation offers comfortable and affordable options for families and couples alike. With proximity to pristine beaches and scenic trails, guests can enjoy a memorable and budget-friendly stay.

Evercreech Forest Cabins: For nature lovers seeking value for money, Evercreech Forest Cabins is an ideal choice. Nestled within the tranquil Evercreech Forest Reserve, these cabins provide a unique and affordable accommodation experience. Surrounded by towering eucalyptus trees, guests can enjoy peaceful serenity, explore nearby hiking trails, and appreciate the beautiful flora and fauna of the region.

Best kid-friendly hotels:

St Marys Hotel: The St Marys Hotel offers a family-friendly atmosphere with spacious rooms and amenities catering to young travelers. With a playground, game room, and outdoor spaces, there is plenty to keep children entertained. Additionally, the hotels central location allows families to easily explore St Marys and its surrounding attractions.

Bay of Fires Resort: Located in the stunning Bay of Fires region, Bay of Fires Resort provides a range of activities suitable for families. From beach access and water sports to kid-friendly dining options, the resort ensures a memorable stay for guests of all ages. The spacious rooms and welcoming staff make it an ideal choice for families seeking a memorable vacation.

Best hotels for a romantic getaway:

St Marys Boutique Hotel: With its charming ambiance and elegant rooms, St Marys Boutique Hotel creates a perfect setting for a romantic escape. The hotel offers luxurious accommodation with attention to detail, ensuring a comfortable and intimate stay. Explore the nearby attractions hand in hand, indulge in fine dining experiences, and create unforgettable memories.

Bay of Fires Lodge: Situated in the picturesque Bay of Fires region, Bay of Fires Lodge offers a secluded and romantic retreat. Nestled atop a hill, it provides breathtaking panoramic views of the coast. With stylish accommodations, serene surroundings, and opportunities for beach walks or private picnics, couples can enjoy a truly romantic getaway.

Best for location:

St Marys Inn: Situated in the heart of St Marys, St Marys Inn offers convenient access to local attractions, shops, and restaurants. This charming inn provides comfortable rooms and attentive service, making it an excellent choice for travelers seeking a central location.

Bay of Fires Beachhouse: With direct beachfront access, Bay of Fires Beachhouse provides an unbeatable location for beach enthusiasts. Wake up to the sound of crashing waves, enjoy stunning sunsets, and explore the pristine coastline right at your doorstep.

Evercreech Forest Retreat: Nestled within the tranquil Evercreech Forest Reserve, this retreat offers a secluded location surrounded by natures beauty. Guests can immerse themselves in the peaceful atmosphere and enjoy the serenity of the forest, while still being within a short drive of St Marys and its attractions.

Best for a short city break:

St Marys Lodge: This cozy lodge is perfect for a short city break, offering comfortable rooms and a relaxed atmosphere. Located within walking distance of St Marys main attractions and dining options, guests can enjoy a convenient stay with easy access to everything the city has to offer.

Bay of Fires Inn: Situated in the Bay of Fires region, the Bay of Fires Inn provides a peaceful escape from the busyness of everyday life. Enjoy the stunning natural surroundings, including nearby beaches and scenic trails, making it an ideal place for a short city break to reconnect with nature and unwind.

Show moreLess