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

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

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


Featured St. Andrews 4 Star Hotels

See all 185 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,066 reviews)
Central for visiting tourist attractions I stayed in the hotel for 3 nights I throughly enjoyed it and would recommend others to stay here. The hotel is central for all tourist attractions. Short walk into the town centre and a short walk away from the train station. The Spa facilities were amazing, great selection of food choices for breakfast, ...
  19 Feb 2018

£44

£44
Carnoustie Golf Hotel

Carnoustie Golf Hotel

The Links, Carnoustie
4.5 out of 5.0
4.2 out of 5 (592 reviews)
Good views of golf courseNice hotel,Good Breakfast and pleasant staff.Disapponted about the mould in shower vent.Expected better from a 4 star hotel
  12 Feb 2018

£34

£34
Macdonald Rusacks Hotel

Macdonald Rusacks Hotel

Pilmour Links, St. Andrews
4.0 out of 5.0
4.3 out of 5 (333 reviews)
Excellent locationWe were in St Andrews for a specific event. The hotel & location were ideal for this and it was excellent value.
  19 Jan 2018

£75

£75
Malmaison Dundee

Malmaison Dundee

44 Whitehall Crescent, Dundee
4.5 out of 5.0
4.3 out of 5 (392 reviews)
Very friendly hotel, who welcome dogs. Right in the middle of the city, close to everything
  5 Feb 2018

£54

£54
Doubletree by Hilton Dundee

Doubletree by Hilton Dundee

Kingsway West, Invergowrie, Dundee
4.0 out of 5.0
4.3 out of 5 (413 reviews)
Staff were lovelyA group of us stayed at the hotel for a family funeral. We were all looked after very well during our weekend stay and found the staff to be very helpful and keen to resolve any of our queries as they arose.
  12 Feb 2018

£41

£41
The Station Hotel

The Station Hotel

1 Leonard Street, Perth
4.0 out of 5.0
3.4 out of 5 (331 reviews)
Near rail stationHotel handy for rail station, but a good 10/15 minute walk to centre of city. When we arrived reception could not find room key, he left reception to ask someone what to do, when he returned gave us another key to another room. Lift broke down the morning we were leaving.
  12 Feb 2018

£45

£45
Best Western Invercarse Hotel

Best Western Invercarse Hotel

371 Perth Road, Dundee
4.0 out of 5.0
4.2 out of 5 (110 reviews)
Would recommendno problems, hotel clean, bed very comfortable and staff very helpful. Only small grumble would be the shower did not drain very well so I could not stay very long in the shower as the water would have gone all over the floor. Small grumble, sure it will be sorted by the time of my next visit at ...
  5 Feb 2018

£44

£44
Taypark House

Taypark House

484 Perth Road, Dundee
4.5 out of 5.0
4.6 out of 5 (43 reviews)
Quaint hotel overlooking the TayI stayed 2 nights as I had traveled down for the Dundee Mountain Film festival. I had a lovely, spacious room in the main building overlooking the gardens and Tay. My first evening I was hoping to have a nice quiet evening in my room after a long drive. However the music from the bar/cafe was rather ...
  26 Nov 2017

£77

£77
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 (246 reviews)
Fine hotel, but tiredI enjoyed my very brief stay, and it is lovely being right on the coast In North Berwick. The hotel staff were pleasant, but some areas were irritating, such as the number of staff in the restaurant who do different things: one can greet you, but nothing else, one can seat and take orders, but nothing ...
  22 Jan 2018

£70

£70
Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews
4.5 out of 5.0
4.4 out of 5 (172 reviews)
Nice hotelVery friendly staff. Hotel excellent location in St. Andrews easy access for car parkin*, although luckily got the last space. Food good. Only issue was extremely warm room during the night which made for a very uncomfortable sleep.
  5 Feb 2018

£120

£120

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

Best Western Scores Hotel
2.5 out of 5.0
Last booking: 3 hours ago
The Albany Hotel St Andrews
3.5 out of 5.0
Last booking: 8 hours ago
Hotel du Vin & Bistro St. Andrews
4.5 out of 5.0
Last booking: 10 hours ago
Greyfriars Inn
3.5 out of 5.0
Last booking: 11 hours ago
Old Course Hotel
5.0 out of 5.0
Last booking: 32 hours ago