St Andrews

Find3-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 7 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
Drumoig Golf Hotel
Drumoig Golf HotelDrumoig Golf Hotel
Hotels in St Andrews
Located in St. Andrews, Drumoig Golf Hotel is within a 15-minute drive of St. Andrews Links and University of St. Andrews. This golf hotel is 10.1 mi (16.3 km) from Old Course at St Andrews and 0.1 mi (0.2 km) from Drumoig Golf Course. 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.

DDongyinglvren 2023.08.28
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
34 reviews
8.2/10
Price from
US$112
per night
Check Availability
Premier Inn St. Andrews hotel
Premier Inn St. Andrews hotelPremier Inn St. Andrews hotel
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.

GGuest User 2024.09.28
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
Price from
US$236
per night
Check Availability
The Albany St Andrews
The Albany St AndrewsThe Albany St Andrews
Hotels in St Andrews
The Albany St Andrews is an ideal spot for travelers wanting to discover the city. The Albany St Andrews offers a pleasant stay in St Andrews for those traveling for business or leisure. Boasting a convenient location, the hotel is just 9km from Leuchars and 24km from Dundee Airport. With St Andrews Botanic Garden, The kinnessburn duck ducks and Old Course all within a short distance, there is no shortage of things to do in the area. This hotel makes a great place to kick back and relax after a long day of sightseeing. This St Andrews hotel offers parking on site.

PPENG 2020.01.22
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
97 reviews
8.4/10
Price from
US$197
per night
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 Inns
Hotels in St Andrews
The Greyfriars Inn by Greene King Inns provides a great place for travelers to relax after a busy day. Visitors to St Andrews will find that the Greyfriars Inn by Greene King Inns is a fantastic accommodation choice. The hotel is conveniently located just 9km from Leuchars and 24km from Dundee Airport. With The kinnessburn duck ducks, Swilcan Bridge and Castle Sands all within a short distance, there is no shortage of things to do in the area. After a long day of sightseeing, guests can retire to the comfort of the hotel.

GGuest User 2023.09.07
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.4/10
Price from
US$242
per night
Check Availability
Cleveden House by The Dunvegan
Cleveden House by The DunveganCleveden House by The Dunvegan
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
77 reviews
8.8/10
Check Availability
Stravithie Castle
Stravithie CastleStravithie Castle
Hotels in St Andrews
Located in St. Andrews, Stravithie Castle is on a river, within a 10-minute drive of University of St. Andrews and St. Andrew's Cathedral. This bed & breakfast is 4.2 mi (6.8 km) from St. Andrew's Castle and 10.8 mi (17.3 km) from Elie Beach. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and a picnic area. A complimentary continental breakfast is served daily from 6:00 AM to 10:00 AM. Featured amenities include express check-out and luggage storage. Free self parking is available onsite. Stay in one of 2 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include electric kettles, housekeeping is provided daily, and irons/ironing boards can be requested.
Amazing
51 reviews
9.6/10
Price from
US$174
per night
Check Availability
St Andrews Luxury 2-Bed House Sleeps 4
St Andrews Luxury 2-Bed House Sleeps 4St Andrews Luxury 2-Bed House Sleeps 4
Hotels in St Andrews
With a stay at Beautiful Hidden Hideout - Centre of St Andrews in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This residence is 2.3 mi (3.7 km) from St. Andrews Links and 1.1 mi (1.8 km) from St Andrews Wine Company. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. Free self parking is available onsite. Make yourself at home in one of the 4 guestrooms, featuring kitchens with refrigerators and ovens. Complimentary wireless internet access is available to keep you connected. Conveniences include microwaves and electric kettles.
Outstanding
10.0/10
Check Availability
See All 3-Star Hotels in St Andrews

Top 4 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
110 review

Old Course Hotel St Andrews

Hotel near St Andrews
"Good Location"
Select dates to view prices
No.
2
Rusacks St. Andrews Hotels in St Andrews
9.2/10
108 review

Rusacks St. Andrews

Hotel near St Andrews
"Great rooms"
Select dates to view prices
No.
3
Fairmont St Andrews - Scotland Hotels in St Andrews
9.1/10
113 review

Fairmont St Andrews - Scotland

Hotel near St Andrews
"Good Location"
Select dates to view prices
No.
4
Kinnettles Hotel & Spa Hotels in St Andrews
8.7/10
44 review

Kinnettles Hotel & Spa

Hotel near St Andrews
"Good Location"
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 US$166) , The Albany St Andrews (from US$233) and Drumoig Golf Hotel (from US$133) 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 US$211, and the usual price on weekends (Friday–Saturday) is US$217.

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

For 3 star hotels in St Andrews with bars, The Albany St Andrews (from US$233) and Drumoig Golf Hotel (from US$133) are very popular.

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 US$166), The Albany St Andrews (from US$233) and Drumoig Golf Hotel (from US$133) 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 PriceUS$620
Lowest PriceUS$57
Number of Reviews522
Total Properties7
Average Price (Weekdays)US$211
Average Price (Weekends)US$217