You can save up to 15% on thousands of hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Explore over 100,000 properties across the UK with our easy-to-use filters and find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on thousands of hotels
Become a member for free
323 properties
See the latest prices and deals by choosing your dates
Kinkell Byre, St Andrews · 2.27 mi from centre
9.3
242 reviews
40 The Scores, St. Andrews · 0.27 mi from centre
9.2
562 reviews
Breakfast available
5 Murray Park, St Andrews · 0.19 mi from centre
9.2
646 reviews
Strathkinness Low Road, Fife, St. Andrews · 1.84 mi from centre
9.4
210 reviews
Breakfast available
7 Pilmour Place, St. Andrews · 0.32 mi from centre
9.0
61 reviews
Breakfast available
127 North Street, St. Andrews · 0.20 mi from centre
9.0
97 reviews
Breakfast available
Inchcape house-Saint Marys Place, St. Andrews · 0.22 mi from centre
9.4
129 reviews
Old Station Road, St. Andrews · 0.70 mi from centre
9.4
856 reviews
Breakfast available
2 South Street Priorsgate, St Andrews · 0.19 mi from centre
8.8
28 reviews
1 Golf Place, St. Andrews · 0.35 mi from centre
8.8
7 reviews
28 High Road, Strathkinness · 2.99 mi from centre
9.5
69 reviews
Strathkinness High Road, St Andrews · 1.29 mi from centre
8.3
102 reviews
Fife, St. Andrews · 2.72 mi from centre
9.2
982 reviews
Breakfast available
Pilmour Links, St. Andrews · 0.42 mi from centre
9.2
263 reviews
Breakfast available
21-23 Saint Mary Street, Fife · 0.57 mi from centre
7.8
308 reviews
South St, St. Andrews · 0.17 mi from centre
9.8
17 reviews
Greenbank Prior Muir, St Andrews · 2.37 mi from centre
8.3
112 reviews
18 Howard Place, St Andrews · 0.32 mi from centre
9.1
11 reviews
44 Argyle Street, St Andrews · 0.40 mi from centre
8.8
12 reviews
129 North Street, St Andrews · 0.21 mi from centre
8.5
1,510 reviews
Planning a trip to St Andrews? It’s a great place to visit, and it has some excellent accommodation options available too.
St Andrews is home to the prestigious university, the captivating ruins of the cathedral, and of course some incredible world-renowned golf courses.
Whether you're planning on spending your time enjoying the cobbled streets, basking in the sun on pristine beaches (if the Scottish weather allows…), or teeing off on legendary fairways, you'll find a range of accommodations to suit every taste and budget.
And we make it really easy for you to narrow down your search – you can set filters to find St Andrews hotels that are just right for your travelling group, and if you sign up to become a member you’ll get exclusive discounts of up to 15% - not bad when signing up is free!
Immerse yourself in the rich history of St Andrews by choosing accommodation right within the historic town centre. You can stay right next to the iconic landmarks such as St Andrews Cathedral and Castle, where you can explore centuries-old architecture and wander through picturesque gardens.
This also puts you just a short distance from the golf club. A lot of people look for last minute hotels in St Andrews because the Old Course ballot takes place 48 hours before tee times – you might only find out you’re able to get a time just a couple of days before you then need to travel.
For those seeking a tranquil escape, consider lodging along the stunning coastline, where charming bed and breakfasts offer breathtaking views of the North Sea.
Alternatively, venture into the surrounding countryside to discover quaint villages like Crail and Kingsbarns, where cosy cottages provide an option for a peaceful retreat amidst rolling hills and verdant landscapes.
To be clear, St Andrews is hardly party-central, and town centre hotels are relatively quiet. But crowds do ramp up around major golf tournaments, so booking accommodation a little further out (especially for more spontaneous trips) might be necessary.