Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

4-star hotels in St Andrews

Search the best hotels and places to stay in St Andrews

View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Applied filters
Stars:   ×
40 The Scores, St Andrews, United Kingdom, KY16 9ASView on map
500 m from City Centre500 m from St Andrews University
Featuring chic architecture, the venue provides 37 rooms and offers easy access to St Andrews Bay.
  • The hotel has
    • Paid parking
    +1
8.4
Great120 reviews
Price from£ 219per nightSelect
Not available
Pilmour Links, St Andrews, United Kingdom, KY16 9JQ
This hotel serves an Italian menu and features hiking, lawn tennis and cycling onsite, boasting an enviable location near St Andrews Bay.
  • The hotel has
    • Off-site car park
    +1
7.8
Very good226 reviews
Price from£ 268per nightSelect
Not available
Strathkinness Low Road, St Andrews, United Kingdom, K169TX
2.6 km from City Centre2.3 km from St Andrews - Jubilee Course
Featuring a swimming pool and views of the garden, the property offers guests to enjoy contemporary meals and take advantage of its location in St Andrews.
9.0
Perfect77 reviews
Price from£ 306per nightSelect
Not available
5 Main Street, St Andrews, United Kingdom, 00000
Near the hotel, there is a bus stop and guests can easily reach Crail Museum and Heritage Centre which is not far away.
8.6
Great32 reviews
Price from£ 133per nightSelect
Not available
25 Nelson Street, St Andrews, United Kingdom
500 m from City Centre700 m from St. Andrew's - The Old Course
The luxury hotel is a good starting point to St Andrews' sights including Craigtoun Country Park and St. Andrew's.
Price from£ 162per nightSelect
Not available
Stravithie Bridge, St Andrews, United Kingdom, KY16 8LR
4.8 km from City Centre1.9 km from St Andrews Bay
Just 1.8 km from Dunino Den, the hotel boasts a playroom and board games for children and includes 8 rooms.
Price from£ 158per nightSelect
Not available
High Road, St Andrews, United Kingdom, KY16 9SL
6.6 km from City Centre
Overlooking the garden, this luxury hotel welcomes guests with a daily continental buffet breakfast.
Price from£ 135per nightSelect
Not available
12 Grange Road, St Andrews, United Kingdom
1.2 km from City Centre1000 m from St Andrews Cathedral
This luxury hotel with sea views lies close to the sights of St Andrews including Eden Mill.
Price from£ 147per nightSelect
Not available
2 Cauldside Farm Steading, Strathkinness High Road, St Andrews, Gb, St Andrews, United Kingdom
3.3 km from City Centre2.3 km from St Andrews - Strathtyrum Course
There are rooms facing the garden and the hotel is set close to University of St Andrews.
Select
Not available

Filtering results

Please wait...

9 hotels found