Save on Top St. Andrews Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in St. Andrews

Serenity by the Sea - On the Bay of Fundy
40 Clamshell Lane, St. Andrews, NB
Get Rates
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 Oct. 20, 2018

Serenity by the Sea - On the Bay of Fundy
The Artist's Cabin - On the Bay of Fundy
130 Glebe Road, St. Andrews, NB
Get Rates
5/5Exceptional! (12 reviews)
Beautiful place

"Exactly what we were looking for. Quiet, secluded and great location. Highly recommended."…"

Reviewed on Aug. 24, 2019

The Artist's Cabin - On the Bay of Fundy
Location, Location, Location! Private - Waterview - Downtown Cottage
123 Water St. St. Andrews, NB Canada, St. Andrews, NB
Get Rates
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
Picket Fence Motel
2 out of 5
102 Reed Avenue, St. Andrews, NB
Get Rates
4.6/5Exceptional! (248 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
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
CA $115
per night
Dec 20 - Dec 21
4.5/5Wonderful! (271 reviews)

"Beautiful setting with their own mountain (600 feet) to climb. Lovely old home and room. Flowers are gorgeous with a pretty patio surrounding the pool."…"

Reviewed on Oct. 5, 2019

Rossmount Inn
Greenside motel
2.5 out of 5
242 Mowat Drive, St. Andrews, NB
Get Rates
4.2/5Very Good! (43 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
Kingsbrae Cottage
4.5 out of 5
219 King Street, St. Andrews, NB
Get Rates
4.7/5Exceptional! (46 reviews)
Quit & Comfortable

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

Reviewed on Aug. 16, 2019

Kingsbrae Cottage
Kennedy Inn
3 out of 5
218 Water Street, St. Andrews, NB
CA $89
per night
Dec 19 - Dec 20
4/5Very Good! (146 reviews)

"This is an old beautiful hotel. The lovely antique furniture and magnificant staircase. My wife has a bit of mobility problem but this hotel has an elevator. It was beautifully decorated for Christmas. The staff was great. We certainly would love to stay there again. The location is perfect for the ..."…"

Reviewed on Nov. 23, 2019

Kennedy Inn
Inn on Frederick
3.5 out of 5
58 Frederick St, St. Andrews, NB
Get Rates
4.7/5Exceptional! (38 reviews)

"We enjoyed the owners and the breakfasts were great. This b&b is less than half a block to walk to the Bay and great places to eat."…"

Reviewed on Oct. 16, 2019

Inn on Frederick
Windsor House of St Andrews BB
4 out of 5
132 Water Street, St. Andrews, NB
CA $150
per night
Dec 16 - Dec 17
4.8/5Exceptional! (65 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
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.

More trip options

Recent Reviews in St. Andrews