Find Hotels with Bar in St. Andrews from CA $120

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Hotels with Bar

Top St. Andrews Hotels with Bar

Our top choices for St. Andrews hotels with a bar

Granite Town Hotel

3.0 star property
8.8 out of 10, Excellent, (1002)
"Great place to stay"
The price is CA $157
CA $187 total
includes taxes & fees
Sep 2 - Sep 3
Granite Town Hotel

Algonquin Resort St Andrews by-the-Sea Autograph Collection

4.0 star property
9.2 out of 10, Wonderful, (1007)
"Excellent place to stay when golfing!"
The price is CA $231
CA $299 total
includes taxes & fees
Sep 14 - Sep 15
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Kennedy House

3.0 star property
8.8 out of 10, Excellent, (857)
"Very nice stay"
The price is CA $145
CA $172 total
includes taxes & fees
Aug 31 - Sep 1
Kennedy House

Baybreeze Restaurant and Motel

2.5 star property
7.8 out of 10, Good, (304)
"Friendly , good food, great views! Coming back!"
The price is CA $120
CA $138 total
includes taxes & fees
Sep 15 - Sep 16
Baybreeze Restaurant and Motel
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.

Top St. Andrews Hotel Reviews