St Andrews

Find 3-Star Hotels in St Andrews

Choose your dates to see the latest hotel prices and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 9 great 3-Star hotels in St Andrews for you.

Select dates to see latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
The Albany St Andrews
The Albany St AndrewsThe Albany St AndrewsThe Albany St AndrewsThe Albany St AndrewsThe Albany St AndrewsThe Albany St Andrews
99+
Hotels in St Andrews
With a stay at The Albany Hotel St Andrews, you'll be centrally located in St. Andrews, steps from University of St. Andrews and within a 5-minute walk of St. Andrew's Cathedral. This hotel is 0.4 mi (0.7 km) from Old Course at St Andrews and 0.5 mi (0.8 km) from Royal & Ancient Golf Club of St. Andrews. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Take advantage of the hotel's room service. Wrap up your day with a drink at the bar/lounge. Full breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Stay in one of 22 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include desks and coffee/tea makers, and housekeeping is provided daily.

"The hotel is not big, the location is just across the road from the old campus of St. Andrews University, very close to the commercial street and not far from the old stadium. The breakfast can be said to be relatively rich, there are several kinds of regular meals, and special, which changes with the seasons. The restaurant is almost full on weekends when there is a lot of people, and it is usually better. On-street parking outside the door is free but there is no private parking lot. It is easy to have a place during school holidays. I don’t know at other times."
Very Good
101 reviews
8.4/10
1 night
From SAR 288
Check Availability
Luxury Cottage in the heart of St Andrews.
Luxury Cottage in the heart of St Andrews.Luxury Cottage in the heart of St Andrews.Luxury Cottage in the heart of St Andrews.Luxury Cottage in the heart of St Andrews.Luxury Cottage in the heart of St Andrews.Luxury Cottage in the heart of St Andrews.
36
Hotels in St Andrews
Welcome to No. 8 Southfield. No.8 is an extremely comfortable stone-built cottage dating from the 1890s located in a peaceful private development within 5 minutes walk of St Andrews town centre and 15 minutes walk from the Old Course. Fully modernised, furnished and equipped to a premium standard, the house comprises 2 bedrooms, lounge, dining room, kitchen and back garden. The dining room serves as a 3rd bedroom with 2 single beds. No. 8 is a perfect location for families or groups visiting St Andrews for any reason.About No.8No. 8 is furnished and equipped to a luxury standard with everything you could need for an exceptional, relaxing stay as you explore St. Andrews and the beautiful surrounding areas. The patio style back garden includes table and chairs and a small BBQ allowing outside eating. WiFi, TV, music system, washing machine. tumble dryer, dishwasher, microwave, nespresso machine and filter coffee set are all included. The property also comes with a private car parking space allowing hassle free access to the heart of St. Andrews.No. 8 was new to the short term rental market in late 2019. I look forward to welcoming you to the cosy cottage, if you have any questions please just ask.About pets:No pets allowed.About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 25.About events:No events allowed.
Outstanding
46 reviews
10.0/10
Check Availability
Cleveden House by The Dunvegan
Cleveden House by The DunveganCleveden House by The DunveganCleveden House by The DunveganCleveden House by The DunveganCleveden House by The DunveganCleveden House by The Dunvegan
14
Hotels in St Andrews
With a stay at Cleveden House by The Dunvegan, you'll be centrally located in St. Andrews, within a 5-minute walk of University of St. Andrews and Old Course at St Andrews. This hotel is 0.3 mi (0.5 km) from Lundin Golf Club and 0.3 mi (0.5 km) from Royal & Ancient Golf Club of St. Andrews. This smoke-free hotel features bicycle rentals nearby and hiking/biking trails nearby. Featured amenities include express check-out, dry cleaning/laundry services, and luggage storage. Make yourself at home in one of the 6 guestrooms featuring espresso makers and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include complimentary bottled water and portable fans, and housekeeping is provided daily.
Very Good
75 reviews
8.8/10
1 night
From SAR 537
Check Availability
St Andrews
You Might Like
St Andrews Hotels With BreakfastSt Andrews Hotels With Twin RoomSt Andrews Hotels With 1 Double BedSt Andrews Hotels With Swimming PoolSt Andrews Hotels With Free Cancellation
Greyfriars Inn by Greene King Inns
Greyfriars Inn by Greene King InnsGreyfriars Inn by Greene King InnsGreyfriars Inn by Greene King InnsGreyfriars Inn by Greene King InnsGreyfriars Inn by Greene King InnsGreyfriars Inn by Greene King Inns
57
Hotels in St Andrews
When you stay at Greyfriars Inn by Greene King Inns in St. Andrews, you'll be near the beach, just steps from University of St. Andrews and 5 minutes by foot from Old Course at St Andrews. This hotel is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews. At Greyfriars Inn by Greene King Inns, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. Featured amenities include dry cleaning/laundry services, luggage storage, and laundry facilities. Stay in one of 20 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms have bathtubs or showers and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.

"Overall very good and the staff is very friendly. Room facilities cannot be compared to domestic 4-5 stars, but clean and tidy. The only downside is that Wi-Fi cannot be connected. The price is really too expensive. More than 1900 The first floor downstairs is the pub and the front desk, which is quite magical."
Very Good
62 reviews
8.3/10
1 night
From SAR 344
Check Availability
Drumoig Golf Hotel
Drumoig Golf HotelDrumoig Golf HotelDrumoig Golf HotelDrumoig Golf HotelDrumoig Golf HotelDrumoig Golf Hotel
62
Hotels in St Andrews
With a stay at Drumoig Golf Hotel in St. Andrews, you'll be within a 15-minute drive of University of St. Andrews and Drumoig Golf Course. This golf hotel is 10.1 mi (16.3 km) from Old Course at St Andrews and 3.3 mi (5.4 km) from St. Athernase Church. Take advantage of recreation opportunities such as a golf course, or other amenities including complimentary wireless internet access and a banquet hall. Satisfy your appetite at Fairways Restaurant, a restaurant which features a bar/lounge and a golf course view. Cooked-to-order breakfasts are available daily from 7:30 AM to 9:30 AM for a fee. Make yourself at home in one of the 28 guestrooms. Complimentary wireless internet access is available to keep you connected. Conveniences include phones and coffee/tea makers, and housekeeping is provided daily.

"The hotel attached to the golf course is warm and comfortable, cost-effective, the front desk service lady is warm and thoughtful, the breakfast is Scottish, the course cost is reasonable, it is worth living and playing slowly for a few days."
Very Good
59 reviews
8.3/10
1 night
From SAR 291
Check Availability
Premier Inn St. Andrews hotel
Premier Inn St. Andrews hotelPremier Inn St. Andrews hotelPremier Inn St. Andrews hotelPremier Inn St. Andrews hotelPremier Inn St. Andrews hotelPremier Inn St. Andrews hotel
21
Hotels in St Andrews
No less than Premier Inn St Andrews will do when you're visiting this prestigious town that's also known as the 'home of golf'. It features an on-site Thyme restaurant, and new generation bedrooms each with an impressive 40" flat screen TV, bright, modern bathroom with a large shower head, and brand new, slumber-inducing, king-size Hypnos bed. Our St Andrews hotel is on the edge of the town centre, within walking distance of the seafront and the very royal University of St Andrews. Golfers will delight in the fact we're a very short drive from the mecca of golf, St Andrews Links, as well as other great local golf courses.

"The house is big, the service is friendly, the parking lot is large, the transportation is convenient, and there is a big supermarket at the door. It is very convenient"
Good
44 reviews
7.7/10
1 night
From SAR 334
Check Availability
No 65 Leuchars (Nr St Andrews) Free Parking - Pet Friendly
No 65 Leuchars (Nr St Andrews) Free Parking - Pet FriendlyNo 65 Leuchars (Nr St Andrews) Free Parking - Pet FriendlyNo 65 Leuchars (Nr St Andrews) Free Parking - Pet FriendlyNo 65 Leuchars (Nr St Andrews) Free Parking - Pet FriendlyNo 65 Leuchars (Nr St Andrews) Free Parking - Pet FriendlyNo 65 Leuchars (Nr St Andrews) Free Parking - Pet Friendly
30
Check Availability
No 67 Leuchars (Nr St Andrews) Free Parking - Pet Friendly
0
Check Availability
See All 3-Star Hotels in St Andrews

Premium Hotels in St Andrews

See all
Discover our curated selection of premium hotels in St Andrews for your next stay
No.
1
Old Course Hotel St Andrews Hotels in St Andrews
9.4/10
112 review

Old Course Hotel St Andrews

Hotel near St Andrews
Highlights
Two bar lounge areas with self-service drinks
Steps away from Scotland's beachfront
Select dates to view prices
No.
2
Rusacks St. Andrews Hotels in St Andrews
9.2/10
109 review

Rusacks St. Andrews

Hotel near St Andrews
Highlights
Rooftop restaurant with unmatched Old Course views
Award-winning rooftop bar with iconic views
Select dates to view prices
No.
3
Fairmont St Andrews - Scotland Hotels in St Andrews
9.3/10
116 review

Fairmont St Andrews - Scotland

Hotel near St Andrews
Highlights
Sports bar with golf simulator experience
Stunning coastal views of the North Sea
Select dates to view prices
No.
4
Kinnettles Hotel & Spa Hotels in St Andrews
8.7/10
53 review

Kinnettles Hotel & Spa

Hotel near St Andrews
Highlights
Enjoy your favorite drinks at the bar
Deluxe studio room with captivating art space
Select dates to view prices

FAQs

What are the best 3 star hotels in St Andrews?

Whether you are travelling to St Andrews for business or fun, Premier Inn St. Andrews hotel (from SAR 286) , Greyfriars Inn by Greene King Inns (from SAR 429) and The Albany St Andrews (from SAR 330) are all preferred hotels.

What is the average cost of staying in 3 star hotels in St Andrews?

For 3 star hotels in St Andrews, the average cost on weekdays is SAR 646, and the usual price on weekends (Friday–Saturday) is SAR 684.

What are the best 3 star hotels in St Andrews with bars?

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

Which 3 star hotels in St Andrews provide free wifi?

For many, stable internet connection is a must for travel. Premier Inn St. Andrews hotel (from SAR 286), Greyfriars Inn by Greene King Inns (from SAR 429) and The Albany St Andrews (from SAR 330) are popular hotels with free Wi-Fi.

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

Trip.com keeps you informed of amazing deals on thousands of 3 star hotels. You can check the promotions page to see cheap hotels on Trip.com.

More information

Highest PriceSAR 1,129
Lowest PriceSAR 1,129
Number of Reviews475
Total Properties9
Average Price (Weekdays)SAR 646
Average Price (Weekends)SAR 684