Skip to main content

Four-Star Hotels in St. Andrews

Find the four-star hotels that appeal to you the most

The best four-star hotels in St. Andrews

Check out our pick of great four-star hotels in St. Andrews

Filter by:

Review score

Montague Guest House

St. Andrews

Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

A
Angelo
From
Switzerland
Great location, comfortable bed, stunning breakfast!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 80 reviews
Price from
US$202.50
1 night, 2 adults

Rufflets St Andrews

Hotel in St. Andrews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

A
Annel88
From
South Africa
Scenic views, bigger rooms than you would expect and great food. Friendly and accommodating staff
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 644 reviews
Price from
US$195.08
1 night, 2 adults

Hotel Du Vin, St Andrews

Hotel in St. Andrews

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

b
badger
From
United Kingdom
Great location, breakfast with view , room comfortable and clean.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 966 reviews
Price from
US$195.75
1 night, 2 adults

No 5 Pilmour

St. Andrews

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

J
JOAQUIN
From
Spain
Highly recommended, 100 meters from the Royal and Ancient. Large and clean rooms. Very friendly staff and great breakfast!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 91 reviews
Price from
US$270.81
1 night, 2 adults

Tarskavaig B&B

Radernie (Near St. Andrews)

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.

B
Bing
From
China
wonderful place to live, great decoration, comfortable bed,brilliant breakfast. 13mins Drive to town center. strongly recommend you to choose this house.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 162 reviews
Price from
US$307.80
1 night, 2 adults

The Inn At Kingsbarns

Kingsbarns (Near St. Andrews)

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

S
Stéphanie
From
Luxembourg
Well equipped and comfortable room. Friendly welcome and service. Good breakfast, delicious dinner.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 503 reviews
Price from
US$276.75
1 night, 2 adults

The Waterfront

Anstruther (Near St. Andrews)

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

G
Guthrie
From
United Kingdom
Spacious and well decorated room with a view over the harbour. All staff exceptional. Great breakfast.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,395 reviews
Price from
US$170.78
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.2
Superb - What previous guests thought, 783 reviews
Price from
US$143.64
1 night, 2 adults

The Spindrift Guest House

Anstruther (Near St. Andrews)

Featuring a garden and views of quiet street, The Spindrift Guest House is a guest house situated in a historic building in Anstruther, less than 1 km from Billow Ness Beach.

m
mark
From
United Kingdom
Great hosts, fantastic breakfast comfy room
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 92 reviews
Price from
US$218.70
1 night, 2 adults

Staybridge Suites - Dundee by IHG

Dundee (Near St. Andrews)

Situated just 1.4 km from Discovery Point, Staybridge Suites - Dundee by IHG features accommodation in Dundee with access to a fitness centre, a shared lounge, as well as a 24-hour front desk.

N
Nadim
From
South Africa
Everything was great. Did not realize the apartment had a full kitchen. The shower is probably the best I've ever had - better than 5 star hotels I've stayed at. Everything was clean and the staff are very friendly.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,240 reviews
Price from
US$103.95
1 night, 2 adults
All four-star hotels in St. Andrews

Looking for a four-star hotel?

Offering plenty of five-star-worthy features, these plush properties may provide plenty of optional extras such as on-site dining and valet parking. Many can be found in central locations near to major landmarks and shopping areas, and you can expect above-average service from the hotel staff.

Most booked four-star hotels in St. Andrews and surroundings in the past month

See all

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 37 reviews

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 91 reviews

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

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

Popular with guests booking four-star hotels in St. Andrews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 644 reviews

Popular with guests booking four-star hotels in St. Andrews

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

Enjoy breakfast in St. Andrews and nearby

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

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

From US$236.25 per night

No 5 Pilmour

St. Andrews
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 91 reviews

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 37 reviews

Set in St. Andrews, 500 metres from St Andrews University and 4.9 km from St Andrews Bay, Pilmour Place - No 6 offers a restaurant. The 4-star apartment is 20 km from Discovery Point.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 132 reviews

No12 Bed and Breakfast, St Andrews is a 4-star property set in St. Andrews, facing the sea. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.

Located 7.3 km from St Andrews Bay and 21 km from Discovery Point, Kinness Lodge - Uk39595 offers accommodation in Strathkinness.

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

Burnside West Cottage- Uk39596 is an accommodation set in Strathkinness, 7.3 km from St Andrews Bay and 21 km from Discovery Point.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 644 reviews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

Old Mill Cottage

Dunino
Breakfast options
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 61 reviews

Complete with a garden, Old Mill Cottage is situated in Dunino, 7 km from St Andrews University and 28 km from Discovery Point. The property is non-smoking and is set 4.2 km from St Andrews Bay.

Save money on four-star in St. Andrews and nearby – budget options available

The Roundel

Leuchars
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 8 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
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 18 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 four-star hotels in St. Andrews