St Andrews

3-Star Hotels in St Andrews

Enter your dates to see the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 11 3-Star hotels for you in St Andrews

Choose your travel dates to see the latest prices and deals for 3-star hotels in St Andrews.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in St Andrews
Featured facilities: Luggage Storage
Very Good
54 reviews
8.7/10
1 night
From CAD 210
Check Availability
73
Hotels in St Andrews
Featured facilities: Laundry Service (On-Site), Parking, Garden
Very Good
105 reviews
8.4/10
Check Availability
57
Hotels in St Andrews
Featured facilities: Meeting Room, Parking, Restaurant
Very Good
54 reviews
8.5/10
Check Availability
9
Hotels in St Andrews
Featured facilities: Laundry Service (On-Site), Coffee Machine, Hair Dryer
Very Good
87 reviews
8.9/10
Check Availability
49
Hotels in St Andrews
Featured facilities: Restaurant, Wardrobe, Hair Dryer
Very Good
73 reviews
8.5/10
Check Availability
27
Hotels in St Andrews
Featured facilities: Parking, Restaurant, Non-Smoking Floor
Good
67 reviews
7.6/10
Check Availability
32
Hotels in St Andrews
Featured facilities: Children's Toys, Barbecue, Garden
Outstanding
10/10
Check Availability
59
Hotels in St Andrews
Featured facilities: Parking, Garden, Luggage Storage
Outstanding
74 reviews
9.8/10
Check Availability
23
Hotels in St Andrews
Featured facilities: Barbecue, Fitness Room
Outstanding
5 reviews
9.8/10
Check Availability
12
Hotels in St Andrews
Featured facilities: Restaurant, Shade Curtain
35 reviews
7.4/10
Check Availability
See All 3-Star Hotels in St Andrews

Frequently Asked Questions

What are some of the best 3 star hotels in St Andrews?

Whether you are traveling to St Andrews for business or tourism, THE SPACE TO STAY (from CAD 181) , Premier Inn St. Andrews hotel (from CAD 195) and Cleveden House by the Dunvegan (from CAD 248) are all popular hotels.

How much for staying at a 3 star hotel in St Andrews?

For 3 star hotels in St Andrews, the average price is CAD 371 on weekdays, and is CAD 392 on weekends (Friday–Saturday).

What are some of the best 3 star hotels in St Andrews with bar?

If you are looking for 3 star hotels in St Andrews with great bars, Drumoig Golf Hotel (from CAD 149) , Greyfriars Inn by Greene King Inns (from CAD 306) and The Albany St Andrews (from CAD 305) are popular choices.

Which 3 star hotels in St Andrews provide great breakfast?

THE SPACE TO STAY (from CAD 181), Premier Inn St. Andrews hotel (from CAD 195) and Stravithie Castle (from CAD 324) have delicious breakfast. Book now and start your energetic day with tasty food!

Do any deals available for 3 star hotels in St Andrews?

Trip.com provides various promotions and discounts for 3 star hotels. You can check the promotions page to see the latest deals that available for you on Trip.com.

Which 3 star hotels in St Andrews have free Wi-Fi?

Get your Internet connection is essential during traveling. THE SPACE TO STAY (from CAD 181), Cleveden House by the Dunvegan (from CAD 248) and Stravithie Castle (from CAD 324) are popular hotels offering free Wi-Fi.

St Andrews 3-star Hotel Info for Tourists

Highest priceCAD 625
Lowest priceCAD 250
Number of reviews699
Total properties11
Weekday Avg. PriceCAD 371
Weekend Avg. PriceCAD 392