Beginning of main content

4 Star Hotels in St. Andrews, Scotland

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

St. Andrews Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Andrews 4 Star Hotels

See all 157 Hotels in St. Andrews
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews
4.0 out of 5.0
4.3 out of 5 (43 reviews)
Clubby hotelFinished off like a private members club. Comfortable and excellent position in the town with great views. A little expensive for what they offered.
  17 Jul 2017

£153

£153
The Inn at Kingsbarns

The Inn at Kingsbarns

5 Main Street, St. Andrews
4.0 out of 5.0
4.6 out of 5 (17 reviews)
The Inn of dreamsI adore this place; I found it by accident, but I am so glad I did. The owners, Maxx and Annette, are wonderful, warm and caring hosts. The food is excellent, the room was cozy, the small village is idyllic, the walks by the sea, and Kingsbarns golf links were marvelous. Bus stop into St Andrews ...
  3 Jun 2017

£129

£129
Braeside House

Braeside House

25 Nelson Street, St. Andrews
4.0 out of 5.0
4.4 out of 5 (5 reviews)
A great B&BSpent four days there and walked around a lot. Tried not to stay in my room, wanted to go out and experience St. Andrews and what a great town it is!!
  24 Jun 2017

£117

£117
Pinewood Country House

Pinewood Country House

Tayport Road, St Michaels, Leuchars, St. Andrews
4.0 out of 5.0

£92

£92
Milton Lea Bed & Breakfast

Milton Lea Bed & Breakfast

By Balmullo, St. Andrews
4.0 out of 5.0
4.8 out of 5 (6 reviews)
Great Rural B&BThe accommodations were excellent and the woman who owns the place was incredibly hospitable. She bent over backwards to ensure we were comfortable. We highly recommend it!
  6 Jun 2016

£80

£80
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Pilmour Links, St. Andrews
4.0 out of 5.0
4.1 out of 5 (117 reviews)
Great location with poor serviceGreat location but poorly managed with no attention to detail and poor cleanliness. Breakfast was good, but tables not properly cleaned. Cups at breakfast were sometimes not clean. Service at breakfast was poor except for one good and attentive server. Coffee in lobby (good idea) was not refillled, ...
  19 Jul 2017

£222

£222
Map

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