The 10 best luxury hotels in St. Andrews, UK | Booking.com
Skip to main content
In partnership with
Manufacture Française des Pneumatiques Michelin

The best luxury hotels in St. Andrews

Check out our selection of great luxury hotels in St. Andrews

Filter by:

Review score

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant...

D
David
From
United States
Location and views Rooms great Service good Jigger inn terrific for lunch
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,132 reviews
Price from
$511.97
1 night, 2 adults

Rusacks St Andrews

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,536 reviews
Price from
$371.85
1 night, 2 adults

Luxury 2 bedroom holiday home with stunning views

St. Andrews

Luxury 2 bedroom holiday home with stunning views offers accommodations in St. Andrews, a 3-minute walk from St Andrews East Sands Beach and 1.8 miles from St Andrews University.

K
Keogh
From
United Kingdom
The view, the high spec, welcome milk, juice and biccies. The extra entry time was a deeply appreciated bonus. All you need for cooking was there.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 18 reviews
Price from
$215.57
1 night, 2 adults

The Peat Inn Restaurant With Rooms

Hotel in St. Andrews

Located in St. Andrews, 7.3 miles from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodations with a garden, free private parking, a restaurant and a bar.

L
Lisa
From
United States
Peaceful and beautiful setting. The room was spacious and comfortable. The staff members were very welcoming and gave helpful tips about the area. Dinner on property was just amazing. Probably the best meal I’ve ever had!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 84 reviews
Price from
$350.14
1 night, 2 adults

Fairmont St Andrews, Scotland

Hotel in St. Andrews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

C
Christine
From
United States
Staff hands down makes your stay memorable. So kind and genuine. Very good with the kids and helpful. Tons of activities to do around the hotel not just golf. While I played golf, the kids played soccer, kids zone, and pool.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,567 reviews
Price from
$320.66
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

T
Thomas
From
United States
Her location was fantastic. The staff was excellent, all of them, but one. The breakfast was very good served by a very positive helpful staff. Room number one had a very good view from the window.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 152 reviews
Price from
$368.76
1 night, 2 adults

Kinnettles Hotel & Spa

Hotel in St. Andrews

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

C
Cheryl
From
United States
A very convenient location in Saint Andrews. We could get to everything quickly.—the staff was outstanding!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 730 reviews
Price from
$309.88
1 night, 2 adults

Seaton House

Hotel in St. Andrews

Located in St Andrews, 1969 feet from West Sands Beach, Seaton House features accommodations with a fitness center, free valet parking and a private garden.

F
Felix
From
Germany
The very best of all
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 34 reviews
Price from
$390.72
1 night, 2 adults

Tarskavaig B&B

Radernie (Near St. Andrews)

Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.

Y
Yun
From
United States
Great location and home like features.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 176 reviews
Price from
$210.18
1 night, 2 adults

Staybridge Suites - Dundee by IHG

Dundee (Near St. Andrews)

A 17-minute walk from Discovery Point in Dundee, Staybridge Suites - Dundee by IHG provides accommodations with access to a fitness room.

N
Needham
From
United States
Comfortable room and bed, cleanliness, breakfast and nice bar on premises.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,022 reviews
Price from
$124.83
1 night, 2 adults
All luxury hotels in St. Andrews

Looking for a luxury hotel?

If you’re looking to treat yourself, a high-end hotel has that extra something to make your trip all the more memorable. These 5-star properties feature luxuries like on-site restaurants with sweeping city views, in-room massages, and spacious private terraces. They're often situated in central locations, which makes exploring a destination's main sights a breeze.

Most booked luxury hotels in St. Andrews and surrounding area in the past month

See all

These luxury hotels in St. Andrews and nearby have options with free cancellation

  • The Greyfriars Apartment

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 29 reviews

    The Greyfriars Apartment is located in St. Andrews, just a 4-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course. This 4-star apartment offers a garden.

  • Luxury flat in the heart of St Andrews

    St. Andrews
    Free cancellation options available

    Luxury flat in the heart of St Andrews is located in St. Andrews, just a 14-minute walk from St Andrews East Sands Beach and 700 yards from St Andrews University.

  • 30C The Scores

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 11 reviews

    30C The Scores offers accommodations in St. Andrews, a 5-minute walk from St Andrews University and 3.1 miles from Fairmont St Andrews Bay Golf Course. The apartment has access to a restaurant.

  • Dempster Lodge

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 50 reviews

    Just a 17-minute walk from St Andrews East Sands Beach and 0.6 miles from St Andrews University, Dempster Lodge features accommodations in St. Andrews with a garden.

  • Haar with Rooms 5 stars

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 152 reviews

    Located within a 8-minute walk of West Sands Beach and 700 yards of St Andrews University, Haar with Rooms 5 stars has rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

  • The Townhouse

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Just a 14-minute walk from West Sands Beach and 0.9 miles from St Andrews East Sands Beach, The Townhouse features accommodations in St. Andrews with a garden.

  • Abbey Villa - No 5

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 83 reviews

    Abbey Villa - No 5 offers accommodations in St. Andrews, a 8-minute walk from St Andrews East Sands Beach and half a mile from St Andrews University. The vacation home has access to a restaurant.

  • Square Green No 11 - Garden

    St. Andrews
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 54 reviews

    Just a 17-minute walk from St Andrews East Sands Beach and 0.6 miles from St Andrews University, Square Green No 11 - Garden features accommodations in St. Andrews with a garden.

Highly rated luxury hotels in St. Andrews and nearby

  • Tarskavaig B&B

    Radernie
    8.0+ review score
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 176 reviews

    Tarskavaig B&B in Radernie provides adults-only accommodations with free bikes and a garden. Offering free private parking, the 4-star bed and breakfast is 6.3 miles from St Andrews University.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 30 reviews

    Just a 13-minute walk from West Sands Beach and half a mile from St Andrews University, Ailim House Serviced Cottage Escape, around the corner from the Old Course features accommodations in St.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 30 reviews

    Luxury 2-bedroom apartment near beach in St Andrews offers accommodations in St. Andrews, a 7-minute walk from St Andrews East Sands Beach and 0.6 miles from St Andrews University.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 35 reviews

    1.1 miles from West Sands Beach in St. Andrews, 5 star luxury villa with Garden SPA features accommodations with access to spa facilities and steam room.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 36 reviews

    Providing a garden, 54 Buchanan Gardens offers accommodations in St. Andrews. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 70 reviews

    The Hepburn Garden House offers accommodations in St. Andrews, 14 miles from Discovery Point.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 59 reviews

    Drumcarrow Luxury Lodges offers accommodations in St. Andrews, 13 miles from Discovery Point.

  • Taylor Cottage

    St. Andrews
    8.0+ review score
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 8 reviews

    Taylor Cottage offers accommodations in St. Andrews, 6.2 miles from St Andrews University and 8.9 miles from Fairmont St Andrews Bay Golf Course.

Great access to the city center. Check these luxury hotels in St. Andrews and nearby

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Luxury Lodge Retreat with Hot Tub - Stewarts Resort 19 offers accommodations in St. Andrews, 4.5 miles from St Andrews University and 6.6 miles from Fairmont St Andrews Bay Golf Course.

  • Newton Manor House is located in St. Andrews, just 19 miles from Scone Palace and 21 miles from Discovery Point.

FAQ about luxury hotels in St. Andrews

Luxury hotels that guests love in St. Andrews

See all
  • Avg. price/night: $1,542.66
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,132 reviews
    The rooms were superb. The location overlooking the golf course was very special. Everything about the hotel was true luxury.
    Guest review by
    Maria
    Young couple
  • Avg. price/night: $788.17
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,536 reviews
    The stay with my wife and two daughters could not not have been better. The up graded rooms for my 90th birthday were superb with the views over the Old Course. My wife and I stayed in the hotel for my 70th birthday and the transformation of the upgrade is amazing. Our stay was outstanding in every respect.
    Guest review by
    Gerald
    Family with young children
  • Avg. price/night: $788.17
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,536 reviews
    stunning views, exceptional service, Fantastic food and comfortable stay, it felt very luxurious.
    Guest review by
    Jessica
    Young couple
  • Avg. price/night: $847.59
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,567 reviews
    From the moment I closed my car door, the staff were superb, everything was taken care of, for us to have the very best of times. The food in La Cucina was outstanding
    Guest review by
    stevie
    Young couple
  • Avg. price/night: $788.17
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,536 reviews
    Everything about the hotel was superb, the grand period features and decor was beautiful. The breakfast and restaurants couldn’t fault. Room facing 18-hole of the old course was luxurious. Can’t wait to stay again!
    Guest review by
    Alison
    Young couple
  • Avg. price/night: $788.17
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 1,536 reviews
    Luxurious room, very clean, the most comfortable bed I’ve slept in. Classy room. Top class
    Guest review by
    Laura
    Young couple

Research, refine, and make plans for your whole trip

gogless