Top-10 hotels in the center of St. Andrews

  • guests
Location is a crucial point in selection of the hotel. That's why we have collected the best hotels in the center of St. Andrews together. Cheap hotel rates here start from $85 and reach $284.
Hotellook team
1
Rating 8.0
Very good hotel. Nearby shopping is top-notch and service staff are friendly. Spacious bathroom. Popular among couples.
2
Rating 8.3
Very good hotel. Close to the city center with easily acessible parking. Stylish Hotel. Fair breakfast prices. Great reception. Popular among couples.
3
Rating 8.3
Very good city hotel. Close to the city center with easily acessible parking. Great staff at reception and the restaurant. Stylish Hotel. Popular among solo travelers.
from $92
4
Rating 8.5
Excellent business hotel. Great views, and centrally located. Clean rooms. Popular among solo travelers.
from $147
5
Rating 8.5
Excellent romantic hotel. Great views, and centrally located. Comfortable beds.
from $85
6
Rating 8.2
Very good city hotel. Great reception staff and beautiful grounds. Beach nearby. Popular among people traveling with friends.
from $126
7
Rating 8.3
Very good business hotel. Close to the city center with easily acessible parking. Excellent beds and great views. Fantastic service. Popular among couples.
from $117
8
Rating 8.0
Very good budget hotel. Close to the city center with easily acessible parking. Popular among couples.
9
Rating 9.4
Excellent romantic hotel. Close to Road. Easily accessible by car and close to the city center. Good fitness area. Good restaurant service. Great concierge service.
from $184
10
Rating 9.0
Excellent hotel. Pleasant hotel grounds and professional service. Stylish Hotel. Popular among couples.
from $284
Check all St. Andrews hotels
  • guests