The 10 best four-star hotels in St. Andrews, UK | Booking.com
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.

P
Pascal
From
Canada
Staff super friendly (and Harris the Dog!!!) romm is soacious and comfortable, food is super good. Really on of our top spot through our entire Scotland trip.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 472 reviews
Price from
US$275.12
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.

B
Borys
From
Poland
This is a very nice place with a beautiful garden. The distance to the town is reasonable also for persons who preffer to walk (in fact partly by the path on grass, but it was OK for me).
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 645 reviews
Price from
US$279.48
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.

A
Anca
From
Romania
Location, the sea view from junior suite window, breakfast, comfy bed, friendly staff at the reception, very good restaurant, cosy restaurant
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 974 reviews
Price from
US$181.18
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
john
From
Australia
Breakfast was great staff 100% friendly n helpful in a perfect location for those playing 🏌️‍♀️
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 97 reviews
Price from
US$269.22
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.

E
Erik
From
Norway
Everything was perfekt, everything!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,401 reviews
Price from
US$169.77
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.

J
Jackie
From
United Kingdom
spotlessly clean, beautifully decorated and well stocked with toiletries and also tea, coffee, biscuits and Dundee cake with a mini bottle of fresh milk in the fridge too!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 784 reviews
Price from
US$150.31
1 night, 2 adults

Forbes of Kingennie

Dundee (Near St. Andrews)

Forbes of Kingennie offer beautiful, self-catering accommodation within the idyllic Angus countryside, just 15 minutes’ drive from Dundee. Its lodges boast balconies and fantastic views.

J
Jocelyne & Mark
From
Canada
We stayed in the Stargazer and it was perfect.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 620 reviews
Price from
US$241.57
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.

R
Rhona
From
Germany
Great place to stay , warm welcome from Jenni and Mark . Beautiful furnishings, well worth a stay! We just love the African touch as we were there last year !
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 97 reviews
Price from
US$201.31
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,141 reviews
Price from
US$122.13
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.

C
Con
From
United Kingdom
beautiful room, spacious and good decor
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,691 reviews
Price from
US$166.41
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

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

  • The Greyfriars Apartment

    St. Andrews
    Budget options available
    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.

  • Montague Guest House

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 88 reviews

    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.

    From US$295.25 per night
  • Doune Guest House

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 246 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.

  • Pilmour Place - No 6

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 37 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.

  • Kinness Lodge - Uk39595

    Strathkinness
    Budget 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.

  • 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, 353 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.

    From US$194.60 per night
  • Elderburn Lodges

    St. Andrews
    Budget options available
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 8 reviews

    Elderburn Lodges has garden views, free WiFi and free private parking, located in St. Andrews, 7.6 km from St Andrews University.

Enjoy breakfast in St. Andrews and nearby

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 60 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.

  • Tarskavaig B&B

    Radernie
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 171 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$209.36 per night
  • 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.

  • South House

    Radernie
    Breakfast options

    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.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 44 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
    Breakfast options
    Scored out of 10, guest rating 10.0
    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

4 star hotels that guests love in St. Andrews

See all
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 171 reviews
    Really enjoyed my stay here. Very spacious modern apartment in a quiet location with a great view.
    Guest review by
    Calum
    Solo traveller