Beginning of main content

St. Andrews Hotel Guide - 4 stars 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

Advanced options

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 stars Hotels

See all 138 Hotels in St. Andrews
Pinewood Country House
Pinewood Country House
Tayport Road, St Michaels, Leuchars, St. Andrews
4.0 out of 5.0

£110

£110
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)
Hide review
Great Rural B&B The 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

£96

£96
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel
Pilmour Links, St. Andrews
4.0 out of 5.0
4.2 out of 5 (113 reviews)
Hide review
Great location just off the old course. Breakfast was great.
  9 May 2017

£179

£179
Braeside House
Braeside House
25 Nelson Street, St. Andrews
4.0 out of 5.0
4.2 out of 5 (4 reviews)
Hide review
Nice location, helpful hosts Clean accommodations with separate bathroom. Friendly and helpful hosts. Great breakfast. Walking distance to town centre.
  24 May 2017

£140

£140
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews
40 The Scores, St. Andrews
4.0 out of 5.0
4.2 out of 5 (40 reviews)
Hide review
Clean, quiet, great location The hotel is very well situated within the town, with views and direct access to the beach and golf course. The rooms are clean and well appointed. We had a town view , but there was no issue with noise.
  24 May 2017

£164

£164
The Inn at Kingsbarns
The Inn at Kingsbarns
5 Main Street, St. Andrews
4.0 out of 5.0
4.6 out of 5 (15 reviews)
Hide review
Gorgeous Treated like royalty through your stay, Max + Annette are just fantastic
  13 Apr 2017

£95

£95
Map

Pocket Guide: 4 stars 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