New Brunswick may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in St. Andrews

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.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Serenity by the Sea - On the Bay of Fundy
Get Rates
1.15 mi from city center
4.5/5Wonderful! (2 reviews)
Very quiet/rustic

"We used this location as a wind down stay at the end of our 3 week tour of the Maritimes. The cottage was very clean and extremely quiet, you lived in nature. It was a great place to just relax. I emailed the owners with a suggestion, she was very good in her response and positive. Because it's so ..."…"

Reviewed on Nov 4, 2018

Serenity by the Sea - On the Bay of Fundy
The Artist's Cabin - On the Bay of Fundy
Get Rates
1.21 mi from city center
5/5Exceptional! (20 reviews)
Amazing location!

"You can’t beat the location of this cottage. The view of the tide coming and going is awe inspiring. You can sit and watch it all day. The premises offered enjoyable walking trails that you shared with the local wildlife. So many deer!! There was even a flock of turkeys. :) Although small the cottage ..."…"

Reviewed on Oct 22, 2020

The Artist's Cabin - On the Bay of Fundy
Location, location, location!  Private - Waterview - Downtown Cottage
The price is $255 per night from Jan 19 to Jan 20
4.46 mi from city center
5/5Exceptional! (6 reviews)
A Wonderful New Brunswick Staycation

"Gulls Landing was the perfect staycation choice for our family. The cottage is simply lovely with bedrooms and main bath upstairs and the open concept kitchen/livingroom on the main level. It was the perfect jumping off point, being so centrally located, for our daily biking, beach combing and golf. ..."…"

Reviewed on Sep 16, 2020

Location, location, location! Private - Waterview - Downtown Cottage
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Algonquin Resort St Andrews by-the-Sea Autograph Collection
4 out of 5
184 Adolphus Street, St. Andrews, NB
The price is $89 per night from Jan 29 to Jan 30
4.15 mi from city center
4.5/5Wonderful! (1,002 reviews)

"Beautiful location. Staff very helpful and kind. Room was perfect and easy to access the main areas of St Andrews from the hotel"…"

Reviewed on Jan 7, 2021

Algonquin Resort St Andrews by-the-Sea Autograph Collection
St. Andrews Waterfront Vacation Home - Downtown
The price is $313 per night from Jan 19 to Jan 20
4.45 mi from city center
St. Andrews Waterfront Vacation Home - Downtown
St. Andrews Waterfront Vacation Home - Downtown
The price is $313 per night from Jan 19 to Jan 20
4.45 mi from city center
St. Andrews Waterfront Vacation Home - Downtown
Spacious Oceanfront Home Offering Views, Peace and Tranquility
Get Rates
2.21 mi from city center
5/5Exceptional! (1 review)
Christmas in NB

"My family with our two goldendoodles spent one month over Christmas at this property. It was a much needed change in scenery after a long 2020 and the views did not disappoint. We spent each day waking up to amazing sunrises over the ocean and exploring the beautiful scenery and trails in the area. ..."…"

Reviewed on Jan 5, 2021

Spacious Oceanfront Home Offering Views, Peace and Tranquility
   "Guest Master Bedroom"
The price is $236 per night from Jan 19 to Jan 20
6.26 mi from city center
5/5Exceptional! (1 review)
It was the perfect getaway!

"Tom & Carol were amazing hosts and made my family feel at home. My kids love to workout, swim, and play games and they could do everything they love under one roof! Thank-you again for a wonderful getaway and we can’t wait to return."…"

Reviewed on May 20, 2020

"Guest Master Bedroom"
Waterfront, downtown
St. Andrews, NB
The price is $235 per night from Jan 19 to Jan 20
4.45 mi from city center
Waterfront, downtown
In-Town, Family Friendly Cottage
Get Rates
4.44 mi from city center
In-Town, Family Friendly Cottage
St Andrews Harbour Views
Get Rates
4.16 mi from city center
St Andrews Harbour Views
Inn on Frederick
3.5 out of 5
58 Frederick St, St. Andrews, NB
Get Rates
4.57 mi from city center
4.7/5Exceptional! (59 reviews)

"The only problem was after using the whirlpool tub, there was a lot of dirt in the water!!! The jets in tub needed to be cleaned!!!"…"

Reviewed on Oct 15, 2020

Inn on Frederick
Greenside motel
2.5 out of 5
242 Mowat Drive, St. Andrews, NB
Get Rates
3.66 mi from city center
4.2/5Excellent! (71 reviews)

"Even though it is an older property, the rooms have been somewhat updated with newer flooring(no carpet, yay!) and was fine for the amount of time we were there. The bathroom is what you'd expect for a small motel but everything was clean and there was absolutely no odour of any kind. Our room was ..."…"

Reviewed on Sep 8, 2020

Greenside motel
Picket Fence Motel
2 out of 5
102 Reed Avenue, St. Andrews, NB
Get Rates
3.92 mi from city center
4.6/5Exceptional! (279 reviews)
Great spot to relax

"It was a very nice stay, the only issue I found was the bathroom was really small. No issue for a average thin person but a big fella like me was a struggle. Other than that, owners were very friendly, place was very clean, cozy I liked it :)"…"

Reviewed on Sep 25, 2020

Picket Fence Motel
Kennedy Inn
3 out of 5
218 Water Street, St. Andrews, NB
Free CancellationReserve now, pay when you stay
The price is $86 per night from Jan 19 to Jan 20
4.59 mi from city center
4/5Very Good! (177 reviews)

"The Victorian style offers a beautiful setting in a charming town. The central locations allows for a brisk walk on a cooler day or a sunny stroll on a Sunday with a coffee from Honeybeans and the wharf to explore."…"

Reviewed on Oct 19, 2020

Kennedy Inn
Windsor House of St Andrews BB
4 out of 5
132 Water Street, St. Andrews, NB
Get Rates
4.46 mi from city center
4.8/5Exceptional! (72 reviews)

"The owner Jay was wonderful! Our room was comfortable and quiet. Breakfast was delicious. 10/10 overall. Looking forward to our next stay!"…"

Reviewed on Dec 9, 2019

Windsor House of St Andrews BB
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
Get Rates
1.22 mi from city center
4.5/5Wonderful! (278 reviews)

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

Reviewed on Jul 5, 2020

Rossmount Inn
Kingsbrae Cottage
4.5 out of 5
219 King Street, St. Andrews, NB
Get Rates
4.29 mi from city center
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
Winsome Inn
2.5 out of 5
198 King St, St. Stephen, NB
Free CancellationReserve now, pay when you stay
The price is $77 per night from Jan 19 to Jan 20
10.61 mi from city center
3.9/5Very Good! (227 reviews)
Highly recommend

"This was the second time we have stayed at Winnsome. For the price it is great. Just a heads up to bring your hair blower and there is no coffee maker in the room."…"

Reviewed on Aug 15, 2020

Winsome Inn
Jolly Whales! New, Full Kitchen, Soaker Tub, Separate Entrance, Deep Cleaned!
5/5Exceptional! (8 reviews)
Great stay

"Clean, comfortable and convenient. Contactless check-in and out which was greatly appreciated."…"

Reviewed on Sep 24, 2020

Jolly Whales! New, Full Kitchen, Soaker Tub, Separate Entrance, Deep Cleaned!
Don't see what you're looking for?
See all available properties in St. Andrews
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.

Visiting St. Andrews

Visitors give high marks for the top-notch restaurants in St. Andrews, which is also known for its gardens and golf courses. Tourists can also enjoy the city's cafés and museums. In St. Andrews, there are 37 hotels and other accommodations to choose from.

Sightseeing and Staying in St. Andrews

Cultural venues in the city include Chocolate Museum, Sardine Museum & Herring Hall of Fame, and Ross Memorial Museum. Attractions like Huntsman Marine Science Centre and Grand Manan Whale and Seabird Research Station are fun for everyone, not just kids. The city is notable for landmarks like St. Andrews Lighthouse, St Andrews Blockhouse, and Green's Point Lighthouse.

As you plan your vacation, you'll find 37 hotels and other lodging options to choose from in St. Andrews. Below are highly ranked ones based on our user reviews:

  • Windsor House of St Andrews BB - This 4-star bed & breakfast features free breakfast, free WiFi, and free parking. It's a favorite with Expedia travelers for its breakfast and clean, comfortable rooms.
  • Kingsbrae Cottage - Our customers like the breakfast and beach locale at this B&B. This 4.5-star bed & breakfast features free breakfast, free WiFi, and free parking.
  • Saint Andrews Inn & Suites - This 3-star hotel features an indoor pool, free WiFi, and free parking. Expedia customers like its central location and clean, comfortable rooms.

Dressing for St. Andrews

  • Between January and March, you can expect the daytime average to be around 44°F and the nighttime average to be 7°F
  • From April to June, temperatures average about 74°F during the day and 26°F at night
  • July through September averages 77°F during the day and 40°F at night
  • In October-December, the average temperature is 61°F during the day and 9°F at night
  • St. Andrews gets about 39.80 inches of rain per year
  • Hottest months are usually July and August with an average temperature of 75°F, while the coldest months are January and February with an average of 9°F

Frequently asked questions

What's the best place to stay in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is ranked highly by Expedia customers. This 4-star resort offers a full-service spa and a golf course. Reviews from our site also recommend Deer Island Inn and Kennedy Inn as top choices for your trip.
If I need to cancel my hotel reservation in St. Andrews, will I receive a refund?
Yes! The majority of hotel reservations are refundable provided that you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within a 24-hour period of booking. Put your dates in and click on “Search”, then you can filter by “free cancellation” to view the best deals in St. Andrews.
Where can I learn more about changing or cancelling my trip to St. Andrews?
For more information about updating your trip to St. Andrews or cancelling it, click here.
What's the best budget-friendly accommodation in St. Andrews?
Based on reviews, Winsome Inn is a popular 2.5-star property for our travelers looking for an economical choice, and features free WiFi and air conditioning. Other choices for your budget-friendly stay include Algonquin Resort St Andrews by-the-Sea Autograph Collection and Granite Town Hotel.
What's the best accommodation for a family vacation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top 4-star resort on Expedia for families, and features an outdoor pool and a restaurant. Other good choices to stay with the kids include Granite Town Hotel and Tara Manor Inn. Attractions like Huntsman Marine Science Centre and Grand Manan Whale and Seabird Research Station are also fun for kids of all ages.
What's the best hotel for a couple visiting St. Andrews?
Rossmount Inn is a favorite 3.5-star inn for couples, and features pillowtop beds and flat-screen TVs. Other good options for a stay with your sweetheart include Blair House Heritage Breakfast Inn and Algonquin Resort St Andrews by-the-Sea Autograph Collection.
What's the best pet-friendly accommodation in St. Andrews?
Tara Manor Inn is a top guesthouse for people traveling with their pets, and offers an outdoor pool and free WiFi for its human guests. Other good options to stay with your pet include Algonquin Resort St Andrews by-the-Sea Autograph Collection and Deer Island Inn.
What's the best place to stay close to Algonquin Golf Course?
Tara Manor Inn is one of the top choices for your stay based on our traveler data, and this 3.5-star guesthouse offers a restaurant and an outdoor pool. It’s located just a short 0.7 mi (1.2 km) from Algonquin Golf Course. Other good choices within a short distance include Greenside motel and Picket Fence Motel.
What about the best place to stay close to Roosevelt Campobello International Park?
One of the top choices for your stay is Friars Bay Inn & Cottages, located a short 0.9 mi (1.4 km) from Roosevelt Campobello International Park, and this 3-star hotel offers free WiFi and free parking. Algonquin Resort St Andrews by-the-Sea Autograph Collection and Deer Island Inn are other good choices within the surrounding area.
What's the best place for a beach vacation in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top 4-star resort with an outdoor pool, and it’s located close to the beach. Other good options to stay near the beach include Saint Andrews Inn & Suites and Picket Fence Motel.
What's the best luxury place to stay 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 stay is Algonquin Resort St Andrews by-the-Sea Autograph Collection.
What are some hotels with pools in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a popular 4-star resort featuring an indoor pool, an outdoor pool, and a full-service spa. Other choices that offer an onsite pool include Tara Manor Inn and Rossmount Inn.

Recent reviews of St. Andrews hotels

More trip options