Find hotels in St. Marys from CA $137

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Marys hotels

The Wilds at Salmonier River

The Wilds at Salmonier River
3.5 star property
Mt Carmel-Mitchells Brook-St Catherines
8.2 out of 10, Very good, (247 reviews)
"Great location for a wedding!"
Canada
Janette
The price is CA $183
CA $210 total
includes taxes & fees
Apr 1 - Apr 2
The Wilds at Salmonier River

Edge of the Avalon Inn

Edge of the Avalon Inn
3.0 star property
Trepassey
9.0 out of 10, Wonderful, (223 reviews)
"We enjoyed our stay and our dinner in the restaurant."
Canada
Hector
Edge of the Avalon Inn

The Keeper's Kitchen B&B

The Keeper's Kitchen B&B
4.0 star property
St. Shott's
9.8 out of 10, Exceptional, (34 reviews)
"They are terrific hosts and the food was superb !"
Canada
Tegan
The Keeper's Kitchen B&B
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top St. Marys Hotel Reviews

Recent Reviews in St. Marys

More cheap stays in St. Marys

Hotels in St. Marys with star rating

Find out more about St. Marys

Top reasons to visit St. Marys

  • Stunning Outdoor Adventures: St. Marys offers breathtaking scenery, perfect for hiking, golfing, and exploring scenic trails.
  • Unique Rafting Experiences: Enjoy thrilling rafting trips that showcase the region's natural beauty and adventure opportunities.
  • Rich Local Culture: Immerse yourself in the vibrant culture by exploring local churches and charming neighbourhoods.
  • Affordable Accommodations: A variety of budget-friendly hotel options cater to every traveler's needs.
  • Scenic Coastal Views: Discover sweeping views along the beach and enjoy leisurely walks in a romantic atmosphere.

Find great hotels near St. Marys

Discover the charm of St. Marys, Newfoundland and Labrador, with a variety of hotel accommodations tailored to suit every traveller's needs. From cozy inns that offer a taste of local hospitality to comfortable hotels that provide modern amenities, you’ll find the perfect place to rest after exploring the stunning landscapes. Whether you’re seeking the best hotels or unique lodging options, St. Marys has something for everyone looking to experience this beautiful region.

  • Edge of the Avalon Inn: Nestled 24.1km from St. Marys, this charming 3-star inn exudes warmth and hospitality. Guests can enjoy delectable dining options, including a restaurant and free continental breakfast, perfect for starting the day. The inn offers recreational activities like nearby fishing and various entertainment options, including live shows and premium TV channels. With comfortable accommodations and a welcoming bar and lounge, Edge of the Avalon Inn is an ideal spot for a relaxing getaway in the heart of Newfoundland and Labrador.

Where to stay near St. Marys

St. Marys, Newfoundland and Labrador, offers an unforgettable vacation experience with its stunning outdoor adventures and breathtaking scenery. Explore the vibrant local culture and soak in the romantic atmosphere while wandering through charming neighborhoods. Don't miss the chance to discover popular locations with sweeping views, perfect for a leisurely walk along the beach or a scenic hike. Whether you're seeking adventure or relaxation, St. Marys is the ideal destination for every type of traveller.

  • St. Vincent's-St. Stephen's-Peter's River: Situated approximately 16.1km from St. Marys, this charming city offers a wealth of outdoor adventures and stunning scenery. The peak travel season runs from June to August, making it a perfect summer getaway. Visitors flock to its recreational areas and hiking trails, allowing nature enthusiasts to immerse themselves in the region's breathtaking landscapes. Nearby attractions include a nature reserve and a national park, rich in wildlife and historic sites, perfect for those looking to explore the local history and environment.
  • Gaskiers-Point Le Haye: Just 6.4km from St. Marys, Gaskiers-Point Le Haye is a delightful destination for beach lovers and culture seekers. With the highest number of visitors from June to August, the city is known for its beautiful coastline and cultural experiences. Here, visitors can enjoy the local marina and explore the historic fort and other significant sites, making it a great spot for those interested in history and outdoor fun alike. This area offers a unique blend of relaxation and exploration against a picturesque backdrop.
  • Riverhead: Located around 9.7km from St. Marys, Riverhead is a hidden gem for those seeking outdoor activities and romantic settings. Peak visitation occurs during the summer months, from June to August, when the area comes alive with visitors. The scenic landscapes surrounding Riverhead include a beautiful lake and a marina, making it an ideal spot for leisurely walks and water activities. The local historic places add a charming touch, inviting travellers to delve into the region's rich history while enjoying its natural beauty.

Things to do near St. Marys

St. Marys, Newfoundland and Labrador, is a fantastic destination for outdoor enthusiasts, offering stunning scenery and adventure activities. Visitors can enjoy recreational areas, golf courses, and scenic trails perfect for hiking. For those looking for day trips or unique experiences, scenic rafting trips provide a thrilling way to explore the natural beauty of the region. Whether you're hitting the greens or enjoying the great outdoors, St. Marys has something for everyone.

Shopping

In St. Marys, explore local shops offering unique crafts and souvenirs. If you're up for a drive, visit the Avalon Mall in St. John's, where you'll find a variety of stores, from fashion to home goods, perfect for gifts and mementoes of your trip.

Recreation

Explore Fitzgerald's Pond Park, located 49.9km from St. Marys, where you can unwind amidst serene landscapes and enjoy leisurely walks. Alternatively, visit Mount Pleasant Park, 48.3km away, to immerse yourself in nature and rejuvenate with peaceful surroundings perfect for relaxation and mindfulness.

Adventure

St. Marys offers stunning hiking trails with breathtaking coastal views and rugged landscapes. Explore the local marine life through kayaking adventures in scenic waters. For a thrill, try deep-sea fishing or embark on a whale-watching tour to witness these magnificent creatures up close.

Nightlife

Venture to the Placentia Area Theatre d'Heritage Park, located 48.3km from St. Marys, for a night of culture and entertainment. Enjoy captivating performances in a romantic setting, perfect for families and couples alike, making it a delightful addition to your evening plans.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St. Marys

To save money on your trip to St. Marys, consider visiting during the cheaper months of March or December to January. Booking your hotel about a month in advance can help you find better rates, especially on Thursdays, which are the least expensive nights. Utilize Expedia's last-minute deals and package options to combine flights and accommodations for additional savings. Keep an eye out for Eco-certified hotels for sustainable choices. Lastly, explore free local attractions and take advantage of public transport to minimize travel costs during your stay.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St. Marys are March and December to January, where the prices are slightly lower. This is in comparison to February, April and November, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St. Marys is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St. Marys is Thursday. The most expensive day to stay in St. Marys is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, desired location, and various other preferences. You can arrange the results to display prices from lowest to highest, ensuring you find the most affordable hotels right away. Additionally, you have the option to refine your search by hotel category—selecting the Eco-certified filter will showcase sustainable and environmentally friendly accommodations that you can book.
  • Consider bundling your trip: You can save money by combining your St. Marys hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near St. Marys

St. Marys, Newfoundland and Labrador, is a fantastic destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and rich culture. Visitors can explore local churches, beautiful water features, and nearby national and state parks. This charming town provides a variety of activities for those looking to immerse themselves in nature and adventure. For budget-conscious travellers, there are also affordable hotel options available near St. Marys.

  • Holyrood Pond: A tranquil retreat located 8.0km from St. Marys, Holyrood Pond offers picturesque views and opportunities for fishing, kayaking, and picnicking amidst nature's beauty. The serene atmosphere is perfect for relaxation and enjoying the outdoors.
  • Veterans Interpretation Centre: Situated 8.0km away, this military museum offers a unique cultural experience, showcasing the sacrifices and stories of veterans. Visitors can explore exhibits that honour Canada's military history and gain insight into the experiences of those who served.
  • Our Lady of Mount Carmel Church: Located 27.4km from St. Marys, this historic church features stunning architecture and rich cultural significance. It serves as a beautiful place for reflection and appreciation of the community's heritage.

Best time to go to St. Marys

The best time to visit St. Marys can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St. Marys falls in August and August. August has average visitor numbers and mostly sunny weather. The coolest average temperature in St. Marys falls in February and February. February has average visitor numbers and mostly cloudy weather.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.8°F (-1.8°C)Light RainMostly CloudyAverageSlightly Low
January28.8°F (-1.8°C)Light RainMostly CloudyAverageSlightly Low
February27.0°F (-2.8°C)Light RainMostly CloudyAverageSlightly High
February27.0°F (-2.8°C)Light RainMostly CloudyAverageSlightly High
March29.1°F (-1.6°C)Light RainMostly CloudyAverageSlightly Low
March29.1°F (-1.6°C)Light RainMostly CloudyAverageSlightly Low
April35.1°F (1.7°C)Light RainMostly CloudyHighSlightly High
April35.1°F (1.7°C)Light RainMostly CloudyHighSlightly High
May41.4°F (5.2°C)Light RainMostly CloudyAverageAverage
May41.4°F (5.2°C)Light RainMostly CloudyAverageAverage
June49.1°F (9.5°C)Light RainMostly CloudyHighAverage
June49.1°F (9.5°C)Light RainMostly CloudyHighAverage
July58.6°F (14.8°C)Light RainMostly CloudyHighAverage
July58.6°F (14.8°C)Light RainMostly CloudyHighAverage
August61.3°F (16.3°C)Light RainMostly SunnyAverageAverage
August61.3°F (16.3°C)Light RainMostly SunnyAverageAverage
September56.1°F (13.4°C)Light RainMostly SunnyAverageAverage
September56.1°F (13.4°C)Light RainMostly SunnyAverageAverage
October48.0°F (8.9°C)Light RainMostly CloudyLowAverage
October48.0°F (8.9°C)Light RainMostly CloudyLowAverage
November40.3°F (4.6°C)Light RainMostly CloudyLowSlightly High
November40.3°F (4.6°C)Light RainMostly CloudyLowSlightly High
December33.3°F (0.7°C)Light RainMostly CloudyLowSlightly Low
December33.3°F (0.7°C)Light RainMostly CloudyLowSlightly Low

The nearest major airports for your trip to St. Marys

To visit St. Marys, Newfoundland and Labrador, the nearest major airport is St. John's International Airport (YYT), situated 98.2km away. A few excellent hotel choices near YYT include the Monastery Hotel, a 5-star inn located 6.4km from the airport, and the Jag Boutique Hotel, rated 4.5 stars, also 6.4km away. Additionally, the Sheraton Hotel Newfoundland, another 4.5-star option, is conveniently located 6.4km from YYT. All these hotels offer easy access to the airport, making your travel experience seamless as you explore the beauty of St. Marys.

Frequently asked questions

What is the best area to stay in St Marys?
The best area to stay in St. Marys is directly within the town centre itself, particularly along the main street, for convenience and access to local amenities.

St. Marys is a small, welcoming community, and staying in the heart of town means you're just a short walk from everything. The main street, often referred to as Main Road, is where you'll find the local shops, eateries, and a sense of the town's daily life. It's a compact area, making it very easy to navigate on foot.

For travellers seeking a tranquil escape, staying in St. Marys offers a peaceful base. You're close to the coastline, providing opportunities for quiet strolls and enjoying the natural beauty of the region without needing to drive extensively. It's an excellent choice for those who appreciate a slower pace and direct access to local hospitality.

Couples looking for a relaxing getaway will find St. Marys appealing. The town's small size means less hustle and bustle, allowing for quality time together.
When is the best time to go to St Marys?
The best time to visit St Marys is during the summer months, from late June to early September, when the weather is at its most pleasant.

During this period, you'll experience the warmest temperatures and the most sunshine, making it ideal for exploring the area's natural beauty and outdoor activities. The days are long, allowing for extended sightseeing and enjoying the coastal scenery.

This time of year is particularly good for families looking to enjoy the outdoors. The warmer weather makes activities like beachcombing, hiking along coastal trails, and wildlife watching more comfortable and enjoyable for all ages.

Couples will also find the summer months superb for a romantic getaway.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Marys.
How can I save on a St. Marys hotel booking with Expedia?
Members always get our best prices. Find our best St. Marys hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Marys hotel?
Prices for hotels in St. Marys often vary, but you can find a great deal from CA $137 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia