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. Very clean Large rooms with comfortable beds; attentive courteous staff and great breakfast.
Hotel in St. Andrews
Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course. Very easy place to stay. Inn has a pub in it as well--no room service, but excellent breakfasts (guests only) and lively (but not disturbing) throughout the day. Well-done Scottish food. Inn itself is in a good location for seeing all of St. Andrews--the University, the town, the golf--all close walks, yet detached enough that one does not have to deal with late-night college students or golfers. Having a lift was nice--made it much easier to get to the rooms. Room was larger than anticipated, nice views, quiet, and very comfortable. And the hot water--wow! Staff very friendly, welcoming, and helpful. Make a point of getting breakfast in the morning--will be glad you did
Hotel in St. Andrews
Overlooking the West Sands Beach and the Links Golf Course, the Old Course Hotel features a luxury spa and award-winning restaurant. 1st class service and very welcoming
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. The location is fantastic. Very comfortable beds, clean rooms and friendly staff. Loved this hotel
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. Room was small but clean and tidy. Great value for money and staff are very friendly and helpful. Will definitely be back!
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. Excellent location. Lovely staff and loved the memorabilia from the past Open golf competitions.
Hotel in St. Andrews
In St Andrews town center, 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
Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. Clean, comfortable bed and really nice bathroom. Breakfast was excellent.
Hotel in St. Andrews
Featuring a restaurant, bar, garden and free WiFi, Rooms at the Saint is located in St Andrews, 0.7 mi from St Andrews East Sands Beach and less than 0.6 mi from St Andrews University. This hotel/restaurant & bar has it all. Great location, wonderful and attentive staff and great food.
Hotel in St. Andrews
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, 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
Featuring a restaurant, bar, garden and free WiFi, Rooms at the Saint is located in St Andrews, 0.7 mi from St Andrews East Sands Beach and less than 0.6 mi from St Andrews University. This hotel/restaurant & bar has it all.
Hotel in St. Andrews
Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews center, 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
In St Andrews town center, 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
Overlooking the famous Old Course in St Andrews center, Rusacks Hotel features free limited street parking is available and free WiFi throughout the property. Excellent and attentive customer service - we have stayed many times at this hotel recently changed...
Hotel in St. Andrews
Greyfriars Hotel is centrally located in St Andrews. Ideally located within easy walking distance to many University Departments and buildings, shops, The Old Course. Very easy place to stay. Inn has a pub in it as well--no room service, but excellent breakfasts...
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. Room was small but clean and tidy. Great value for money and staff are very friendly and helpful.
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. The location is fantastic. Very comfortable beds, clean rooms and friendly staff. Loved this hotel
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.
Rooms at the Saint, Old Course Hotel St Andrews, and Rufflets St Andrews got great room view-related reviews from travelers in St. Andrews.
Many families visiting St. Andrews loved staying at Old Course Hotel St Andrews, Kinnettles Hotel, and Rooms at the Saint.
For hotels in St. Andrews that serve highly-rated breakfasts, try Old Course Hotel St Andrews, The Albany St Andrews, and Fairmont St Andrews, Scotland.
These hotels in St. Andrews are highly rated by couples: Old Course Hotel St Andrews, Kinnettles Hotel, and Fairmont St Andrews, Scotland.
On average, 3-star hotels in St. Andrews cost $166 per night, and 4-star hotels in St. Andrews are $233 per night. If you're looking for something really special, a 5-star hotel in St. Andrews can be found for $370 per night, on average (based on Booking.com prices).
Fairmont St Andrews, Scotland, Old Course Hotel St Andrews, and Kinnettles Hotel are some of the popular hotels in St. Andrews.
We visited for one day to see the university. I wish we had had more time to see the medieval buildings, linger over shopping and check out the golf (although we are not golfers.) We had a great dinner at the Russell Hotel on the water.
The castle,, the cathedral, the pier (at sunset it’s gorgeous!). Lovely beaches for a walk, near the golf courses too. Nice atmosphere, we enjoyed all the places we went to eat, nice bookshops and cafes. Love how historic the place is. Would recommend Mitchell’s and Forgans for food / deli / coffees.
The Greyfriars Inn had lovely bar lunches/dinners. Little Italy restaurant .....great food and service. Saints Restaurant ..a lovely breakfast and also lunches/dinners The Doll’s House ...a nice wee drink With your meal during the Covid Restrictions in the marquee outside with heaters in place. Bibis Cafe.....very nice lunches in nice surroundings. The Old Course ...a must to see. The Himalayas putting green......great fun if you remember to bring your own putter! We didn’t so couldn’t.Beach is lovely,the castle ruins and the Abbey and Cathedral not forgetting the University of St Andrews.Shops are interesting and varied and quaint...a fun few days to be had.
We love St Andrews and the surrounding area. Great shops, restaurants and walks. Something for everyone! Recommend Tentsmuir Point for walking with the dog, fabulous beach and if you’re lucky you’ll see the seals.
Great place to discover by foot. Various shops available from known brands to local companies. Visited the castle and cathedral museums very interesting. Went on the Ghost tour it was good fun if a little spooky.
A lovely town, if sometimes a bit busy (weekends). Lots to see in the town and the lovely East Neuk of Fife to visit close by. In the town you have the castle, lovely old houses and some lovely shops. Very easy walking town , set out in a grid, with wee lanes and of course the University and all you need to know about golf, including numerous courses.
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.
Room was small but clean and tidy. Great value for money and staff are very friendly and helpful. Will definitely be back!
St. Andrews
Very friendly, helpful, and engaging couple that really enjoys what they do and meeting new people.
The location is fantastic. Very comfortable beds, clean rooms and friendly staff. Loved this hotel
Clean, comfortable bed and really nice bathroom. Breakfast was excellent.