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

The Inn At Kingsbarns

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.

M
Maris
From
Estonia
It is impossible to recommend this inn enough, and we just spent 3 nights there. The room was spacious, private, quiet and clean. All the staff was absolutely fantastic - so friendly, so helpful. And not superficially. They really did everything they could to make your stay as comfortable and nice as possible. We also had 3 dinners at the restaurant. They were to die for! Quality food, fresh and carefully made. And this relaxed, comfortable, pleasant atmosphere everywhere! Really appreciated it.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 494 reviews
Price from
US$269.34
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.

E
Elizabeth
From
United Kingdom
Beautiful hotel. Staff were very friendly and helpful. Our dog was also made most welcome
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 643 reviews
Price from
US$273.61
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.

M
Martha
From
Denmark
Staff were amazing & friendly, breakfast was amazing. Rooms are large, rooms at the front have gorgeous views, at back no views but quiet. Beds are large and comfortable. Wifi very good, although you have to log in every day. Cozy bar which serves a great old fashioned.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 945 reviews
Price from
US$177.37
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
Jane Scott
From
United Kingdom
Room design excellent, stay and breakfast exceed expectations
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 reviews
Price from
US$263.56
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.

H
Heather
From
Ireland
Excellent location and staff, food very good.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,390 reviews
Price from
US$166.20
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.79
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.

A
Alan
From
Australia
Property is excellent and Mark and Jen couldn’t have done anything more
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 94 reviews
Price from
US$197.08
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.

F
Faith
From
Finland
Everything except it was hard going to sleep
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,178 reviews
Price from
US$119.56
1 night, 2 adults

Hotel Indigo - Dundee by IHG

Dundee (Near St. Andrews)

Boasting a bar and free WiFi, Hotel Indigo - Dundee is situated in Dundee, 1 km from Discovery Point.

P
Peter_DK
From
Denmark
This is a very nice hotel in an old renovated industrial building. Our room was big and very comfortable with all necessary facilities. It is conveniently located, so we could walk to all the attractions and restaurants in the city. We arrived early enough to get a parking space right outside the hotel, but they are limited. The breakfast was wonderful with lots of choices - we had an excellent avocado toast with poached eggs, in addition to the buffet.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,671 reviews
Price from
US$112.99
1 night, 2 adults

Malmaison Dundee

Dundee (Near St. Andrews)

Located just 100 metres from the riverfront and 300 metres from the V&A Dundee, Malmaison Dundee provides stylish, boutique accommodation in the heart of the city. Free Wi-Fi is accessible throughout....

A
AbdullahEisa
From
Kuwait
We had a problem but one of the staff fixed with a great smile and changed the room while keeping the other room for us.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,887 reviews
Price from
US$102.48
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.0
Superb - What previous guests thought, 130 reviews

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

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

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

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

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

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

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

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 237 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, 95 reviews

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

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

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

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

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

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

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

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

Enjoy breakfast in St. Andrews and nearby

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

Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres from St Andrews Cathedral.

No 5 Pilmour

St. Andrews
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 95 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.

From US$279.06 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 38 reviews

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

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.

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.

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

A former railway station set in 2 acres of landscaped garden, The Old Station Guest House comprises of the main building and a train carriage converted into suites.

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

Complete with a garden, Old Mill Cottage is situated in St. Andrews, 6.8 km from St Andrews University and 28 km from Discovery Point.

The Roundel

Leuchars
Breakfast options
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.

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

South House

Radernie
Budget options available

Featuring a garden, South House is set in Radernie, within 13 km of St Andrews Bay and 30 km of Discovery Point. The property is non-smoking and is located 10 km from St Andrews University.

Pinewood Country House

Leuchars
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 43 reviews

Situated within 12 km of St Andrews University and 16 km of St Andrews Bay in Leuchars, Pinewood Country House features accommodation with seating area.

The Smithy

Largoward
Budget 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 four-star hotels in St. Andrews