Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Search for St. Andrews Hotels from CA $99

St. Andrews, New Brunswick, Canada

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in St. Andrews

Serenity by the Sea - On the Bay of Fundy
40 Clamshell Lane, St. Andrews, NB
Get Rates
1.86 km from city centre
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
Location, Location, Location! Private - Waterview - Downtown Cottage
123 Water St. St. Andrews, NB Canada, St. Andrews, NB
Get Rates
7.18 km from city centre
5/5Exceptional! (4 reviews)
Peaceful retreat in a picturesque location.

"Crisp and clean cottage, tastefully done. Comfortable and convenient. Well-equipped kitchen, first-class linens. Easy walking access to the heart of the village, where there is a lot to see and do. We stayed four weeks and would do so again."…"

Reviewed on Oct. 7, 2019

Location, Location, Location! Private - Waterview - Downtown Cottage
The Artist's Cabin - On the Bay of Fundy
130 Glebe Road, St. Andrews, NB
Get Rates
1.96 km from city centre
5/5Exceptional! (20 reviews)
Speechless

"Beautiful spot...loved our "Welconing Team".. sheep that even poised for photos. Best views ever from every room in the cabin. The beach is amazing to walk, and collect all kinds of treasures. You will fall in love with Artist's Cabin, bet you come back as we will."…"

Reviewed on Oct. 18, 2019

The Artist's Cabin - On the Bay of Fundy
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
Get Rates
1.96 km from city centre
4.5/5Wonderful! (273 reviews)

"Completely charming Inn with equally charming staff. And the food!!! Meals were excellent! I expect the only reason the dining experience is not listed as 5 star is because everyone who has dined there wants to keep it a secret!"…"

Reviewed on Oct. 6, 2019

Rossmount Inn
Picket Fence Motel
2 out of 5
102 Reed Avenue, St. Andrews, NB
Get Rates
6.32 km from city centre
4.6/5Exceptional! (251 reviews)

"Everything was very clean and it was very quiet at night. Location is great and staff is very helpful and knowledgeable about the area."…"

Reviewed on Sep. 30, 2019

Picket Fence Motel
Kennedy Inn
3 out of 5
218 Water Street, St. Andrews, NB
CA $99
per night
Apr 14 - Apr 15
7.4 km from city centre
4/5Very Good! (151 reviews)

"This historic inn in the Heart of St. Andrews is just beautiful. The staff is fantastic and the beds are so comfortable. Would stay here anytime!"…"

Reviewed on Mar. 16, 2020

Kennedy Inn
Windsor House of St Andrews BB
4 out of 5
132 Water Street, St. Andrews, NB
CA $150
per night
Apr 1 - Apr 2
7.19 km from city centre
4.8/5Exceptional! (70 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
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
CA $127
per night
Apr 16 - Apr 17
6.68 km from city centre
4.5/5Wonderful! (1,007 reviews)

"Unique historical hotel. Very grand Can’t wait to return"…"

Reviewed on Mar. 22, 2020

Algonquin Resort St Andrews by-the-Sea Autograph Collection
Cory Cottage at the Pansy Patch
3.5 out of 5
45 Carleton Street, St. Andrews, NB
Get Rates
6.63 km from city centre
5/5Exceptional! (2 reviews)

"The property was beautiful, the rooms and beds were lovey and comfortable and the staff was amazing!! Cannot wait to come back!"…"

Reviewed on Sep. 13, 2019

Cory Cottage at the Pansy Patch
Greenside motel
2.5 out of 5
242 Mowat Drive, St. Andrews, NB
CA $135
per night
May 1 - May 2
5.89 km from city centre
4.2/5Excellent! (49 reviews)

"Stayed one night. Beds were comfy. Staff immediately helped get the TV working for us when previous guests had disconnected various cables. Great location."…"

Reviewed on Nov. 2, 2019

Greenside motel
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

Recent Reviews in St. Andrews

More trip options