Find Hotels in St. Andrews from CA $90

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

St. Andrews Waterfront Vacation Home - Downtown
The price is CA $399 per night from Dec 5 to Dec 5
2.64 km from city centre
5/5 Exceptional! (1 review)
Awesome stay
"Perfect location,beautiful house. We were celebrating your friends 50th. Perfect place for a group of people we really enjoyed our stay."

Reviewed on Jun. 15, 2021

St. Andrews Waterfront Vacation Home - Downtown
Baybreeze Restaurant and Motel
2.5 out of 5
1424 Route 175, Pocologan, NB
The price is CA $90 per night from Dec 22 to Dec 22
39.42 km from city centre
3.7/5 Good! (127 reviews)
"This was an older motel where the room has been modestly redecorated. The colors were pleasant and the bed very comfortable. It was also very clean and the staff very friendly. I would definitely stay here again."

Reviewed on Nov. 6, 2021

Baybreeze Restaurant and Motel
Greenside motel
2.5 out of 5
242 Mowat Drive, St. Andrews, NB
1.32 km from city centre
4.1/5 Very Good! (85 reviews)
"J"

Reviewed on Sep. 18, 2021

Greenside motel
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.
Kingsbrae Cottage
4.5 out of 5
219 King Street, St. Andrews, NB
2.65 km from city centre
4.7/5 Exceptional! (53 reviews)
"If you’re a fan of Scottish country homes, this is your cup of tea. All we expected. Courteous, helpful staff, convenient location, wonderfully complete “cooked” breakfast included. Loved the quiet setting c"

Reviewed on Sep. 7, 2021

Kingsbrae Cottage
Picket Fence Motel
2 out of 5
102 Reed Avenue, St. Andrews, NB
1.78 km from city centre
4.6/5 Exceptional! (333 reviews)
"cozy room"

Reviewed on Oct. 1, 2021

Picket Fence Motel
Kennedy Inn
3 out of 5
218 Water Street, St. Andrews, NB
Fully refundableReserve now, pay when you stay
The price is CA $109 per night from Dec 5 to Dec 5
2.94 km from city centre
4.1/5 Very Good! (231 reviews)
"The building is a historical site. Beautiful"

Reviewed on Oct. 9, 2021

Kennedy Inn
Rossmount Inn
3.5 out of 5
4599 Route 127, St. Andrews, NB
2.74 km from city centre
4.5/5 Wonderful! (279 reviews)
"Our stay was amazing. Would recommend to friends and family. Plan to go back sometime."

Reviewed on Oct. 27, 2020

Rossmount Inn
Inn on Frederick
3.5 out of 5
58 Frederick St, St. Andrews, NB
2.93 km from city centre
4.8/5 Exceptional! (81 reviews)
"I loved the personal attention, beautiful property !! Perfect host!!"

Reviewed on Oct. 3, 2021

Inn on Frederick
Deer Island Inn
3 out of 5
272 Route 772, Deer Island, Lords Cove, NB
13.77 km from city centre
4.5/5 Wonderful! (91 reviews)
"Every thing was excellent"

Reviewed on May 23, 2021

Deer Island Inn
Serenity by the Sea - On the Bay of Fundy
3.8 km from city centre
4.8/5 Exceptional! (4 reviews)
Great time and easy process.
"Would definitely use site again."

Reviewed on Aug. 10, 2021

Serenity by the Sea - On the Bay of Fundy
Winsome Inn
2.5 out of 5
198 King St, St. Stephen, NB
Fully refundableReserve now, pay when you stay
The price is CA $98 per night from Dec 5 to Dec 5
19.72 km from city centre
3.9/5 Very Good! (238 reviews)
"The internet was slower than dial up, that was disappointing, it was a cost effective and clean. The staff super nice, overall great for the cost."

Reviewed on Nov. 18, 2021

Winsome Inn
Location, location, location!  Private - Waterview - Downtown Cottage
The price is CA $325 per night from Dec 5 to Dec 5
2.65 km from city centre
5/5 Exceptional! (10 reviews)
Wonderful stay!
"While staying at the Gulls landing guest cottage, we were pleasantly surprised by the beautiful decor. Relaxing and clean cottage, with a perfect combination of outdoor space. Location was ideal, only moments away from everything you need. We will definitely be back! So very happy with our stay."

Reviewed on Aug. 26, 2021

Location, location, location! Private - Waterview - Downtown Cottage
Algonquin Resort St Andrews by-the-Sea Autograph Collection
4 out of 5
184 Adolphus Street, St. Andrews, NB
Fully refundableReserve now, pay when you stay
The price is CA $120 per night from Dec 5 to Dec 5
2.25 km from city centre
4.5/5 Wonderful! (973 reviews)
"Great experience at the Algonquin"

Reviewed on Dec. 1, 2021

Algonquin Resort St Andrews by-the-Sea Autograph Collection
St. Andrews Beach Home
St. Andrews, NB
5.09 km from city centre
5/5 Exceptional! (2 reviews)
Deer Hunting
"Beautiful scenery and location Very Clean and spacious The INDY beds were a huge plus during our 7 day hunting trip A big shout out to our Host Justin...Awesome !!! I definitely recommend this gem to all cheers !!"

Reviewed on Nov. 14, 2021

St. Andrews Beach Home
"Tidal Treasure"- Mini Resort
The price is CA $1,720 per night from Dec 8 to Dec 8
12.67 km from city centre
5/5 Exceptional! (3 reviews)
It was great
"Tom is excellent and very kind. Property was spectacular"

Reviewed on Aug. 29, 2021

"Tidal Treasure"- Mini Resort
Newly-built luxury bed and breakfast in heart of charming St. Andrews By-The-Sea
The Artist's Cabin - On the Bay of Fundy
3.96 km from city centre
5/5 Exceptional! (27 reviews)
Annual girls weekend
"Everything was perfect - the cottage, the location, the outdoor seating, the view, the sunrise...even the ducks, gulls, seal and whales."

Reviewed on Oct. 18, 2021

The Artist's Cabin - On the Bay of Fundy
Waterfront, downtown
St. Andrews, NB
The price is CA $299 per night from Dec 5 to Dec 5
2.64 km from city centre
5/5 Exceptional! (1 review)
Quick Stay
"Such a beautiful property, lots of room for a family. We had only one night but would have gladly stayed longer if our schedules allowed."

Reviewed on Oct. 1, 2021

Waterfront, downtown
In-Town, Family Friendly Cottage
St Andrews Harbour Views
2.08 km from city centre
St Andrews Harbour Views
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.

Frequently asked questions

Recent Reviews in St. Andrews
expedia verified reviews