The 10 best three-star hotels in Saint Andrews, Canada | Booking.com
Skip to main content

Three-Star Hotels in Saint Andrews

Find the three-star hotels that appeal to you the most

The best three-star hotels in Saint Andrews

Check out our pick of great three-star hotels in Saint Andrews

Filter by:

Review score

Kennedy House

Hotel in Saint Andrews

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

R
Rob
From
Netherlands
Location is fantastic on the Main Street overlooking centre square to the harbor. Sit on the veranda having diner while the sun is setting. Afterwards a casual drink in the bar.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 594 reviews
Price from
US$129.77
1 night, 2 adults

St Andrews Inn & Suites

Hotel in Saint Andrews

St Andrews Inn & Suites is offering accommodation in Saint Andrews. With free WiFi, this 3-star hotel offers a shared lounge and a 24-hour front desk.

M
Michael
From
United Kingdom
View of sea. Balcony. Comfortable bed. Historic buildings on main street. Free coffee/ tea in reception + bagel & yoghurt at breakfast FOC. Good restaurants close by.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 408 reviews
Price from
US$107.54
1 night, 2 adults

Chamcook Forest Lodge Bed & Breakfast

Saint Andrews

Located in Saint Andrews, Chamcook Forest Lodge Bed & Breakfast provides accommodation with air conditioning and access to a garden. The property features sea and mountain views.

E
Eric
From
France
This is a great place, in a chaming warm old house. The host welcomed us, tout the time to discuss, the exchange was great. Fantastic breakfast. Large room, very clean, Wi-Fi working well.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 183 reviews

Friars Bay Inn & Cottages

Welshpool (Near Saint Andrews)

Set in Welshpool, Friars Bay Inn & Cottages offers 3-star accommodation with a private beach area and barbecue facilities.

M
Maria
From
Canada
It is a peaceful place, right next to the ferry and so near of the roosevelt park
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 343 reviews
All three-star hotels in Saint Andrews

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

3 star hotels that guests love in Saint Andrews

See all
  • Avg. price/night: US$161.43
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 409 reviews
    The location
    Guest review by
    Martha
    Young couple
  • Avg. price/night: US$93.65
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 594 reviews
    Great location
    Guest review by
    Paul
    Young couple
  • Avg. price/night: US$93.65
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 594 reviews
    We loved the location and the staff was excellent! Food was amazing!
    Guest review by
    Brian
    Young couple