4-star hotels in St Andrews

There are 74 4-star hotels in St Andrews out of 195 places to stay in total, ranked by guest score and number of reviews.

60 4-star hotels in St Andrews

4-star hotels in St Andrews have an average score of 9.1 out of 10, compared with 9.0 for all places to stay in St Andrews, from 7,786 guest reviews in total. The best-rated is The Arran, St Andrews, with 9.2 from 1,105 reviews. By category: 74 four-star.

See all hotels in St Andrews

Frequently asked questions: 4-star hotels in St Andrews

How many 4-star hotels are there in St Andrews?

We list 74: 74 four-star. They are ranked by guest score and number of reviews.

What is the best 4-star hotel in St Andrews?

Going by guest reviews, The Arran, St Andrews (9.2 out of 10 from 1,105 reviews), followed by Hotel Du Vin, St Andrews (8.8) and No1 Apartments & Bedrooms St Andrews - St Mary's (9.6).

Which 4-star hotel in St Andrews has the most reviews?

Hotel Du Vin, St Andrews, with 1,469 reviews and a score of 8.8 out of 10.