Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

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
We offer 105 hotels in St Andrews
Get Prices

4-star hotels in St Andrews

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
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Applied filters
Stars:   ×
Macdonald Rusacks Hotel St AndrewsPilmour Links, St Andrews, United Kingdom, KY16 9JQView on map
700 yd from City Center200 yd from St Andrews - Jubilee Course
Staying at this charming hotel, guests can enjoy panoramic views of St Andrews Bay.
  • The hotel has
    • On-site car park
    +1
7.8
Very good226 reviews
Price fromUS$ 263per nightSelect
Not available
Rufflets Country House St AndrewsStrathkinness Low Road, St Andrews, United Kingdom, K169TXView on map
1.6 mi from City Center
This property features an indoor swimming pool, tennis courts and a golf course, boasting panoramic views of the city.
  • The hotel has
    • On-site car park
    +1
9.0
Perfect142 reviews
Price fromUS$ 298per nightSelect
Not available
Inn At Lathones St AndrewsLathones, St Andrews, United Kingdom, KY9 1JEView on map
5.2 mi from City Center
In the hotel you will find the relaxed award-winning restaurant that offers selected typical specialties of local cuisine.
  • The hotel has
    • On-site car park
    +1
7.4
Very good80 reviews
Price fromUS$ 134per nightSelect
Not available
Hotel Du Vin, St Andrews40 The Scores, St Andrews, United Kingdom, KY16 9ASView on map
500 yd from City Center500 yd from St Andrews University
Located off St Andrews Bay, this impressive hotel is 1 km from the center of St Andrews and offers views over St Andrews Bay.
  • The hotel has
    • Paid parking
    +1
8.4
Great120 reviews
Price fromUS$ 227per nightSelect
Not available
The Old Station Guest House St AndrewsStravithie Bridge, St Andrews, United Kingdom, KY16 8LRView on map
3.0 mi from City Center
Located a few steps from St Andrews Harbour Trust, the hotel features 8 rooms with views over the city.
  • The bed & breakfast has
    • Free Wi-Fi in public areas
    +1
  • The bed & breakfast has
    • Flat-screen TV
    +1
Price fromUS$ 188per nightSelect
Not available
Millhouse B&B St Andrews2 Cauldside Farm Steading, Strathkinness High Road, St Andrews, Gb, St Andrews, United KingdomView on map
2.0 mi from City Center
There are rooms facing the garden and the hotel is set close to St Andrews.
Select
Not available
No12 Bed And Breakfast St Andrews12 Grange Road, St Andrews, United KingdomView on map
1400 yd from City Center1100 yd from St Andrews Cathedral
Set near Boarhills Church, this luxury venue is 20 minutes' walk of the city center.
  • The bed & breakfast has
    • Free Wi-Fi in rooms
    +1
  • The bed & breakfast has
    • On-site car park
    +1
Price fromUS$ 189per nightSelect
Not available
Knockhill Farm B&B Strathkinness St AndrewsHigh Road Strathkinness, St Andrews, United Kingdom, KY16 9SLView on map
4.1 mi from City Center
Overlooking the garden, this luxury hotel welcomes guests with a daily continental buffet breakfast.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Flat-screen TV
    +1
  • The hotel has
    • Electric kettle
    +1
Price fromUS$ 180per nightSelect
Not available
Kilconquhar Estate And Country Club Hotel ColinsburghKilconquhar Elie Leven Elie Nr St Andrews Fife, St Andrews, United KingdomView on map
Offering water skiing, horse riding and lawn tennis in the area, this accommodation lies next to Kellie Castle & Garden, and within a 10-minute drive of Newark Castle.
  • The hotel has
    • 24-hour reception
    +1
  • The hotel has
    • Poolside snack bar
    +1
Select
Not available

Filtering results

Please wait...

9 hotels found