Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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 162 Hotels in St. Andrews
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee
4.0 out of 5.0
4.3 out of 5 (282 reviews)
Very convenient and comfortableWe were visiting St. Andrews and stayed at the Apex for three days. An easy 20-minute ride. Very comfortable and convenient. Lots of dining options within walking distance. Staff was super helpful. Access to the spa was a treat. The bathroom was a bit dated with old grout, otherwise, the room was ...
  10 Sep 2017

£59

£59
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent, Dundee
4.0 out of 5.0
4.2 out of 5 (104 reviews)
A mixed experience. Our check in experience wasn't great as we had to stand in a queue for about 5 minutes. I didn't experience the reported helpfulness of the staff as they were extremely busy getting through the backlog. I had quite high expectations of the Malmaison which were met in some ways and not in others. ...
  11 Sep 2017

£71

£71
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links, Carnoustie
4.0 out of 5.0
4.0 out of 5 (169 reviews)
Nice retreatExcellent hotel with comfortable and relaxing surroundings. Staff very polite and friendly. Helpful and knowledgeable in the local area. Spa facilities excellent along with gym,pool, sauna and steam room. Bubble spa also. Well appointed hotel. Would stay again .
  18 Sep 2017

£60

£60
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 (48 reviews)
Great LocationPerfect location with view of beach. Can walk to golf course, St. Andrew's Cathedral, Castle, as well as restaurants and shopping.
  18 Sep 2017

£178

£178
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Pilmour Links, St. Andrews
4.0 out of 5.0
4.1 out of 5 (126 reviews)
Fantastic views of St Andrews Old Course We were able to check in ahead of schedule which was fantastic. Our room was neat, clean and tidy. The bathroom was spacious and the large bath was a great added feature.
  10 Sep 2017

£182

£182
Doubletree by Hilton Dundee

Doubletree by Hilton Dundee

Kingsway West, Invergowrie, Dundee
4.0 out of 5.0
4.2 out of 5 (96 reviews)
Confort.Confortable room, clean.Staff very nice.What else do you need.
  10 Sep 2017

£49

£49
Taypark House

Taypark House

484 Perth Road, Dundee
4.0 out of 5.0
4.9 out of 5 (7 reviews)
Great.......butI would have written an amazing review if this hotel IF it weren't for a couple of minor disappointments. First we were put in a room outside of the house towards the back left side of the house....ok. We were unable to connect to the wifi there. If you book a place based on the fact that they say ...
  26 Jul 2017

£81

£81
Murrayshall House Hotel & Golf Courses

Murrayshall House Hotel & Golf Courses

Murrayshall Road, Perth
4.0 out of 5.0
4.3 out of 5 (23 reviews)
Good resultWe were welcomed to the hotel and issued with room key. Entering the end of the corridor where are room was, there was an unpleasant smell. As we entered the room the smell lingered. I rang reception and the duty manager soon arrived. Apart from the odour the room was very nice albeit dated. We were ...
  28 Aug 2017

£64

£64
Macdonald Marine Hotel And Spa

Macdonald Marine Hotel And Spa

Cromwell Road, North Berwick
4.0 out of 5.0
3.9 out of 5 (82 reviews)
nice hotelgood location lovely views breakfast price a bit high facilities very good
  13 Sep 2017

£100

£100
Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate

Kinclaven By Stanley, Perth
4.0 out of 5.0
4.3 out of 5 (34 reviews)
Fishing HotelSmall single room with very poor shower, but everything else was excellent, staff and food excellent.
  17 Sep 2017

£75

£75
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

Recently booked St. Andrews hotels

Hotel du Vin & Bistro St. Andrews
4.0 out of 5.0
Last booking: 6 hours ago
Macdonald Rusacks Hotel
4.0 out of 5.0
Last booking: 44 hours ago