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

Beach Hotels in Saint Andrews

Find the beach hotels that appeal to you the most

The best beach hotels in Saint Andrews

Check out our pick of great beach hotels in Saint Andrews

Filter by:

Review score

Seaside Beach Resort

Saint Andrews

Facing the seafront in Saint Andrews, Seaside Beach Resort features a private beach area and barbecue facilities. This homestay provides free private parking and a housekeeping service.

L
Laura
From
United States
Attractive, comfortable lodgings in a beautiful waterfront location. It is in walking distance to the town of St Andrews in one direction and some pleasant walking trails in the other. The owners were very helpful. We enjoyed this, our second stay, and we will return.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 588 reviews
Price from
US$126.67
1 night, 2 adults

Cozy seaside cottage

Saint Andrews

Cozy seaside cottage is situated in Saint Andrews and offers a private beach area and a garden. This property offers access to a terrace, free private parking and free WiFi.

H
Heidi
From
Canada
Super cute place. Bed was so comfortable I didn’t want to get out of it!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews
Price from
US$128.82
1 night, 2 adults

Sunset Tides

Oak Haven (Near Saint Andrews)

Set in Oak Haven in the New Brunswick region, Sunset Tides has a garden. This beachfront property offers access to free WiFi and free private parking.

V
Vivien
From
United States
The facility was very spacious, comfortable beds, and exceptionally clean. The hosts attended to details such as a coffee bar and providing fresh fruit in the fridge.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 97 reviews
Price from
US$126.01
1 night, 2 adults

Woodhaven - Seaside Accommodations

Waweig (Near Saint Andrews)

Located in Waweig in the New Brunswick region, Woodhaven - Seaside Accommodations provides accommodation with free WiFi and free private parking, as well as access to a hot tub.

S
Susanne
From
New Zealand
Fantastic place, great views, quiet and relaxing. Has everything you need to chill out. Hosts great and informative about local area.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 40 reviews
Price from
US$125.24
1 night, 2 adults

Captain Dan's Cozy

Saint Andrews

Featuring a hot tub, Captain Dan's Cozy is located in Saint Andrews. This beachfront property offers access to free WiFi and free private parking.

B
Beck
From
Germany
Oh, we're so glad that we found this awesome, cozy place in a wonderful location in St Andrews. Actually, we wanted just a place to stay for doing a whale watching trip, but the house ended up being a big win, too. It is absolutely perfect equipped, i.e. the outside whirlpool and the gas fireside. The rooms are spacious, and the furniture and the decoration are elegant and tasteful. The owner provided any services immediately, for example, when we wanted to extend our stay by one night. Hopefully we can manage to come back again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 8 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.

K
Keith
From
United Kingdom
Lovely room, very clean and tidy in a great location The staff were great
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 348 reviews

Casa Breeze B & B

Saint Stephen (Near Saint Andrews)

Set in Saint Stephen in the New Brunswick region, Casa Breeze B & B offers accommodation with free private parking, as well as access to a hot tub.

C
Cassie
From
United States
We loved our stay, the favorite lodging of our vacation, very clean, super hosts, great breakfast. Would come back again. Hosts made us feel very at home and welcome.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 104 reviews
All beach hotels in Saint Andrews

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Saint Andrews and surroundings in the past month

See all

Beach hotels that guests love in Saint Andrews

See all
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    We love this place been there many times. Location is wonderful, close to downtown walking to the shops, close to the ocean floor walk, sitting watching the boats, and sunsets. Clean, and quiet.
    Guest review by
    Karen
    Family with young children
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    It’s beach side and perfect location for walking to all the main restaurants/pubs and shops.
    Guest review by
    Julie
    Young couple
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    Beautiful stay at this location! We shared one of the smaller cottages. Beachfront access. Everything walking distance. The owners were friendly and approachable. Will definitely return in the near future!
    Guest review by
    kelsey
    Group
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    The best thing I loved is from my balcony I walked down to the Beach ⛱️ It was absolutely refreshing to sit and just listen to the ocean 💯 we will definitely be booking again and will be for more than a night 🌙 Thank you for this opportunity 💖⛱️💖
    Guest review by
    Lynn
    Young couple
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    We love the seaside beach resort - this is our 4 year staying in the seagull
    Guest review by
    Tabatha
    Young couple
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    We've stayed at the Seaside Beach Resort several times over the years. The location can't be beat! The rooms are always clean and comfortable. We've been bringing friends and family along so they can enjoy St. Andrews too. We love it there!
    Guest review by
    Brenda
    Group
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    The cozyness of the studio apartment, the position,. Ask for an ocean front chalet, if available, you will enjoy amazing sunsets!
    Guest review by
    Antonella
    Solo traveller
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    The location was wonderful. Right on the beach and close to town.
    Guest review by
    Goldie
    Family with young children
  • Avg. price/night: US$150.10
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 588 reviews
    Gorgeous sea views and lovely seaside sitting area
    Guest review by
    Tanya
    Young couple