Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Andrews – 110 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Rusacks St Andrews

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features free limited street parking is available and free WiFi throughout the property. Service, room, cleanliness, staff. Location, building, view

Show more Show less
8.4
Very Good
1,458 reviews
Price from
$465
per night

Ardgowan 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. The Ardgowan is a really nice small hotel, very comfortable and spot-on location. The staff was really friendly and effective. The room was cozy and quite spacious. We didn't have the opportunity to try the restaurant, but full Scottish breakfast was certainly a treat.

Show more Show less
8.2
Very Good
1,156 reviews
Price from
$164
per night

Old Course Hotel St Andrews

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. We couldn’t fault anything - staff, room, food, Spa etc., excellent!! Great location - would certainly recommend the hotel family/friends. Ps. The bed was so comfy. Slept really well for the first time in years!!!!

Show more Show less
9.2
Awesome
1,143 reviews
Price from
$569
per night

Fairmont St Andrews, Scotland

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. Golf courses amazing Service wonderful Setting Gorgeous

Show more Show less
9.1
Awesome
2,151 reviews
Price from
$412
per night

Greyfriars Inn by Greene King Inns

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 friendly stuff. did feel like home.

Show more Show less
8.6
Excellent
726 reviews
Price from
$156
per night

Hotel Du Vin, St Andrews

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. Bedroom was very comfortable & large. Location of hotel was excellent.

Show more Show less
8.7
Excellent
906 reviews
Price from
$276
per night

The Albany St Andrews

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. Pleasant staff, clean room excellent location.

Show more Show less
8.6
Excellent
755 reviews
Price from
$133
per night

Best Western Scores Hotel

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. Very good sites, Excellent view, good room. I've spent 17 days in this hotel, everyday I was astonised by the view I saw outside the door. I enjoyed the walk in the westsands, which is the first thing after my getting up and before the breakfast. As to the breakfast, the waitor and waitress there were extremely friendly and considerable; As a Chinese, I Love the bacon and sausage. Food species are very scottish. As I spent 17 days there, so sometimes I felt maybe they can improve the variety of the food species, LOL. T took bacon and sausages everyday. Though they are delicious , some cheaper food at times ran to my brain. So I want to recommend Italian noodles to be included in the breakfast. Both the western and estern people can accept noodles, and it will for sure cut the cost of the hotel compared with bacon and sausage. And, the delicious cookies offered every day. Very scottish, very delicious. By the way, thank the room-cleaning lady, who are very dedicated. As an alien, some of the things in the room are not that familiar to me. I may make things messed up because I don't know what the things are for. So maybe the hotel can put some tips on the things telling the aliens how to use it. And the beds are a little narrow , so I combined the two beds in my room together, LOL.

Show more Show less
7.9
Good
422 reviews
Price from
$285
per night

Kinnettles Hotel

Hotel in St. Andrews

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers an à la carte restaurant. The boutique-style bedrooms offer free WiFi and feature Smart TVs. Spotless, and the staff were incredibly friendly and helpful.

Show more Show less
9.2
Awesome
543 reviews
Price from
$416
per night

Rufflets 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 center, a 5-minute drive from St Andrews Old Course. the location, the hotel the room and notably the staff

Show more Show less
9
Awesome
422 reviews
Price from
$309
per night

Most-booked hotels in St. Andrews in the past month

See all

FAQs about hotels in St. Andrews

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Andrews:

Explore guest reviews of hotels in St. Andrews

See all