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

Search over 1,000,000 properties worldwide and 550 airlines worldwide

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

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


Check prices on hotels in St. Andrews

Tonight 19 Aug - 20 Aug
This weekend 23 Aug - 25 Aug
Next weekend 30 Aug - 1 Sep

Featured St. Andrews 5 Star Hotels

See all 571 properties in St. Andrews

Estimated price for 1 night/2 adults

Fairmont St Andrews
Fairmont St Andrews
5.0 out of 5.0
Free cancellation
4.6/5 (1172 reviews)
£179/ night for 2 guests

Very large hotel. Nice property. Lots of children running around. Good for families.

Reviewed on 16 Aug 2019
Old Course Hotel
Old Course Hotel
5.0 out of 5.0
4.8/5 (656 reviews)
£295/ night for 2 guests

Very nice. Wish I could stay and play golf. Next time?

Reviewed on 25 Jul 2019
Kinnettles Hotel and Spa
Kinnettles Hotel and Spa
5.0 out of 5.0
Free cancellation
4.7/5 (37 reviews)
£204/ night for 2 guests

This property is centrally located and within walking distance to attractions, restaurants and golf. The staff at this hotel was exceptional. Our Junior Suite was handsomely decorated. The bathroom was large and sitting area was very comfortable. The restaurant and bar in the hotel are convenient. ...

Reviewed on 10 Aug 2019
Greywalls Hotel and Chez Roux
Greywalls Hotel and Chez Roux
5.0 out of 5.0 Muirfield, Gullane, Scotland
4.7/5 (82 reviews)
£171/ night for 2 guests

It's a home not a hotel ... wonderfully relaxing ... amazing location next to Muirfield Golf Club and stunning gardens

Reviewed on 31 Jul 2019
Woodcroft House
Woodcroft House
5.0 out of 5.0 Bellwood Park, Perth, Scotland
Free cancellation
5.0/5 (19 reviews)
£190/ night for 2 guests

Beautiful property with amazing service, so peaceful but still close to town

Reviewed on 23 Jul 2019
The Hideaway Experience
The Hideaway Experience
5.0 out of 5.0 Balkello Farm, Auchterhouse, Dundee, Scotland
5.0/5 (3 reviews)
£250/ night for 2 guests

From our warm and friendly welcome to the perfect setting our stay was perfect start to finish. The Jacuzzi was hot and ready and to have outside music made it perfect looking at the stars.

Reviewed on 4 May 2018
The Townhouse
The Townhouse
5.0 out of 5.0 17 Marshall Place, Perth, Scotland
5.0/5 (111 reviews)
£95/ night for 2 guests

Excellent host. Luxurious room and amenities. Great location with a wonderful view of a park.

Reviewed on 15 Aug 2019
Sandford Country Cottages
Sandford Country Cottages
5.0 out of 5.0 St Fort, Newport-On-Tay, Scotland
£120/ night for 2 guests
Eden Mansion
Eden Mansion
5.0 out of 5.0
4.4/5 (26 reviews)

The hotel provides an experience rather than a simple practical place to sleep. You experience living in a country mansion and sleep and eat in luxurious surroundings. The location is superb with beautiful views and the crowning glory is Rueben who manages the hotel and is always available for advice, ...

Reviewed on 26 Aug 2018
Map

Pocket Guide: 5 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: 7 hours ago
Best Western Scores Hotel
2.0 out of 5.0
Last booking: 30 hours ago
Vicarsford lodge
4.0 out of 5.0
Last booking: 33 hours ago