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

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured St. Andrews 4 Star Hotels

See all 166 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.4 out of 5 (1,019 reviews)
Excellent facilities, pleasant stayHad a very nice stay. The room was spacious and comfortable, the free wifi useful, the staff all very cheerful and helpful. Nice location to have a view over the water. Overall everything fit the bill and I found it a good reliable choice when visiting Dundee for a couple of days especially for a ...
  18 Nov 2017

£56

£56
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent, Dundee
4.0 out of 5.0
4.3 out of 5 (356 reviews)
The room is fantastic. The bed huge and the facilities in the room and ensuite of a very high standard. The only downside of this hotel is I think the food in the restaurant is very expensive. It was very tasty but I think £4 for 10 chips and £5 for a small amount of mash is ridiculously ...
  17 Nov 2017

£46

£46
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews
4.0 out of 5.0
4.4 out of 5 (161 reviews)
Modern well situated hotelComfortable updated hotel, close to town center and golf courses
  29 Oct 2017

£95

£95
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Pilmour Links, St. Andrews
4.0 out of 5.0
4.2 out of 5 (324 reviews)
been Before and loved it.We cane last year fir our Anniversary had a sea view room. This year booked again for our Anniversary requested a sea view room was given a road side room which kept us up all night. Very noisy. Coming back again in February with another couple and hope this time to have a sea view room. Staff were ...
  20 Nov 2017

£104

£104
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links, Carnoustie
4.0 out of 5.0
4.2 out of 5 (553 reviews)
Great Hotel. Staff food location all excellent. Will be back again for weekend break.
  3 Nov 2017

£39

£39
Taypark House

Taypark House

484 Perth Road, Dundee
4.0 out of 5.0
4.7 out of 5 (26 reviews)
Nice hotel in peaceful locationRelaxing stay near to all the attractions Dundee has to offer
  22 Oct 2017

£81

£81
The Inn at Kingsbarns

The Inn at Kingsbarns

5 Main Street, St. Andrews
4.0 out of 5.0
4.8 out of 5 (61 reviews)
Cosy stay near to UniversityCosy but classy hotel. Friendly professional owners that were very welcoming. Stayed in the family room that was really spacious with lots of special details. From the toiletries, small bottle of freash milk to the large flat screen TV. We had a wonderfull evening meal and breakfast with plenty of ...
  6 Nov 2017

£62

£62
Doubletree by Hilton Dundee

Doubletree by Hilton Dundee

Kingsway West, Invergowrie, Dundee
4.0 out of 5.0
4.3 out of 5 (399 reviews)
Great hotel. This was our third time staying at the hotel within the last year. Great hotel to relax, food both in the evening and breakfast was amazing!! Only fault was this time our room was too warm, staff brought a fan to the room which helped a little. Overall, we will be back for a fourth time ...
  23 Oct 2017

£49

£49
Macdonald Marine Hotel And Spa

Macdonald Marine Hotel And Spa

Cromwell Road, North Berwick
4.0 out of 5.0
4.0 out of 5 (236 reviews)
Decided to book a late deal, was delighted with the Hotel, will be booking again early next year.
  9 Nov 2017

£90

£90
Parklands Hotel

Parklands Hotel

2 St Leonards Bank, Perth
4.0 out of 5.0
4.3 out of 5 (92 reviews)
Fab hotel near town centreGreat from start to finish and owner took the time to sit and hav a chat with us, staff all lovely
  23 Oct 2017

£52

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

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