Please rotate your device
We don't support landscape mode. Please go back to portrait mode for the best experiencePouring Pounds compared how user rating across Hotels.com, Agoda, Thomson, Accor, Booking.com and prepared a list of St Andrews's best hotels.
Booking via Pouring Pounds is the best way to get discounts and Extra Cashback. Not sure how to use Pouring Pounds? Read this short blog to see how.
Tripadvisor Rating: 8.4 out of 1,420 reviews
See locationMacdonald Rusacks Hotel, is a beautiful 4 Star hotel. It boasts of 68 rooms, is spread over 4 floors and rooms start at just £ 188.
Tripadvisor Rating: 9.6 out of 1,300 reviews
See locationRufflets Country House Hotel, is an ideal 4 Star hotel. The least expensive of it's 20 rooms costs £ 185.
Tripadvisor Rating: 8.8 out of 635 reviews
See locationHotel du Vin & Bistro St. Andrews, is an ideal 4 Star hotel. The least expensive of it's 22 rooms costs £ 189.
Tripadvisor Rating: 9.6 out of 232 reviews
See locationYou are bound to enjoy your stay at The Inn at Kingsbarns. This 4 Star hotel boasts of 4 rooms. Room tariff being at just £ 325.
Tripadvisor Rating: 9.0 out of 146 reviews
See locationYou are bound to enjoy your stay at Eden Mansion. This 5 Star hotel boasts of 8 rooms. Room tariff being at just £ 187.
Tripadvisor Rating: 0.0 out of 122 reviews
See locationPinewood Country House, is a stunning 4 Star hotel. The hotel has a great location and boasts of 6 rooms, spread over 2 floors. For the quality, the room pricing is fair with room tariffs starting from £ 100.
Tripadvisor Rating: 9.6 out of 44 reviews
See locationVicarsford lodge, is an ideal 4 Star hotel. The least expensive of it's 4 rooms costs £ 95.