See the latest prices and deals by choosing your dates.
Hotel in St Andrews
Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. Amazing hotel exceeding all expectations. Will definitely be back. Staff were amazing
Hotel in St Andrews
Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant... Every detail was managed to perfection!!!!
Hotel in St Andrews
Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. The breakfast was excellent, and the staff serving were very friendly and helpful. They made the start of the day a pleasure.
Hotel in St Andrews
Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The bed was one of the most comfortable I have slept in. Hotel very cosy and staff were exceptionally professional but friendly too. Breakfast and dinner in the hotel was excellent with a wide choice for both.
Hotel in St Andrews
In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, Continental breakfast and an à la carte restaurant. Spotless, and the staff were incredibly friendly and helpful.
Hotel in St Andrews
A 2-minute walk from the Royal & Ancient Golf Club in St Andrews, the Best Western Scores Hotel occupies 2 traditional Victorian town houses. The room was large and very comfortable the proximity to the old golf course and the town centre. The view at breakfast was great!
Hotel in St Andrews
Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews. This is a nice and cosy hotel in the center of St. Andrews. It’s full of charme. Walking distance to everywhere. Loved it.
Hotel in St Andrews
Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away. The hotel was very nice and good value for money.
Hotel in St Andrews
Featuring a restaurant, bar, garden and free WiFi, Rooms at the Saint is located in St Andrews, 1.3 km from St Andrews East Sands Beach and less than 1 km from St Andrews University. favorite place to stay in scotland. loved the bar and restaurant underneath. great beer patio out back. very cute and clean rooms. would definitely stay here again! Laura was very helpful and nice!
Hotel in St Andrews
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. Very helpful staff, the dinner at the main restaurant was nice, tasty menu. While I was having dinner someone prepared my room for bedtime, found Rufus the bear ready to sleep when I came back from dinner. Next morning they helped me defreze the windows of the car with some warm water even!
Hotel in St Andrews
Popular with guests booking hotels in St Andrews
Hotel in St Andrews
Popular with guests booking hotels in St Andrews
Hotel in St Andrews
Popular with guests booking hotels in St Andrews
Hotel in St Andrews
Popular with guests booking hotels in St Andrews
Hotel in St Andrews
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. Very helpful staff, the dinner at the main restaurant was nice, tasty menu.
Hotel in St Andrews
Overlooking the famous Old Course in St Andrews centre, Rusacks Hotel features free limited street parking is available and free WiFi throughout the property. Great stay , love the history of the property. The best location. Could not fault it.
Hotel in St Andrews
Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. The breakfast was excellent, and the staff serving were very friendly and helpful.
Hotel in St Andrews
Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away. The hotel was very nice and good value for money.
These hotels in St Andrews are highly rated by couples: Old Course Hotel St Andrews, Kinnettles Hotel and Fairmont St Andrews, Scotland.
For hotels in St Andrews that serve up a highly-rated breakfast, try Old Course Hotel St Andrews, Fairmont St Andrews, Scotland and The Albany St Andrews.
On average, 3-star hotels in St Andrews cost £99 per night, and 4-star hotels in St Andrews are £152 per night. If you're looking for something really special, a 5-star hotel in St Andrews can on average be found for £249 per night (based on Booking.com prices).
Rooms at the Saint, Old Course Hotel St Andrews and Rufflets St Andrews have received great reviews from travellers in St Andrews regarding the views from their hotel rooms.
Some of the best hotels in St Andrews near St Andrews - New Course include No. 14, 30B The Scores - 2018 luxury sea view apartment and Kinnettles Hotel.
Fairmont St Andrews, Scotland, Old Course Hotel St Andrews and Kinnettles Hotel are some of the popular hotels in St Andrews.
Many families visiting St Andrews loved staying at Old Course Hotel St Andrews, Rooms at the Saint and Kinnettles Hotel.
Very helpful staff, the dinner at the main restaurant was nice, tasty menu. While I was having dinner someone prepared my room for bedtime, found Rufus the bear ready to sleep when I came back from dinner. Next morning they helped me defreze the windows of the car with some warm water even!
St Andrews
It's well located if you want the benefit of both St. Andrews and the southern coast e.g. Crail. We loved the Sunday dinner at the Inn, such a great idea to share dinner with locals, dinner was delicious. The hosts were fantastic and very friendly.
The bed was one of the most comfortable I have slept in. Hotel very cosy and staff were exceptionally professional but friendly too. Breakfast and dinner in the hotel was excellent with a wide choice for both.
St Andrews
The staff and owners were outstanding! So nice and accommodating. The place is really special and the breakfasts were wonderful.
This is a nice and cosy hotel in the center of St. Andrews. It’s full of charme. Walking distance to everywhere. Loved it.
St Andrews
Nice location, close to downtown, but also to the walking area by the shore.
The hotel was very nice and good value for money.