New Brunswick may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Luxury Hotels in St. Andrews from CA $120

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Andrews Luxury Hotels

Kingsbrae Cottage
4.5 out of 5
219 King Street, St. Andrews, NB
Get Rates
4.7/5Exceptional! (47 reviews)
Quit & Comfortable

"Beautiful, comfortable facility. The employees were courteous, friendly, and took an interest. Very helpful."…"

Reviewed on Aug. 16, 2019

Kingsbrae Cottage
Algonquin Resort St Andrews by-the-Sea Autograph Collection
4 out of 5
184 Adolphus Street, St. Andrews, NB
Free cancellationReserve now, pay when you stay
The price is CA $132 per night from Nov 6 to Nov 7
4.5/5Wonderful! (960 reviews)

"Beautiful room, very comfortable. Excellent service from staff."…"

Reviewed on Oct. 18, 2020

Algonquin Resort St Andrews by-the-Sea Autograph Collection
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
The price is CA $120 per night from Oct 21 to Oct 22
4.5/5Wonderful! (278 reviews)

"Very pleasant stay .Wonderful service and the meals we excellent !"…"

Reviewed on Jul. 5, 2020

Rossmount Inn

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Saint Andrews Inn & Suites
3 out of 5
111 Water Street, St. Andrews, NB
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Nov 1 to Nov 2
4.4/5Excellent! (351 reviews)

"Loved the view, nice staff, continental breakfast wasn’t expecting that."…"

Reviewed on Oct. 11, 2020

Saint Andrews Inn & Suites
Tara Manor Inn
3.5 out of 5
559 Mowat Drive, St. Andrews, NB
Get Rates
4.1/5Very Good! (472 reviews)

"I liked the location for privacy of our room and having a deck was a bonus."…"

Reviewed on Sep. 12, 2020

Tara Manor Inn
Don't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
View all properties
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.

Looking for the perfect hotel for your luxury trip to St. Andrews? Amenities are important when you plan a vacation, so we make it easy to find what you need to make your stay special. If you want an upscale hotel that has a spa, an indoor pool, or luxury bedding, Expedia can assist you in finding the best luxury hotel experience that St. Andrews offers. During your visit, you might want to enjoy the golf and whale watching which St. Andrews is known for.

When to Visit St. Andrews

Here's what you can expect from the weather when you are staying in St. Andrews:

  • Hottest months: July, August, June, and September, with an average temperature of 75°F
  • Coldest months: January, February, December, and March, with an average temperature of 9°F
  • Driest months: June, October, May, and April, with an average rainfall of 0.10 inches
  • Rainiest months: May, April, September, and August, with an average rainfall of 0.12 inches

Exploring St. Andrews

When you're in St. Andrews, enjoy exploring the sights and attractions here including Minister's Island, Algonquin Golf Course, and Huntsman Marine Science Centre. If you have a little extra time during your trip, you might want to make a stop at Centennial Park and St Andrews Blockhouse.

Other things that make St. Andrews unique are its:
  • Whale watching
  • Gardens
  • Golfing
  • Cafés
  • Restaurants
  • Museums

Frequently asked questions

Are you searching for the perfect hotel for your luxury getaway to St. Andrews?
After you’ve arrived at your destination, pamper yourself by staying at one of 5 St. Andrews luxury hotels. During your visit, you might want to enjoy the golf and whale watching which St. Andrews is known for.
What's the best high-end hotel in St. Andrews?
Kingsbrae Cottage is a 4.5-star B&B with a terrace, and a popular choice for Expedia travelers looking for a luxurious stay. Another upscale choice for your trip is Algonquin Resort St Andrews by-the-Sea Autograph Collection.
When can I expect good weather in St. Andrews?
Planning for the weather is a good way to make your trip to St. Andrews relaxing and enjoyable, especially when you’re splurging. The hottest months are usually July and August with an average temp of 61°F, while the coldest months are January and February with an average of 23°F. The snowiest months in St. Andrews are March, February, January, and April, with each month seeing an average of 31 inches of snowfall.
What's there to see and do in St. Andrews?
Experience all that St. Andrews has to offer when you visit Algonquin Golf Course, Huntsman Marine Science Centre, and Kingsbrae Garden. If you have spare time during your trip, you might want to make a stop at St. Andrews Lighthouse and Chocolate Museum.

More trip options