A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Search Luxury Hotels in St. Andrews

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Luxury Hotels

Tonight
7 Oct - 8 Oct
Tomorrow
8 Oct - 9 Oct
This weekend
9 Oct - 11 Oct
Next weekend
16 Oct - 18 Oct

Our top choices for St. Andrews luxury hotels

1. Old Course Hotel

Old Course Hotel
St. Andrews
  • Sumptuous luxury awaits at this St. Andrews golf haven with 2 indoor pools, a 13-room spa, and stunning views of the iconic Old Course.
9.918.082 ₫
11.901.698 ₫ total
includes taxes & fees
3 Nov - 4 Nov
Old Course Hotel

2. Marine & Lawn Rusacks

Marine & Lawn Rusacks
St. Andrews
  • Luxurious Georgian retreat features coastal elegance, rooftop dining, and access to St Andrews' golf courses.
7.991.962 ₫
9.590.355 ₫ total
includes taxes & fees
3 Nov - 4 Nov
Marine & Lawn Rusacks

3. Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
St. Andrews
  • Indulge in coastal luxury at this 5-star St. Andrews retreat, steps from the beach with fine dining, premium amenities, and garden views.
7.733.241 ₫
9.279.889 ₫ total
includes taxes & fees
1 Nov - 2 Nov
Seaton House - Small Luxury Hotels of the World

4. Fairmont St Andrews

Fairmont St Andrews
St. Andrews
  • Seaside luxury beckons at this five-star hotel featuring a full-service spa with 12 treatment rooms, golf course, and ocean-view dining.
7.047.588 ₫
8.457.105 ₫ total
includes taxes & fees
2 Nov - 3 Nov
Fairmont St Andrews

5. Haar with Rooms

Haar with Rooms
St. Andrews
5.576.182 ₫
6.691.418 ₫ total
includes taxes & fees
1 Nov - 2 Nov
Haar with Rooms

6. Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
2.914.143 ₫
3.496.971 ₫ total
includes taxes & fees
19 Oct - 20 Oct
Carnoustie Golf Hotel

7. Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
St. Andrews
  • Beachside luxury and spa indulgence define this St Andrews hotel with full-service wellness amenities.
Kinnettles Hotel and Spa

8. The Balmoral Hotel

The Balmoral Hotel
Edinburgh City Centre
  • Indulge in Edwardian elegance at this Edinburgh hotel with a Michelin-starred restaurant and full-service spa.
13.605.005 ₫
17.142.361 ₫ total
includes taxes & fees
2 Nov - 3 Nov
The Balmoral Hotel

9. 100 Princes Street

100 Princes Street
Edinburgh City Centre
  • Tempur-Pedic luxury in the heart of Edinburgh with castle views and 24-hour service.
13.183.334 ₫
16.611.001 ₫ total
includes taxes & fees
2 Nov - 3 Nov
100 Princes Street

10. Prestonfield House

Prestonfield House
Prestonfield
  • Historic Edinburgh luxury awaits at Prestonfield House, featuring 4 elegant bars and weekend breakfast on a scenic rooftop terrace.
9.221.768 ₫
11.619.427 ₫ total
includes taxes & fees
3 Nov - 4 Nov
Prestonfield House
View all properties

Top St. Andrews Hotel Reviews

Rufflets St Andrews

Rufflets St Andrews

10/10 Excellent
"Everybody was wonderful! The place was adorable. They were very accommodating to our needs and the food was delicious Henrik and Theresa."
Henrik 1-night trip
Posted 3 days ago
Rufflets St Andrews
Fairmont St Andrews

Fairmont St Andrews

10/10 Excellent
"Amazing"
jeffrey 3-night trip
Posted 8 days ago
Fairmont St Andrews

Frequently asked questions

Are you looking for a luxury hotel for your stay in St. Andrews?
Fly into Dundee (DND) Airport or Edinburgh Airport (EDI) Airport, and then pamper yourself by staying at one of 7 St. Andrews luxury hotels. While you're visiting, you might want to think about enjoying the cathedral and university, which St. Andrews is known for.
How many luxury hotels will I be able to find in St. Andrews?
Lie in the lap of luxury during your getaway to St. Andrews in one of Expedia's 7 luxury hotels.
When can I expect good weather in St. Andrews?
Planning for the weather is a good way to make your trip to St. Andrews relaxing and enjoyable, especially when you're splurging. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for St. Andrews is 812 mm.
What's there to see and do in St. Andrews?
Experience St. Andrews and visit St Andrews - Eden Course, The Scores and St. Andrews Aquarium. If you have some spare time during your trip, you might want to check out Royal & Ancient Golf Club of St. Andrews and Old Course at St Andrews.
How can I get around St. Andrews?
It's easier to get around town comfortably when you know your options. If you want to explore the larger area, take a train from Leuchars Station.