Skip to main content

Filter by:


Star rating

Review score

Saint Andrews – 9 hotels and places to stay
See the latest prices and deals by choosing your dates.
St Andrews Inn & Suites, hotel in Saint Andrews

This Saint Andrews hotel features an indoor heated pool and is 900 meters from Kingsbrae Garden. Free WiFi and cable TV is available in the rooms at this seaside hotel.

It was beautiful. The room was spacious and the balcony overlooked the bay.
8.5
Scored 8.5
Very good
Rated very good
473 reviews
Price from£103.47per night
The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection, hotel in Saint Andrews

The Algonquin Resort St. Andrews by-the-Sea, Autograph Collection boasts an outdoor pool, hot tub, fitness centre and a restaurant.

I like that the manager went out of his way to accommodate and upgrade my room due to a technical error on bookings part
8.5
Scored 8.5
Very good
Rated very good
545 reviews
Price from£133.18per night
Kennedy House, hotel in Saint Andrews

Boasting a casino, Kennedy House is set in Saint Andrews. Each accommodation at the 3-star hotel has city views, and guests can enjoy access to a terrace and to a bar.

I loved the proximity to the ocean. Saint andrews is a small town, this place was well situated for walking access. Staff were very kind and efficient. Thank you 😊
8.2
Scored 8.2
Very good
Rated very good
167 reviews
Price from£106.65per night
The Montague Rose Inn, hotel in Saint Andrews

Featuring garden views, The Montague Rose Inn in Saint Andrews features accommodation, free bikes, a shared lounge, a garden and a deck.

Excellent location. The room was very clean and comfortable. The hosts were terrific and really helpful!
8.8
Scored 8.8
Fabulous
Rated fabulous
143 reviews
Price from£149.05per night
Inn on Frederick, hotel in Saint Andrews

Just 2 minutes’ walk from Bay of Fundy, this B&B in Saint Andrews, New Brunswick offers a full hot breakfast and free WiFi.

Location good. Breakfast excellent. Check in and out easy.
9.0
Scored 9.0
Superb
Rated superb
326 reviews
Price from£110.41per night
Seaside Beach Resort, hotel in Saint Andrews

Facing the seafront in Saint Andrews, Seaside Beach Resort features a private beach area and barbecue facilities. There is a private entrance at the homestay for the convenience of those who stay.

Cozy little cabin!
9.1
Scored 9.1
Superb
Rated superb
694 reviews
Price from£119.04per night
Captain Dan's Shanty, hotel in Saint Andrews

Boasting air-conditioned accommodation with a balcony, Captain Dan's Shanty is situated in Saint Andrews. This property offers access to a terrace, free private parking and free WiFi.

The house suited our needs perfectly and had everything we needed. It was conveniently located right in town, just a short walk to the water and lighthouse, and to the main strip with shops and restaurants. The owner was very responsive and brought us a new propane tank when we found that the one for outdoor fire place was empty.
9.9
Scored 9.9
Exceptional
Rated exceptional
8 reviews
Price from£282.54per night
The New Brunswick Bed and Breakfast, hotel in Saint Andrews

Offering garden views, The New Brunswick Bed and Breakfast in Saint Andrews provides accommodation, a garden and a terrace.

Excellent and freshly made breakfast. Good variety of items served all fresh and hot. Room was immaculate with full amenities and clear instructions for room device functions along with site services. Location is within walking distance St. Andrews town center and harbor.
9.8
Scored 9.8
Exceptional
Rated exceptional
69 reviews
Price from£220.82per night
Greenside Motel, hotel in Saint Andrews

Just 3 minutes’ drive from Saint Andrews town centre, this motel offers on-site picnic tables. All rooms are equipped with free WiFi. Cable TV is standard in all rooms at Greenside Motel.

We were just returning to Canada from the US and needed to find a place for the night. It was far from the best The bed was next to the wall. Bathroom fan very noisy, but it was very clean.
8.0
Scored 8.0
Very good
Rated very good
279 reviews
Price from£95.92per night
Granite Town Hotel, hotel in Saint Andrews

Located on 6 acres of landscaped gardens Granite Town Hotel is located in Saint George. Free WiFi access is available. A daily continental breakfast is provided. The US border is 40 km away.

The breakfast is simple but gets you on your way. Eating area is clean and bright.
7.9
Scored 7.9
Good
Rated good
360 reviews
Price from£95.92per night
See all 7 hotels in Saint Andrews

FAQs about hotels in Saint Andrews




Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Saint Andrews:

  • 8.0
    Scored 8.0

    There looked to be a number of interesting little shops all...

    There looked to be a number of interesting little shops all along Main St., but most of them kept odd hours, which meant that we weren't able to shop there due to our being in town only one evening. And we could have shopped the next morning, but most of the shops didn't even open till 11 a.m., by which time we were about an hour and a half's drive away.
    Jessie
    Canada
  • 10
    Scored 10

    My partner and I liked the ambiance and the warm, helpful...

    My partner and I liked the ambiance and the warm, helpful and friendly staff. The lovely downtown area is filled with quality goods; many locally made, outside dining, and the friendliest staff one could find anywhere. Some restaurants had closed for the season but, with that said, there were many choices. We had a wonderful meal at Seasons by the Sea. Another at The Red Herring Pub and an outstanding tasting adventure of a Thanksgiving Dinner at the Algonquin Resort. Yes, it is very easy to get around St. Andrews whether by foot or wheels of any kind. I have visited there with my partner at least five times in different seasons, and there is nothing I would avoid!
    Wayne
    Canada
  • 10
    Scored 10

    Quaint village in the Bay of Funday. Very relaxing.

    Quaint village in the Bay of Funday. Very relaxing. If we had been able to stay longer than a night, we would definitely have done a whale watching excursion and enjoyed a lovely dinner at one of the many restaurants!
    Suzanne
    United States
  • 10
    Scored 10

    A beautiful area.

    A beautiful area. Being the first time out of the US, the Canadians are a truly warm and friendly people. The whale watching tour was phenomenal. I went on the Jolly Breeze Whale tour because of the type of boat they operated. Erica and the crew were very entertaining and knowledgeable. Very kid friendly tour they interacted with the kids showing them different sea creatures they had in their aquarium. Very hands on. Would highly recommend them if you're taking kids. Char and Chowder and the Sea Breeze are the 2 places I ate. Both very good, but the Smoked Salmon sandwich at Char House was fabulous. Love Canada!
    Matthew W
  • 10
    Scored 10

    Lovely village with quite a lot to do: if you are patient,...

    Lovely village with quite a lot to do: if you are patient, check out the tides. Although St. John has a more active tidal bore viewed from the restaurant at Falls center, St Andrews tides are awesome viewed from the Harbor Front restaurant. We went whale watching with the Jolly Breeze on a masted ship. We saw a whale! And seals and had a great time. The bi lingual guides were great. We walked Kingsbrae gardens and had a wonderful dinner at the café there. We shopped the cute shops of Water street. Stop by the grocery store and try Canadian cookies Leclerc = soooo gooood. And for the down under fans, there are TIM TAMs.
    AnnaB
    United States
  • 8.0
    Scored 8.0

    St. Andrews is a quaint little town situated on the Bay of...

    St. Andrews is a quaint little town situated on the Bay of Fundy with United States of America located directly across the harbour. It's always a treat to tour the shops and pick up things that you not always find at home. The only problem is that the place shuts down way too early. If you tend to enjoy late night dinners, this is not the place. Everything is closed by 9pm even the bars. We even tried to fuel up in the only gas station in town and it also was closed. For a tourist town it's way too sleepy.
    Paul
    Canada

Explore guest reviews of hotels in Saint Andrews

  • From £220.20 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 545 reviews
    We absolutely loved our stay !! The room was spacious and comfortable. The service in the restaurants was top notch, well the service in general was amazing!!! And of course the food was excellent. If you’re having breakfast at the hotel you must have it on the veranda. It’s stunning!! My only complaint, I wish they had of specified when I booked that we’d be staying in a separate building. Apart from the older structure. It was still lovely !! We just would have preferred the original Algonquin. Other then that 10/10. Thank you !!
    Jessica
    Canada
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 328 reviews
    Sue and Vern are awesome, just what you'd expect a New Brunswicker to be; friendly, with quick service and full of recommendations on the local area. We met friends from Ontario in St. Andrews and while there room (at another Hotel) was being prepared we sat and had a drink at the Picket Fence, Sue made sure we were up to date with the Canada Day celebrations in the area. Although a little dated, Picket Fence is clean well appointed and convenient to the town. I would stay there again and highly recommend it!
    PAUL
    United States
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 222 reviews
    We truly enjoyed our stay here. It was a pleasant change from the hotel chain environment. The homemade jam, warm croissants, fresh fruits and great coffee and tea were immensely enjoyed. The hosts (Don and Judy) were great communicators, very informative, kind and sincere. We enjoyed getting to know them and the conversations on multiple topics. The home is clean and comfortable and is a beautiful example of late 19th century residential architecture. I loved the cast iron floor grate!
    Alexander
    Canada
  • From £117.31 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 326 reviews
    As some mentioned before, we cannot understand why this hotel has such high ratings. Nicely located in old town St. Andrews and parking right in front of the house. However, the rooms seem dusty and old-fashioned but not in the nice, vintage kind of way. Rather it seems that not many investments had been made in recent years. Breakfast was good.
    Bernd
    Germany
  • From £220.20 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 545 reviews
    Staff were excellent. The view from the room was beautiful. The hotel was quiet and very close to the main part of town, only a minute car ride or about a five minute walk. Many tourist attractions were a short driving distance (the Block House, the Golf Course, Minister’s Island, Whale Tour etc.)
    LESTER
    Canada
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 25 reviews
    Easy.Excellent location, very comfy beds, whole main floor of house with full kitchen, laundry, sunrroom, furnished outdoor deck, everything you need. Owner is very kind, and provides the items for a really good breakfast!! Makes exploring Saint Andrews and area
    Robin
    Canada
  • From £124.18 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 473 reviews
    Great view and great staff, perhaps the most amazing staff that I have ever encountered in the hotel business. They were so genuine, not faking it. They honestly wanted to do what ever they could to make your stay pleasant and comfortable. Simply amazing staff.
    Rose-Marie
    Canada
  • From £79.36 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 279 reviews
    The owner was very friendly and helpful. The room was clean and comfortable, but rather small. Overall a very acceptable place to stay for overnight in a beautiful town. I loved the retro feeling of this motor hotel.
    Samuel
    United States
  • From £119.04 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 694 reviews
    Everything was so quaint and we had a lovely private deck with a view of the ocean and it was so clean and comfortable…it was just lovely and I will definitely stay again…far better then any hotel I have stayed in!
    C
    Crystal
    Canada
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 328 reviews
    The location was close to downtown and made for a relaxing stay with dinner out at the Kennedy Hotel. The whole atmosphere of the town led to an enjoyable visit and a pleasant sleep. The bed was excellent.
    Howe
    Canada
  • From £79.36 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 279 reviews
    All was fine, we had a good stay over here. The room was clean and looked recently updated. The hotel was easy to find since it’s nearby the road to the touristic town. Close by the town facilities
    Wiert
    Netherlands
  • From £124.18 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 473 reviews
    It was our first trip to NB, and we were really shooting in the dark when choosing a place to stay. This was an awesome find, right on the water with lovely views and a great hotel staff.
    Ginny
    United States
  • From £73.11 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 167 reviews
    I loved the proximity to the ocean. Saint andrews is a small town, this place was well situated for walking access. Staff were very kind and efficient. Thank you 😊
    Sullivan-Grant
    Canada
  • From £117.31 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 326 reviews
    Great B&B that is located within walking distance of the Main Street in Saint Andrews. The place was spotless and you couldn’t ask for a friendlier staff.
    Wayne
    Canada
  • From £91.09 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 143 reviews
    Location Room very comfortable Best bed and pillows so far on our trip around Canada Would recommend this area and hotel to anyone popping up this way.
    shauna
    Australia
  • From £220.20 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 545 reviews
    Clean, friendly and helpful staff, excellent golf course and great restaurants at both hotel and golf course. Also quaint little town to explore
    Surrette
    Canada
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 328 reviews
    Property was a good location and hotel is exactly as expected. Rooms were quiet and beds were comfortable. Staff were nice and friendly
    Cath
    Canada
  • From £91.09 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 143 reviews
    Usually stay at chain motels was a very good experience. If I went back to Saint Andrews, I would stay there again.
    ralph
    Canada
  • From £124.18 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 473 reviews
    The room was fantastic, the view was amazing. Staff was so nice to use. We enjoyed spending time at the hotel.
    Rebecca
    United States
  • From £73.11 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 167 reviews
    Amazing hotel
    Z
    Ziad
    Canada