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

Find out moreOpens in new tab or window

Search for St. Andrews Hotels from CA $90

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.

St. Andrews hotels and places to stay

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 $143 per night
6.68 km from city centre
4.5/5Wonderful! (981 reviews)

"Nice!!! Well restored. Like the ambiance. Staff was welcoming. Fell like being in the south on a resort...NO mosquitoes was a plus."…"

Reviewed on Aug. 9, 2020

Algonquin Resort St Andrews by-the-Sea Autograph Collection
Picket Fence Motel
2 out of 5
102 Reed Avenue, St. Andrews, NB
Free cancellation
The price is CA $90 per night
6.32 km from city centre
4.6/5Exceptional! (261 reviews)

"This was a great little motel, clean, everything you need for a stay in his lovely little seaside town."…"

Reviewed on Aug. 11, 2020

Picket Fence Motel
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
The price is CA $142 per night
1.96 km from city centre
4.5/5Wonderful! (276 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.
Kennedy Inn
3 out of 5
218 Water Street, St. Andrews, NB
The price is CA $119 per night
7.4 km from city centre
4/5Very Good! (162 reviews)

"The staff was wonderful and friendly could not have been nicer. We ate all meals there food was excellent. We liked the room, was not fancy but it had everything we needed and the price was great."…"

Reviewed on Jul. 28, 2020

Kennedy Inn
Jolly Whales! New, Full Kitchen, Soaker Tub, Separate Entrance, Deep Cleaned!
Get Rates
6.63 km from city centre
5/5Exceptional! (3 reviews)
Excellent Place

"Great location in a quiet neighbourhood and within walking distance of downtown. The apartment was very clean and so tastefully decorated with everything you could possibly need. Great wifi and satellite TV. Owner was very helpful in answering my questions. Would book this place again and actually ..."…"

Reviewed on Aug. 4, 2020

Jolly Whales! New, Full Kitchen, Soaker Tub, Separate Entrance, Deep Cleaned!
Windsor House of St Andrews BB
4 out of 5
132 Water Street, St. Andrews, NB
Get Rates
7.19 km from city centre
4.8/5Exceptional! (71 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
Greenside motel
2.5 out of 5
242 Mowat Drive, St. Andrews, NB
Free cancellationReserve now, pay when you stay
The price is CA $99 per night
5.89 km from city centre
4.3/5Excellent! (56 reviews)

"Customer service is 2nd to none. Wonderful family that owns it. Apartment room was a perfect spot for our guys trip and the golf course was 2 minutes away. Would stay here again for sure."…"

Reviewed on Aug. 11, 2020

Greenside motel
Kingsbrae Cottage
4.5 out of 5
219 King Street, St. Andrews, NB
Get Rates
6.92 km from city centre
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
Inn on Frederick
3.5 out of 5
58 Frederick St, St. Andrews, NB
Free cancellationReserve now, pay when you stay
The price is CA $130 per night
7.37 km from city centre
4.8/5Exceptional! (48 reviews)

"This was an amazing experience, a gracious host, well kept yard, interior and exterior. Very well decorated, room was a good size and an air conditioner if we needed. The breakfast was very esthetically pleasing and very tasty. Location was at the heart of downtown walking everywheres was no trouble ..."…"

Reviewed on Aug. 10, 2020

Inn on Frederick
Treadwell Inn
4 out of 5
129 Water St, St. Andrews, NB
Free cancellationReserve now, pay when you stay
The price is CA $212 per night
7.2 km from city centre
4.9/5Exceptional! (8 reviews)
High marks for Treadwell Inn

"Treadwell Inn is a wonderful B&B on the Main Street of St Andrews, a small but vibrant sea side town in N.B. The rooms are above a shop and restaurant but quiet and spacious. I would highly recommend the inn and the town it is in."…"

Reviewed on Oct. 21, 2019

Treadwell Inn
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.

St. Andrews Hotel Guide

Travelers will discover a wide variety of hotel and apartment options to select from in St. Andrews. There are no less than 28 short- and long-stay options within 0.1 kilometres (0.1 miles) of downtown St. Andrews in our up-to-date booking section.

Travelers searching for a place to base themselves that is close to the center of St. Andrews should look no further than the Tara Manor Inn.

The Algonquin Resort St Andrews by-the-Sea Autograph Collection and Kingsbrae Cottage are closest to Centennial Park, and the Hillside and Parker House are within walking distance of the Algonquin Golf Course.
 If you plan to stay near the Kingsbrae Garden, choose from accommodation options which include the Pear Tree Apartment and The Manse. Alternatively, if your focus is on the Minister's Island, your nearby hotel options are the Rossmount Inn and Summer Daze.

The Eagle is 10 kilometres (6 miles) from the heart of St. Andrews. Another accommodation option is the Granite Town Hotel, which is located 20 kilometres (12 miles) away. More options in the area include the Stones Throw and the Waterfront Garden Suites.

The closest places to spend the night in New Brunswick are Chamcook and Bayside. Chamcook is 2 kilometres (1 mile) to the north of St. Andrews, while Bayside is 5 kilometres (3 miles) to the northwest. Hotels and apartments in Chamcook include the Tides and Ocean Sunrise. The Bayview and Tara Manor Inn are among the accommodation options in Bayside.

Saint John is positioned 80 kilometres (50 miles) from St. Andrews. While you are there, be sure to explore the Reversing Falls, the Saint Joseph's Hospital and the Saint John Regional Hospital. The University of New Brunswick - Saint John and the Saint John Imperial Theatre are also worth investigating. The Hilton Saint John and Delta Hotels by Marriott Saint John are all great the accommodation options in Saint John.

Why not spend a few hours rubbing shoulders with fellow sports enthusiasts at a local game? You'll find Aitken University Centre 100 kilometres (62 miles) to the north of St. Andrews. Those sports fans wanting to find accommodation close to the action can choose between the Delta Hotels by Marriott Fredericton and the Crowne Plaza Fredericton-Lord Beaverbrook.

St. Andrews is blessed with some great attractions for visitors and locals alike. Discover more by spending a little time at Expedia's informative St. Andrews travel guide.

Frequently asked questions

What's the best place to stay in St. Andrews?
Inn on Frederick is ranked highly by Expedia customers. This 3.5-star inn offers free breakfast and free WiFi. Reviews from our site also recommend Grove Motel and Saint Andrews Inn & Suites 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.
What's the best budget-friendly accommodation in St. Andrews?
Based on reviews, St Stephen Inn is a popular 2-star property for our travelers looking for an economical choice, and features free WiFi and free parking. Other good options to stay on the cheap include Winsome Inn and Rossmount Inn.
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?
Winsome Inn is a top property for people traveling with their pets, and offers a coffee shop and free WiFi for its human guests. Other good options to stay with your pet include Tara Manor Inn and Algonquin Resort St Andrews by-the-Sea Autograph Collection.
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's the best place to stay if I'm looking to play golf in St. Andrews?
Algonquin Resort St Andrews by-the-Sea Autograph Collection is a top 4-star resort that has a golf course and features free WiFi. Other good options if you’d like to stay near a golf course include Tara Manor Inn and Windsor House of St Andrews BB. You can tee off at Algonquin Golf Course during your trip.
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 in St. Andrews

More trip options