Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
St Andrews – 252 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.

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.

Amazing location and the bathrooms have been renovated and are quite luxurious .

Show more Show less
8
Very good
1,758 reviews
Price from
£148
per night

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.

Quick and efficient check in/out. Good sized room with very nice, clean and well maintained bathroom. Complimentary prosecco and chocolates in room on arrival. Great service at dinner and breakfast.

Show more Show less
8.7
Fabulous
1,724 reviews
Price from
£355.50
per night

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

Everything! We stayed with friends and have travelled together extensively and usually have a minor quibble in even the best of hotels but Rusacks was perfection from the well equipped comfortable rooms with view to the delicious breakfasts cooked to order.

Show more Show less
9
Superb
1,650 reviews
Price from
£325
per night

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...

Fabulous location, right on the Old Course at St. Andrews!

Show more Show less
8.9
Fabulous
1,465 reviews
Price from
£512
per night

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

Room was great - the breakfasts were amazing, the staff were very friendly, and the location was fantastic. Being able to park outside the hotel was great as well.

Show more Show less
8.3
Very good
1,156 reviews
Price from
£111.12
per night

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

The location was excellent for access to St Andrews the city and views of the old course. Making reservations for dinner and breakfast were easy and the staff were very friendly.

Show more Show less
8.6
Fabulous
1,198 reviews
Price from
£239
per night

Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course.

We loved the spacious rooms, their amenities, and the location was absolutely fantastic!

Show more Show less
8.4
Very good
1,268 reviews
Price from
£144
per night

In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

My stay was brilliant the staff were very welcoming and met all my requirements and more. they were very friendly and helpful with offering me places for dinner as the restaurant was shut

Show more Show less
8.1
Very good
622 reviews
Price from
£249.90
per night

A 2-minute walk from the Royal & Ancient Golf Club in St Andrews, the Best Western Scores Hotel occupies 2 traditional Victorian town houses.

Spacious room with a comfy bed and beautiful view

Show more Show less
6.8
Review score
560 reviews

Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

Great location with exceptional service from the reception and restaurant staff.

Show more Show less
8.3
Very good
621 reviews
Price from
£99
per night

Most booked hotels in St Andrews in the past month

FAQs about hotels in St Andrews

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about St Andrews:

Explore guest reviews of hotels in St Andrews

See all