Skip to main content

Luxury Hotels in St. Andrews

Find the luxury hotels that appeal to you the most

The best luxury hotels in St. Andrews

Check out our pick 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...

H
Helen
From
Australia
Everything! The staff were amazing - special thanks to Niall who was so friendly and helpful. The facilities were exceptional.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,103 reviews
Price from
US$499.57
1 night, 2 adults

Rusacks St Andrews

Hotel in St. Andrews

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

A
Arnold
From
Germany
My 7-year old daughter and I stayed for a night. We got upgraded to an amazing view overlooking the golf course. Everyone was amazing and we slept super well. Perfect time had! Thank you, veryone at the Russacks! We will be back for sure.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 reviews
Price from
US$409.51
1 night, 2 adults

Luxury 2 bedroom holiday home with stunning views

St. Andrews

Located in St. Andrews and only 300 metres from St Andrews East Sands Beach, Luxury 2 bedroom holiday home with stunning views provides accommodation with sea views, free WiFi and free private...

I
Ian
From
United Kingdom
Loved the location and high spec condition of the caravan. The owner Nadine is a great communicator and made everything really easy. Lovely wee touches on arrival - shortbread, nice coffee etc. Had a great time and would definitely return.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 23 reviews
Price from
US$210.34
1 night, 2 adults

The Peat Inn Restaurant With Rooms

Hotel in St. Andrews

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

R
Robert
From
United Kingdom
Breakfast was nice , would like tge option of a full cooked considering the cost of the room.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 98 reviews
Price from
US$391.35
1 night, 2 adults

Seaton House - Small Luxury Hotels of the World

Hotel in St. Andrews

Situated in St Andrews, 600 metres from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodation with a fitness centre, free valet parking and a private garden.

J
Joseph
From
United Kingdom
Excellent omelette & hot smoked salmon at breakfast
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 62 reviews
Price from
US$381.25
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.

R
Roderick
From
Spain
stylish and comfortable with friendly and helpful staff
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,534 reviews
Price from
US$300.59
1 night, 2 adults

Haar with Rooms 5 stars

St. Andrews

Situated within 700 metres of West Sands Beach and 600 metres of St Andrews University, Haar with Rooms 5 stars features rooms in St. Andrews. With free WiFi, this 5-star inn has a terrace and a bar.

T
Tammy
From
United States
Extremely comfortable beds and perfect golf location. Plenty of pubs and food within a few yards.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 190 reviews
Price from
US$359.82
1 night, 2 adults

Kinnettles Hotel & Spa

Hotel in St. Andrews

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

J
Jo
From
United Kingdom
Perfect position for the town and golf course. The hotel is very clean, comfortable and the staff were excellent examples of what good customer service should be
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 674 reviews
Price from
US$302.37
1 night, 2 adults

The Clarendon

Dundee (Near St. Andrews)

The Clarendon is situated in Dundee, 24 km from St Andrews University and 28 km from St Andrews Bay. This 4-star hotel offers a concierge service and luggage storage space.

H
Helen
From
United States
A wonderful boutique hotel, beautiful and extremely clean. Excellent host and Alexa was a plus. I will be back again and again. The view from the window was lovely.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 778 reviews
Price from
US$139.88
1 night, 2 adults

Horseshoe Cottage

Fife (Near St. Andrews)

Horseshoe Cottage, a property with a garden, is set in Fife, 32 km from St Andrews Bay, 32 km from Discovery Point, as well as 32 km from Scone Palace.

n
nikkiseaqueens
From
United Kingdom
Felt at home as soon as we stepped through the door. The welcome pack was very much appreciated! The cottage has been decorated beautifully. Jackie introduced herself over text & said she was available should we have any questions. A great base to visit my Grandparents, lovely & peaceful.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 22 reviews
Price from
US$443.04
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 will provide that extra something special to make your trip even more memorable. These five-star properties feature lavish luxuries such as on-site restaurants with sweeping city views, in-room massage and spacious private terraces. They often have a central location which makes exploring the main sights a breeze.

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

See all

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 69 reviews

Popular with guests booking luxury hotels in St. Andrews

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

Popular with guests booking luxury hotels in St. Andrews

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

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 98 reviews

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 190 reviews

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 62 reviews

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 674 reviews

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 reviews

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,103 reviews

Popular with guests booking luxury hotels in St. Andrews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,534 reviews

Highly rated luxury hotels in St. Andrews and nearby

Tarskavaig B&B

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

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

From US$157.76 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 30 reviews

The Greyfriars Apartment, a property with a terrace, is situated in St. Andrews, 400 metres from St Andrews University, 4.9 km from St Andrews Bay, as well as 21 km from Discovery Point.

30C The Scores

St. Andrews
8.0+ review score
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 7 reviews

Set in St. Andrews, 30C The Scores offers a restaurant, 500 metres from St Andrews University and 5 km from St Andrews Bay. The 5-star apartment is 21 km from Discovery Point.

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

Situated in St. Andrews, Torrance At Abbey Park Avenue features accommodation 3.9 km from St Andrews Bay and 22 km from Discovery Point.

Dempster Lodge

St. Andrews
8.0+ review score
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 47 reviews

Dempster Lodge, a property with a garden, is set in St. Andrews, less than 1 km from St Andrews University, 4.5 km from St Andrews Bay, as well as 22 km from Discovery Point.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 76 reviews

Situated 800 metres from St Andrews University, 3.8 km from St Andrews Bay and 22 km from Discovery Point, Abbey Villa - No 5 offers accommodation located in St. Andrews.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 54 reviews

Square Green No 11 - Garden, a property with a garden, is located in St. Andrews, less than 1 km from St Andrews University, 4.4 km from St Andrews Bay, as well as 22 km from Discovery Point.

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

Featuring a patio with garden views, a fitness centre and a garden, Ailim House Serviced Cottage Escape, around the corner from the Old Course can be found in St.

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

The Townhouse

St. Andrews
Central location
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

The Townhouse, a property with a garden, is located in St. Andrews, 800 metres from St Andrews University, 5 km from St Andrews Bay, as well as 21 km from Discovery Point.

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

Located in St. Andrews, 5 star luxury villa with Garden SPA features accommodation with a heated pool, a patio and inner courtyard views.

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

Featuring garden views, 54 Buchanan Gardens provides accommodation with a garden and a patio, around 2.5 km from West Sands Beach.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 69 reviews

The Hepburn Garden House, a property with a garden, is located in St. Andrews, 2 km from St Andrews University, 6 km from St Andrews Bay, as well as 23 km from Discovery Point.

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

Located in St. Andrews, Drumcarrow Luxury Lodges is a recently renovated accommodation, 8 km from St Andrews University and 11 km from St Andrews Bay. The accommodation features a hot tub.

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

Featuring a sauna, Luxury Lodge Retreat with Hot Tub - Stewarts Resort 19 is situated in St. Andrews. This holiday home features accommodation with a patio.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 11 reviews

Taylor Cottage, a property with a garden, is set in St. Andrews, 14 km from St Andrews Bay, 17 km from Discovery Point, as well as 48 km from Scone Palace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 98 reviews

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

From US$391.35 per night

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

Kinness Lodge - Uk39595

Strathkinness
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Located in Strathkinness, Kinness Lodge - Uk39595 provides accommodation within 21 km of Discovery Point. Offering free private parking, the 4-star holiday home is 3.3 km from St Andrews University.

Burnside West Cottage- Uk39596

Strathkinness
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 3 reviews

Set in Strathkinness, Burnside West Cottage- Uk39596 offers accommodation within 21 km of Discovery Point. Providing free private parking, the 4-star holiday home is 3.3 km from St Andrews University.

Stable Cottage

Cameron
Free cancellation options available

Located in Cameron, 10 km from St Andrews Bay and 28 km from Discovery Point, Stable Cottage provides accommodation with access to a garden.

Bruar Lodge

Cameron
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in Cameron, Bruar Lodge features accommodation within 28 km of Discovery Point. Offering free private parking, the 5-star holiday home is 7.3 km from St Andrews University.

The Roundel

Leuchars
Free cancellation options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews

The Roundel, a property with a garden, is set in Leuchars, 12 km from St Andrews University, 16 km from St Andrews Bay, as well as 45 km from Scone Palace.

The Smithy

Largoward
Free cancellation options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 19 reviews

Offering a garden and garden view, The Smithy is situated in Largoward, 14 km from St Andrews Bay and 31 km from Discovery Point.

FAQ about luxury hotels in St. Andrews

Luxury hotels that guests love in St. Andrews

See all
Avg. price/night: US$328.66
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,103 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: US$558.73
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 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: US$558.73
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 reviews
stunning views, exceptional service, Fantastic food and comfortable stay, it felt very luxurious.
Guest review by
Jessica
Young couple
Avg. price/night: US$306.44
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,534 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: US$558.73
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 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: US$558.73
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 reviews
Luxurious room, very clean, the most comfortable bed I’ve slept in. Classy room. Top class
Guest review by
Laura
Young couple