A more budget-friendly alternative would be The New Inn, which is 3-star accommodation with room rates from 93£. St Andrews Tourist Hostel is a good, reasonably priced option situated 200 meters from the city center with a room rate from 13£. You will find Scooniehill Farm House B&B just a stone's throw from St. Andrew's.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
















































































St Andrews hotels
FAQs about hotels in St Andrews
We hope that the answers to these questions will help you plan your trip
What are the finest hotels in St Andrews city centre?
Our HotelMix.co.uk travel data based on 2396 visitors' reviews show the top places in St Andrews city centre. Located 0.4 km from the city centre, Greyfriars Inn By Greene King Inns offers restaurant, bar, ironing on site. Rusacks St Andrews with rating 8.4/10 and Ardgowan Hotel rated 8.2/10 are other favourite hotels in the area. To check more central hotels click here.
What are the best cheap hotels in St Andrews?
There are more than 7 top budget properties in St Andrews. Claremont Cottage rated 8.2/10 is great for your budget stay in St Andrews. This property has a golf course, ironing, housekeeping. Another option is Edenside House rated 8.6/10 for 91£ per night. To see more cheap hotels go here.
What are the finest 5-star hotels in St Andrews?
HotelMix.co.uk recommends you more than 7 5-star options to stay in St Andrews. The best one is Old Course Hotel rated 8.6/10 at the cost of 198£ per night with an indoor swimming pool, a special menu, a Jacuzzi. To see more favoured 5-star hotels click here.
What are the best boutique hotels in St Andrews?
One of the finest boutique hotels is Hotel Du Vin, rated 8.4/10 at the cost of 239£ per night. Another popular 3-star stylish accommodation is The Albany rated 8.4/10 with a golf course, cots, bar on site. To see more modern hotels go here.
What are the top St Andrews hotels for couples?
According to HotelMix.co.uk travel data, there are 19 deals for couples. Seaton House rated 8.2/10 is a favourite 5-star hotel for couples, featuring concierge service, children's menu, a business centre. Visitors can book a room at this property for about 99£ per night. Other top options are Doune Guest House, Rusacks St Andrews, St Michaels Inn Hotel. To see more romantic hotels click here.
Which hotels in St Andrews are good for families?
According to 1638 visitors' reviews, there are 6 family deals to consider. Ardgowan Hotel (rating: 8.2/10) offers a golf course, cots, a special menu. It's set 7 km from Dunino Den. Visitors can enjoy British and Scottish meals at Golfer's Corner Lounge Bar at Dunvegan restaurant nearby. You also can book Greyfriars Inn By Greene King Inns (rating: 8.2/10) for about 106£ per night. This child-friendly property offers restaurant, bar, ironing on site. For more family deals click here.
What are the most popular St Andrews properties near St Andrews Aquarium?
To be near St Andrews Aquarium, stay at Ardgowan Hotel (rating: 8.2/10), which is only a 5-minute walk from the attraction and offers a golf course, cots, a special menu. Visitors can enjoy healthy, British and Scottish meals at Haar restaurant nearby. For more deals go here.
What are the most popular pet-friendly hotels in St Andrews?
According to HotelMix.co.uk travel data, there are 5 hotels that welcome pets. Another most recommended St Andrews place to stay with pets is Rufflets St Andrews with concierge service, cots, children's menu. It offers rooms for 274£ per night. For more pet-friendly deals go here.
What are the top hotels in St Andrews?
You may book The Peat Inn Restaurant With Rooms rated 8.4/10 with a golf course, a special menu, bar. It costs 325£ per night. The Inn At Kingsbarns rated 8.6/10 may also suit you — only 128£ per one night. It features a special menu, archery, cycling.
Which luxury hotels in St Andrews are the top?
If you're searching for a perfect place, enjoy staying at one of 9 luxurious hotels offered on HotelMix.co.uk. Other luxurious options in this area are Kinnettles Hotel & Spa Rufflets St Andrews. To see more suitable hotels click here.
Which spa hotels in St Andrews are the top?
You may book Old Course Hotel, a nice spa hotel featuring children's menu, facials, a business centre. It costs 198£ per night. As an alternative, book Fairmont, Scotland (rating: 8.6/10), which costs 202£ per night and offers an indoor swimming pool, a Jacuzzi, a gaming room.
What is the average cost of a hotel room in St Andrews?
According to HotelMix.co.uk travel data, the average prices for St Andrews hotels are:
A 4-star hotel room costs 239£ per night. You may book Hotel Du Vin, with a golf course, cots, restaurant. A really special hotel can be found for 198£ per night. We recommend Old Course Hotel (rating: 8.6/10) with an indoor swimming pool, a special menu, a Jacuzzi.
How much does it cost to stay in a hotel in St Andrews for tonight?
According to HotelMix.co.uk travel data, the average St Andrews prices for tonight are:
A nice hotel like Greyfriars Inn By Greene King Inns (rating: 8.2/10) costs about 60£ per night.
What are the top beach hotels in St Andrews?
To make your stay memorable, there are 5 options to consider. We recommend Old Course Hotel (rating: 8.6/10), which features a swimming pool an indoor pool, as well as an indoor swimming pool, children's menu, a business centre. Visitors can book this nice option for 198£ per night. Alternatively, book Rusacks St Andrews rated 8.4/10, a nice property set 200 metres from the beach. It costs 103£ per night and provides concierge service, a special menu, cycling.
What are the most popular resorts in St Andrews?
We recommend Lundin Links Hotel rated 8.2/10 featuring restaurant, bar, ironing on site. It's set a 5-minute walk from Lundin Ladies Golf Club and costs 84£ per night.
Where to stay in St Andrews?
St Andrews hotels essential information
🏨 Hotels in St Andrews | 42 |
👛 Lowest price | 55 GBP |
✍️ Hotels Reviews | 4 803 |