The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Compare and book 4 Star hotels in St. Andrews, Scotland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Andrews 4 Star Hotels

Hotel du Vin & Bistro St. Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £123 per night from 9 Nov to 10 Nov
4.5/5Wonderful! (341 reviews)

"Wonderful location, nicely appointed rooms and excellent breakfast."…"

Reviewed on 26 Oct 2020

Hotel du Vin & Bistro St. Andrews
Rusacks Hotel
4 out of 5
Get Rates
4.2/5Excellent! (649 reviews)

"Staff and location make this hotel fabulous. From check-in and beyond, the staff just couldn’t do enough for you. We had a small issue which they rectified immediately and were extremely nice about it. The location is super as you can walk everywhere and it was great to park the car (for free in ..."…"

Reviewed on 3 Aug 2020

Rusacks Hotel
Vicarsford Lodge
The price is £95 per night from 29 Oct to 30 Oct
4.4/5Excellent! (52 reviews)
Nice family run B&B

"This B&B is a little way outside St Andrews but was just the job. We stayed as a family and the family booking had us and the kids in separate rooms, which the little ones enjoyed. Owners were very friendly and accommodating. Good location for venturing around Fife or up to Dundee which isn't far ..."…"

Reviewed on 26 Jul 2020

Vicarsford Lodge

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Bothy An Oasis 5 Mins to St Andrews
4/5Very Good! (3 reviews)
Brilliant place.

"Excellent place for a night away. Only 5 mins in to St. Andrews for a nice meal. Highly recommend."…"

Reviewed on 9 Jan 2020

The Bothy An Oasis 5 Mins to St Andrews
Rufflets St Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £94 per night from 15 Nov to 16 Nov
4.8/5Exceptional! (81 reviews)

"Lovely room. The towels were probably the best I've ever known. Excellent service under difficult conditions. I enjoyed a conducted tour of the vegetable gardens and gained some tips. Halibut slightly overcooked.,"…"

Reviewed on 13 Oct 2020

Rufflets St Andrews
Achaniar Cottage - Central St Andrews
4.5 out of 5
37 Argyle Street, St. Andrews, Scotland
The price is £169 per night from 8 Nov to 9 Nov
4/5Very Good! (1 review)

"The property was neat, clean and very roomy. The location was terrific and only a short walk to everything I needed. I would ask that next time, the owner please supply face cloths (washcloths). I will highly recommend this and will stay here again."…"

Reviewed on 13 Nov 2019

Achaniar Cottage - Central St Andrews
Pinewood Country House
Get Rates
5/5Exceptional! (25 reviews)

"Lovely hosts who could not have been more genuine or welcoming. Charming house. Very tasty breakfasts. Excellent location with easy access into St Andrews."…"

Reviewed on 7 Sep 2020

Pinewood Country House
The Dunvegan Hotel
4 out of 5
Free cancellation
The price is £90 per night from 1 Nov to 2 Nov
4.4/5Wonderful! (9 reviews)

"On the plus side we had a lovely big airy room, good bathroom, helpful pleasant staff, very good breakfast and good location. No serious negatives. The decor in the main hotel is a little tired but overall we had a very nice stay and the staff seemed generally well organised and Covid restrictions ..."…"

Reviewed on 20 Sep 2020

The Dunvegan Hotel
The Inn At Kingsbarns
The price is £112 per night from 29 Oct to 30 Oct
4.8/5Exceptional! (140 reviews)

"A very personal welcome and safely accomplished. Rooms were of an exceptional standard with all necessary requirements. Food was outstandingly good again taking into account all safety measures. A quiet peaceful setting in addition to the walking facilities around mean we will definitely ..."…"

Reviewed on 25 Oct 2020

The Inn At Kingsbarns
Market Street Apartment Sleeps 6
4 out of 5
86 Market Street, St. Andrews, Scotland
The price is £147 per night from 2 Nov to 3 Nov
5/5Exceptional! (1 review)
Great place to stay for golf

"Great location, very clean and spacious. Would heavily recommend to anyone!"…"

Reviewed on 7 Oct 2020

Market Street Apartment Sleeps 6

Explore similar 5-star hotels

Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in St. Andrews.

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.

Pocket Guide: 4 Star Hotels in St. Andrews

Search for hotels in St. Andrews on Expedia.co.uk. You can easily find your hotels in St. Andrews using one of the methods below:

  • View our selection of featured hotels in St. Andrews
  • Use the map to find hotels in the St. Andrews neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Andrews, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Andrews
  • Enter your travel dates to view the best deals on hotels in St. Andrews - while they last

More trip options

St. Andrews Hotel Reviews