Hotels in St Andrews city centre

156 places to stay within 1 km of the centre of St Andrews, out of 195 in the whole city, ranked by guest reviews.

St Andrews city centre in numbers

Places to stay less than 1 km as the crow flies from the centre of the city, with their guest scores. Updated daily.

places to stay within 1 km
156
within 500 m
126
average score; 9.0 for the whole city
9.0
four- and five-star hotels
83

Best-rated hotels in St Andrews city centre

Ranked by guest score and number of reviews. See all hotels in St Andrews

Frequently asked questions about hotels in St Andrews city centre

How many hotels are there in St Andrews city centre?

156 within 1 km of the centre: 11 five-star, 72 four-star, 30 three-star and 3 two-star.

What is the best-rated hotel in St Andrews city centre?

Going by guest reviews, Rusacks St Andrews (9.2 out of 10 from 2,047 reviews), followed by The Arran, St Andrews (9.2).

Which hotel is closest to the centre of St Andrews?

3-Bed Lodge Sleeps 6 - Private Hot tub - Resort, 100 m away as the crow flies.