
3 Star Hotels in St. Andrews CA $96
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Andrews 3 Star Hotels
Our top choices for St. Andrews 3-star hotels




4. Invercarse Hotel Dundee, BW Signature Collection
Invercarse Hotel Dundee, BW Signature CollectionExplore similar 4-star hotels

Apex City Quay Hotel & Spa

Carnoustie Golf Hotel

Malmaison Dundee
Learn more about St. Andrews
Tee off at the legendary Old Course, where golf's greatest have played for centuries. Stroll through the historic university town, exploring medieval ruins and charming streets between the sea and ancient stone buildings.
See all hotels in St. Andrews
Top St. Andrews Hotel Reviews
The Kithmore Hotel
"Great place helpful staff good good"
Stravithie Castle
"This is not your ordinary B & B, it’s more of an experience, an opportunity to stay somewhere quite unique , we just loved it. Perfectly located for St Andrews, and the surrounding beaches, we swam every day. Huge room, garden access, fridge and very friendly owner, happy to advise where to visit, I’m so glad he did, we would never have found Elie beach. The gorgeous dog was also a lovely surprise. I’d much prefer to stay somewhere so charming over your standard B&B any day."
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.
Frequently asked questions
What are the best 3-star hotels in St. Andrews?
How much does it cost to stay in a 3-star hotel in St. Andrews?
- Search for the lowest price per night right now from CA $151











































































