A street lined with shops, including a pharmacy and a candy store.

3 Star Hotels in St. Andrews CA $142

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews 3 Star Hotels

Tonight
Sep 29 - Sep 30
Tomorrow
Sep 30 - Oct 1
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Our top choices for St. Andrews 3-star hotels

1. Saint Andrews Inn & Suites

Saint Andrews Inn & Suites
St. Andrews
Canada
heather
CA $204
CA $241 total
includes taxes & fees
Oct 30 - Oct 31
Saint Andrews Inn & Suites

2. Kennedy House

Kennedy House
St. Andrews
Canada
Brad
CA $120
CA $142 total
includes taxes & fees
Oct 21 - Oct 22
Kennedy House

3. Granite Town Hotel

Granite Town Hotel
St George
Canada
Ronald
CA $159
CA $188 total
includes taxes & fees
Oct 1 - Oct 2
Granite Town Hotel

4. Windsor House Inn

Windsor House Inn
St. Andrews
Canada
Laura
CA $192
CA $227 total
includes taxes & fees
Oct 18 - Oct 19
Windsor House Inn

5. The Coach House

The Coach House
St. Stephen
Canada
Allyson
CA $155
CA $179 total
includes taxes & fees
Oct 2 - Oct 3
The Coach House

6. Dominion Hill Country Inn

Dominion Hill Country Inn
Digdeguash
United States
Debbie
CA $193
CA $221 total
includes taxes & fees
Oct 1 - Oct 2
Dominion Hill Country Inn

7. Inn on Frederick

Inn on Frederick
St. Andrews
Canada
David
Inn on Frederick

8. Rossmount Inn

Rossmount Inn
St. Andrews
Canada
Joseph
Rossmount Inn

9. Adventure High

Adventure High
Grand Manan
Canada
Valerie
Adventure High
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in St. Andrews.
Algonquin Resort St Andrews by-the-Sea Autograph Collection

Algonquin Resort St Andrews by-the-Sea Autograph Collection

184 Adolphus Street St. Andrews NB
CA $179
CA $272 total
Oct 11 - Oct 12
includes taxes & fees
9.2/10 Wonderful! (1,060 reviews)
Algonquin Resort St Andrews by-the-Sea Autograph Collection
 Kingsbrae Arms Inn

Kingsbrae Arms Inn

219 King Street St. Andrews NB
CA $449
CA $561 total
Oct 1 - Oct 2
includes taxes & fees
9.2/10 Wonderful! (109 reviews)
Kingsbrae Arms Inn
Treadwell Inn

Treadwell Inn

129 Water St St. Andrews NB
Get rates
9.6/10 Exceptional! (88 reviews)
Treadwell Inn
Still don't see what you're looking for?
See all properties in St. Andrews.
You can also use these popular filters to refine your search.
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.

St. Andrews and related destinations

Explore the colourful waterfront of this historic seaside town where whale watching boats depart daily from the harbour. Kingsbrae Garden's 27 acres of themed gardens and Ministers Island's tidal road access offer visitors unique maritime experiences.

See all hotels in St. Andrews
A boat with tourists observing a whale in the ocean.
Photo by Brian Atkinson/Tourism New Brunswick

Top St. Andrews Hotel Reviews

Saint Andrews Inn & Suites

Saint Andrews Inn & Suites

10/10 Excellent
"The view from the room was fantastic"
George 1-night trip
Posted 1 hour ago
Saint Andrews Inn & Suites
Kennedy House

Kennedy House

8/10 Good
"Spacious room that was quiet. It was central and close to dining . But we did not have a balcony view as stated"
Craig 1-night trip
Posted 5 hours ago
Kennedy House
Windsor House Inn

Windsor House Inn

10/10 Excellent
"Gorgeous and spacious room with charm and character. Very clean and well-situated house. Our room had an awesome balcony with the downtown view."
Linda 1-night trip
Posted 5 days ago
Windsor House Inn

Find out more about St. Andrews

The top 3 Stars hotels in St. Andrews, St. Andrews may offer some of the best discounts and rates, but these properties are anything but average. Travelers love St. Andrews 3 Stars hotels for their top quality services, just-like-home amenities, and wallet-friendly prices. You can even get access to fantastic perks like delectable restaurants, so-cool cocktail bars, and spacious fitness centres.

Use the travel tools at Expedia.ca to find a cheap deal on a 3 Stars upscale hotel in St. Andrews for a first-class experience, or book an inexpensive rate on one of the cheap 3 Stars hotels in St. Andrews neighbourhoods near the city’s best attractions. We’ll even help you find vacation packages to go with your three star hotel in St. Andrews. From last-minute work trips to long-awaited family getaways, we offer all the essentials you need to enjoy your jaunt through St. Andrews.

Explore a world of travel with Expedia